Description
Tesserina for WooCommerce connects your WooCommerce store to the Tesserina platform automatically.
Digital loyalty cards
On every completed order the plugin automatically issues a digital loyalty card for the customer. The card accumulates points based on purchases and can be added directly to Apple Wallet or Google Wallet.
- Automatic card issuance on the first order
- Automatic points accumulation on subsequent orders
- Links to add the card to Apple Wallet and Google Wallet
- QR code on the card, scannable in-store
- Points progress bar visible on the My Account page
- Card block injected into WooCommerce order confirmation emails
Shipping tracking on the wallet
When you enter the carrier and tracking number on the order, the customer’s card updates in real time showing the shipping status directly in Apple Wallet and Google Wallet.
- Support for 9 carriers: DHL, UPS, FedEx, GLS, BRT, SDA, Poste Italiane, InPost, Nexive
- Automatic generation of the tracking link for each carrier
- Shipping status visible on the customer’s wallet card (processing shipped delivered)
- Shipping phase ends automatically when the order is completed
Custom branding
Upload your store logo and choose the primary colour: the card will be recognisable and on-brand.
- Square 512×512 px logo (Apple Wallet pass icon)
- Horizontal 600×300 px logo (pass banner)
- Colour picker for the card’s primary colour
- Changes pushed to existing cards automatically
Configurable email mode
Choose how the customer receives the wallet links after an order:
- Both (recommended) — separate Tesserina email + block in the WooCommerce order confirmation
- Tesserina email only — dedicated email with wallet links
- Order confirmation only — links added to the standard WooCommerce email
Requirements
- WooCommerce 7.0 or higher
- PHP 8.0 or higher
- WordPress 6.0 or higher
- A Tesserina account (managed platform)
External services
This plugin connects to the following external services:
Tesserina API
This plugin connects to the Tesserina API to create and manage loyalty cards, wallet passes, shop branding, customer records, shipping updates, and promotional notifications.
Data sent: shop details during setup, branding updates, and proximity-location lookup; customer name and email when a loyalty card is issued; order number, order total, and shipping status when order and tracking events are synced; wallet notification message and selected card IDs when a promotion is sent.
When data is sent: during shop setup, branding save, proximity-location lookup, loyalty card issuance, order status and tracking updates, analytics retrieval, customer list retrieval, and promotional notification sends initiated from the WordPress admin.
Service URL: https://tesserinaapp.it
Terms of service: https://tesserina.app/terms-and-conditions
Privacy policy: https://tesserina.app/privacy-policy
Apple Wallet / Google Wallet
Wallet pass files (.pkpass, JWT) are generated on the Tesserina backend and delivered to customers. No data is sent directly from the plugin to Apple or Google.
Installation
- Upload the
tesserina-woocommercefolder to/wp-content/plugins/, or install via Plugins Add New Upload Plugin in the WordPress admin. - Activate the plugin from the Plugins screen.
-
Go to WooCommerce Tesserina and follow the setup wizard:
Step 1 — Setup Shop (tab “Setup Shop”)
Fill in the shop details (name, city, postcode, VAT number) and the manager account details. Click Create Shop & Connect: the plugin will automatically create the shop and loyalty card template on the Tesserina backend.Step 2 — Branding (tab “Branding”)
Upload your logo and choose the card’s primary colour. Check Use my branding and save.Step 3 — Email (tab “Email”)
Choose how customers receive the wallet links after an order. -
The plugin is ready. From the Tesserina Customers and Tesserina Promotions pages you can view enrolled customers and send promotional push notifications.
FAQ
-
Do I need a Tesserina account?
-
Yes. Tesserina is the backend that manages loyalty cards, Apple Wallet passes and Google Wallet objects. During setup the plugin automatically creates the shop and card template. Visit tesserinaapp.it for more information.
-
Does it work with guest orders (no registration)?
-
Loyalty card issuance requires a registered WooCommerce customer. Shipping tracking works for any order that has a billing email address.
-
Which carriers are supported for tracking?
-
DHL, UPS, FedEx, GLS, BRT, SDA, Poste Italiane, InPost, Nexive. Tracking links are generated automatically. For carriers not in the list, select “Other”: the tracking number is still saved on the order.
-
How do I pause the plugin without deactivating it?
-
On the WooCommerce Tesserina page there is a Pause plugin button. While the plugin is paused, no cards are issued or updated. Click Resume plugin to restart.
-
Is the plugin GDPR-compliant?
-
The plugin stores only the data strictly needed for its operation: the shop ID and card template ID in WordPress options, and shipping metadata on orders. No customer data is duplicated beyond what WooCommerce already manages. You are responsible for the privacy notices relating to the Tesserina platform.
-
How do I send a promotional push notification to customers?
-
Go to WooCommerce Tesserina Promotions, write your message and click Send. The notification is delivered to all holders of an active card for your shop.
-
How can I test the email with the loyalty card block?
-
On the Email tab of the settings page, click Send test email and enter an email address. The preview is sent to that address. At least one card must have been issued first.
Reviews
There are no reviews for this plugin.
Contributors & Developers
“Tesserina for WooCommerce” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “Tesserina for WooCommerce” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
1.0.0
- Initial release.
- Guided shop setup with automatic loyalty card template creation.
- Automatic loyalty card issuance on every completed order.
- Real-time shipping tracking on the customer’s wallet.
- Support for 9 carriers.
- Custom branding: logo and primary colour.
- Configurable email mode (separate, inline, both).
- Customers page with list of issued cards.
- Promotional push notifications from the WooCommerce dashboard.
- Apple Wallet and Google Wallet links in My Account, on the thank-you page and in order emails.
- Plugin pause without deactivation.