TotalApp Docs

Ecommerce

Shopify, WooCommerce, and Odoo triggers and actions for order, product, and customer data.

Overview

The Ecommerce group holds triggers and actions for connecting a workflow to Shopify, WooCommerce, and Odoo. Use it to react to storefront events (a new order, a webhook from your store) and to read or write order, product, and customer records.

This group spans four underlying node categories — Triggers, Shopify, WooCommerce, and Odoo — each with its own color-coded label in the palette.

Nodes in This Group

Triggers

NodeDescription
Shopify WebhookStarts the workflow when Shopify sends a webhook event (order created, product updated, etc.).
WooCommerce WebhookStarts the workflow when WooCommerce sends a webhook event.
Odoo WebhookStarts the workflow when a connected Odoo instance sends a webhook event.

Shopify

NodeDescription
Shopify OrdersReads order records from a connected Shopify store.
Shopify ProductsReads product catalog records from a connected Shopify store.
Shopify CustomersReads customer records from a connected Shopify store.

WooCommerce

NodeDescription
WooCommerce OrdersReads order records from a connected WooCommerce store.
WooCommerce ProductsReads product catalog records from a connected WooCommerce store.
WooCommerce CustomersReads customer records from a connected WooCommerce store.
WooCommerce CouponsReads coupon records from a connected WooCommerce store.
Update Order StatusWrites a new status (e.g. Processing, Completed) to a WooCommerce order.
Create CouponCreates a new discount coupon in WooCommerce.
Get Product InventoryReads current stock level for a WooCommerce product.
Update Product PriceWrites a new price to a WooCommerce product.

Odoo

NodeDescription
Odoo Sale OrdersReads sale order records from a connected Odoo instance.
Odoo PartnersReads partner (customer/vendor) records from Odoo.
Odoo ProductsReads product records from Odoo.
Odoo InvoicesReads invoice records from Odoo.
Odoo Update RecordWrites changes to an existing Odoo record.
Odoo Create RecordCreates a new record in a connected Odoo instance.

Usage Tips

Pair a trigger with a read node

A common pattern is Shopify Webhook → Shopify Orders → downstream logic: the webhook fires on a new order, then the Orders node fetches the full order details before continuing the pipeline.

Store connections

Shopify, WooCommerce, and Odoo nodes require a store connection configured once per tenant (API key/URL for WooCommerce and Odoo, OAuth for Shopify). All workflows in the tenant share the same connection.

Frequently Asked Questions

Can I connect more than one Shopify store?
Each tenant can configure one connection per platform (Shopify, WooCommerce, Odoo) at a time. To work with multiple stores, use separate tenants or reconfigure the connection between runs.
Do write nodes like Update Order Status require confirmation?
No, write nodes execute immediately when the workflow reaches them. Test changes on a staging store or with a small order set before running a write-capable workflow against production data.