---
title: "WooCommerce integration on request | caisse.tn"
description: "Selling through WooCommerce and a physical shop? caisse.tn builds the sync with your store on request, then makes it available to everyone. We start with the products and events to share."
canonical_url: "https://caisse.tn/en/integrations/woocommerce"
meta:
  "og:description": "Selling through WooCommerce and a physical shop? caisse.tn builds the sync with your store on request, then makes it available to everyone. We start with the products and events to share."
  "og:title": "WooCommerce integration on request | caisse.tn"
  "twitter:description": "Selling through WooCommerce and a physical shop? caisse.tn builds the sync with your store on request, then makes it available to everyone. We start with the products and events to share."
  "twitter:title": "WooCommerce integration on request | caisse.tn"
---

> Index of every page on this site: [llms.txt](https://caisse.tn/llms.txt)

WooCommerce · Integrations

# WooCommerce and shop checkout: plan useful synchronisation.

Selling through WooCommerce and a physical shop? caisse.tn builds the sync with your store on request, then makes it available to everyone. We start with the products and events to share.

Integration on request · built with the first shop

Discuss your integration [All integrations](https://caisse.tn/en/integrations)

## The role of each tool

The register should stay clear for the person serving customers. caisse.tn brings catalogue, checkout and reporting together; WooCommerce can remain the online storefront. The WooCommerce connector is built with the first shop that needs it, starting from its WordPress site, extensions and actual order workflow.

[Explore what caisse.tn does today](https://caisse.tn/en/pos)

## The workflow to define

The connection uses WooCommerce’s REST API and webhooks. Map simple products, variations and item identifiers, then establish the stock and price owner. An event received twice must not count as two sales: verify its signature, identifier and state on the server. Payment extensions, refunds and pending orders can change when an order becomes a completed sale.

[Provider documentation — WooCommerce](https://developer.woocommerce.com/docs/apis/rest-api/) [Technical documentation — WooCommerce](https://developer.woocommerce.com/docs/apis/rest-api/v3/webhooks/)

## Questions for your project

1. Which simple products and variations are sold through both channels?
2. Which extensions change stock, tax, price or order status?
3. At which order status should stock be reserved or deducted?
4. How will repeated events, delays and differences between online and counter sales be detected?

## Discuss your integration

Include the tool and version, your country, the data to exchange and a technical contact. Do not email passwords or API keys.

[contact@caisse.tn](mailto:contact@caisse.tn?subject=Integration%20%E2%80%94%20WooCommerce) [Create my free account](https://caisse.tn/auth/join-us?lang=en)

Each connection also depends on the provider’s API access and authorisation, and on availability in Tunisia: we check these at the start. Names belong to their respective owners. Inclusion does not imply affiliation, certification or endorsement.

## Explore next

- [Integrations](https://caisse.tn/en/integrations)
- [Demo](https://caisse.tn/en/demo)
- [Compatible hardware](https://caisse.tn/en/compatible-hardware)

## Sitemap

See the full [sitemap](https://caisse.tn/sitemap.md) for all pages.
