BACK TO DIRECTORY

QuoShop for WooCommerce

by quosuite

0.0
(0 ratings)

QuoShop for WooCommerce links your WooCommerce store to your QuoSuite workspace through the public QuoShop API, with a QuoShop key — never your QuoSuite login.

  • Catalogue, QuoShop WooCommerce: published products are created and kept up to date — title, descriptions, images, price incl. tax (promotions included), stock and availability, categories. Withdrawn products become drafts, never deleted.
  • Orders, WooCommerce QuoShop: paid (or processing) orders are sent to QuoShop, which posts them to the ERP: customer found by email, invoice for the full amount, stock, payment matched. Exactly once — a retry, a lost response or a double click never creates a second order or a second invoice.
  • Statuses, both ways: completing or cancelling an order in WooCommerce updates QuoShop; shipping or cancelling it in QuoSuite updates WooCommerce.
  • Signed webhooks: QuoShop pushes stock, product and order changes within seconds; each delivery is verified (HMAC-SHA256, 5-minute window) and processed once. A scheduled pass (every 15 minutes to daily) catches anything missed.
  • Live overview: connection, catalogue pass progress, orders to check, webhooks and background jobs at a glance.

Source of truth: QuoShop / the QuoSuite ERP owns products, prices and stock. WooCommerce owns its checkout, customers and order flow.

Full documentation: https://quosuite.com/docs/quoshop/guides/woocommerce

Requirements

  • A QuoSuite workspace with QuoShop (https://quosuite.com) and a QuoShop API key.
  • WooCommerce 8.0 or later, PHP 7.4 or later with the sodium extension (bundled with PHP 7.2+).
  • Simple products: variable products are not synchronised yet.

External services

This plugin is a connector: it cannot work without QuoShop, the e-commerce service of QuoSuite ERP, operated by Tunbeta Tunisia SUARL. Nothing is sent before you paste a QuoShop key and click Connect.

It talks to the QuoSuite public API, server to server, authenticated with your QuoShop key:

  • When you connect, and on each scheduled sync (every 15 minutes to daily, as you choose): the plugin reads your published catalogue, prices and stock. Product images are downloaded from the addresses QuoShop returns (QuoSuite’s media servers).
  • When an order reaches the status you chose (paid by default): the plugin sends the order — order number, date, currency, line items (SKU, quantity), shipping cost, total, payment method, and the customer’s name, e-mail address, phone number, billing and shipping addresses and order note — so that QuoSuite can create the customer and issue the invoice.
  • When an order is completed, cancelled or paid later: its new status or payment.
  • When you register the endpoint: your site’s webhook address (/wp-json/quoshop/v1/webhook). QuoShop then sends signed notifications (stock, product and order changes) to that address.

No data is sent to any other service, and nothing about your site’s visitors is collected.

  • QuoSuite terms of use: https://quosuite.com/terms-of-use
  • QuoSuite privacy policy: https://quosuite.com/privacy-policy

Screenshots

Overview tab: connection, live catalogue progress, orders to check, webhooks and background jobs.

Overview tab: connection, live catalogue progress, orders to check, webhooks and background jobs.

Connection: paste a QuoShop key — QuoSuite's API address is built in.

Connection: paste a QuoShop key — QuoSuite's API address is built in.

Choose the QuoShop store this WooCommerce shop sells for.

Choose the QuoShop store this WooCommerce shop sells for.

Settings: QuoShop store, content language and what to synchronise.

Settings: QuoShop store, content language and what to synchronise.

The first catalogue import running, with live progress.

The first catalogue import running, with live progress.

Plugin Details

Active Installs
0
Total Downloads
134
Version
1.2.0
Requires WP
6.3
Requires PHP
7.4
Tested Up To
7.1.4
Added
2026-10-10
Last Updated
2026-10-10 2:18am GMT

Ratings

5
0
4
0
3
0
2
0
1
0