The WooCommerce + PassKit integration lets you connect customer actions in your online store, such as orders, sign-ups, or subscription changes with mobile wallet passes. You can issue loyalty cards, digital coupons, or membership passes in response to real-time purchase behavior and customer activity.
Setting Up The Integration

To link WooCommerce with PassKit:
- In your PassKit account, go to Settings > Developer Tools and locate your API region, SDK host, and API prefix.
- Generate API credentials to authorize requests from your system to PassKit.
- In WordPress, use WooCommerce webhooks or a plugin to track customer and order events such as
order.created
,order.completed
, orcustomer.updated
. - Use these events to trigger API calls to PassKit to create, issue, or update a pass — such as after purchase or customer registration.
- Optionally, configure PassKit webhooks to send updates back to your site when passes are installed, updated, or removed.
This setup allows your WooCommerce store to issue and manage passes automatically based on customer behavior.
Common Use Cases
Integrating WooCommerce with PassKit enables you to build loyalty experiences directly into your online store.
- Issue a loyalty pass or membership card after checkout
- Offer a digital coupon with time-based redemption rules
- Update a customer’s pass after a subscription renewal or upsell
- Reflect point balances or purchase tiers on the pass in real time
- Use redemption data to segment customers for future marketing
It’s a simple way to make every WooCommerce customer eligible for a personalized pass experience.
Requirements
To set up this integration, you’ll need:
- An active PassKit account with a published pass template
- A WooCommerce store connected to WordPress
- API credentials from your PassKit Developer Tools
- A plugin or server environment to automate actions based on WooCommerce events
This integration works well with no-code tools or light custom development depending on your store’s setup.
Support And Documentation
Helpful resources:
SDK and API Configuration Settings
Zapier – Issue Membership Card After Payment
You can connect everything using automation tools or server-side workflows.
Can I Issue A Pass After A WooCommerce Order Is Completed?
Yes. You can trigger pass creation when a customer completes a purchase.
What Fields Can I Pass From WooCommerce To PassKit?
Typical fields include name, email, mobile number, total spend, customer ID, and purchase history.
Can I Display Customer Tier Or Order Data On The Pass?
Yes. PassKit allows you to show dynamic data like tier level, coupon value, or order count.
Is There A Plugin For This Integration?
There’s no official plugin, but tools like Zapier or custom scripts can handle the connection easily.
Can I Send Welcome Emails With The Pass Included?
Yes. You can use PassKit’s built-in welcome email, or trigger an email from WooCommerce with the pass link included.