Order synchronisation
Integrations that support it forward each marketplace order to the vendor's store, so the vendor fulfils it from the tool they already use.
Paid orders only
Orders are only forwarded to the vendor's eCommerce platform once they are paid. Authorized (but unpaid) orders are not forwarded.
Which orders are forwarded
A paid order is forwarded to every vendor whose products it contains, as long as their integration forwards orders.
When the integration has Auto synchronise turned off, an order is only forwarded if it contains at least one product selected for import. An order made only of products that were never selected stays on the marketplace: products created by hand on the marketplace, or products showing a red cross in the Sync column of the integration's product list, even when they are linked to the vendor's store.
The rule is the same on every platform that forwards orders: Shopify, WooCommerce, PrestaShop, Magento and Squarespace.
Do not synchronise orders
The marketplace can turn off order forwarding for a specific vendor. When this setting is active, paid orders are no longer sent to the vendor's eCommerce platform — product and stock synchronisation are not affected.
Go to Garnet > Settings > Integrations, open the connected integration and click Edit on the Settings card. In the Orders section, turn off Synchronize orders and click Save.

Order integration metafield
When an order is forwarded to a vendor's store, Garnet records integration details as a metafield on the marketplace order. This metafield includes the vendor name, the vendor's order ID, order name, and a direct link to the order in the vendor's store.

This metafield is filterable in Shopify admin, which means you can search orders by vendor name or by the vendor's order name directly from the Shopify orders list.

Shopify only
This feature is currently available for Shopify integrations only.
Order forwarding failure emails
When an order fails to be forwarded to a vendor's store (Prestashop, Shopify, or WooCommerce), Garnet sends an error notification email that includes a full API trace showing every request made during the attempt. Each request displays the endpoint, query string, response time, and response body, color-coded by status (green for success, red for errors). This makes it much easier to diagnose integration issues without checking server logs.
