Title: Tesserina for WooCommerce
Author: benoitcaldei
Published: <strong>7.5.2026</strong>
Last modified: 7.5.2026

---

Hae lisäosia

![](https://ps.w.org/tesserina-for-woocommerce/assets/icon-256x256.png?rev=3525373)

# Tesserina for WooCommerce

 [benoitcaldei](https://profiles.wordpress.org/benoitcaldei/)

[Lataa](https://downloads.wordpress.org/plugin/tesserina-for-woocommerce.1.0.0.zip)

 * [Tiedot](https://fi.wordpress.org/plugins/tesserina-for-woocommerce/#description)
 * [Arvostelut](https://fi.wordpress.org/plugins/tesserina-for-woocommerce/#reviews)
 *  [Asennus](https://fi.wordpress.org/plugins/tesserina-for-woocommerce/#installation)
 * [Kehitys](https://fi.wordpress.org/plugins/tesserina-for-woocommerce/#developers)

 [Tuki](https://wordpress.org/support/plugin/tesserina-for-woocommerce/)

## Kuvaus

**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](https://tesserinaapp.it) 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.

## Asennus

 1. Upload the `tesserina-woocommerce` folder to `/wp-content/plugins/`, or install
    via **Plugins  Add New  Upload Plugin** in the WordPress admin.
 2. Activate the plugin from the **Plugins** screen.
 3. Go to **WooCommerce  Tesserina** and follow the setup wizard:
 4. **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.
 5. **Step 2 — Branding (tab ”Branding”)**
     Upload your logo and choose the card’s 
    primary colour. Check **Use my branding** and save.
 6. **Step 3 — Email (tab ”Email”)**
     Choose how customers receive the wallet links
    after an order.
 7. The plugin is ready. From the **Tesserina Customers** and **Tesserina Promotions**
    pages you can view enrolled customers and send promotional push notifications.

## UKK

### 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](https://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.

## Arvostelut

There are no reviews for this plugin.

## Avustajat & Kehittäjät

“Tesserina for WooCommerce” perustuu avoimeen lähdekoodiin. Seuraavat henkilöt ovat
osallistuneet tämän lisäosan kehittämiseen.

Avustajat

 *   [ benoitcaldei ](https://profiles.wordpress.org/benoitcaldei/)

[Käännä “Tesserina for WooCommerce” omalle kielellesi.](https://translate.wordpress.org/projects/wp-plugins/tesserina-for-woocommerce)

### Oletko kiinnostunut kehitystyöstä?

[Browse the code](https://plugins.trac.wordpress.org/browser/tesserina-for-woocommerce/),
check out the [SVN repository](https://plugins.svn.wordpress.org/tesserina-for-woocommerce/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/tesserina-for-woocommerce/)
by [RSS](https://plugins.trac.wordpress.org/log/tesserina-for-woocommerce/?limit=100&mode=stop_on_copy&format=rss).

## Muutosloki

#### 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.

## Metatiedot

 *  Version **1.0.0**
 *  Last updated **5 kuukautta sitten**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.0 or higher **
 *  Tested up to **6.9.10**
 *  PHP version ** 8.0 or higher **
 *  Language
 * [English (US)](https://wordpress.org/plugins/tesserina-for-woocommerce/)
 * Tags
 * [Apple Wallet](https://fi.wordpress.org/plugins/tags/apple-wallet/)[google wallet](https://fi.wordpress.org/plugins/tags/google-wallet/)
   [Loyalty](https://fi.wordpress.org/plugins/tags/loyalty/)[woocommerce](https://fi.wordpress.org/plugins/tags/woocommerce/)
 *  [Edistynyt näkymä](https://fi.wordpress.org/plugins/tesserina-for-woocommerce/advanced/)

## Arvosanat

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/tesserina-for-woocommerce/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/tesserina-for-woocommerce/reviews/)

## Avustajat

 *   [ benoitcaldei ](https://profiles.wordpress.org/benoitcaldei/)

## Tuki

Onko sinulla jotain sanottavaa? Tarvitsetko apua?

 [Tukifoorumi](https://wordpress.org/support/plugin/tesserina-for-woocommerce/)