Skip to content
ShopAssistShopAssist home

Works with your store, your helpdesk and your AI

Native apps and plugins for Shopify, Magento and Adobe Commerce, WooCommerce and PrestaShop, a connector for any other store, handoff to your helpdesk and any AI model.

Each platform integration reports what it can do, and the tables on these pages come from that report. When a capability needs an extra module or data source on a platform, the table says so.

Store platforms

Helpdesks and team chat

AI providers

Compare platforms

Compare platforms
CapabilityShopifyMagento 2 / Adobe CommerceWooCommerceBetaPrestaShopBetaAny store (Generic: script tag, Push API, feeds)
Catalog freshnessWebhooks plus sweepsPlugin pushPlugin pushChange ping, then pullFeed or Push API1
VariantsYesYesYesYesYes
Stock per physical storeYes (native)Yes (Magento MSI)2Yes (stock-locations plugin)3Yes (module hook or feed)4Yes (feed or Push API)5
Store opening hoursShopify metafieldNoSet in the dashboardplatformplatform
Signed-in customersshopify_app_proxyplugin_endpointplugin_endpointplugin_endpointYour server mints a token6
Order statusYes (last 60 days)7Yes (full history)Yes (full history)Yes (full history)Yes (full history)8
Guest order lookup (extra factor)last namelast name, postcodepostcodeNolast name, postcode
Add to cartYesYesYesYesYes9
Checkout linkpermalinkCheckout with the session cartCheckout link10cartlinktemplate
Discount codesYesYesYesYesYes11
Cancellationscancel directly, send a request12cancel directly, platform self-service, send a requestsend a request, cancel directly13cancel directly, send a requestsend a request, cancel directly14
Returnsplatform return, send a request15platform return, send a requestsend a requestplatform return, send a requestsend a request, platform return16
Lead sync to the platformSynced to customers17NoNoNewsletter flagNo
BillingBilled by ShopifyCard or invoice (Stripe)Card or invoice (Stripe)Card or invoice (Stripe)Card or invoice (Stripe)
  1. Catalog Push API or scheduled feeds (Google Shopping XML, CSV, JSON)
  2. Needs coec/module-shopassist-inventory and Magento MSI with at least one enabled source.
  3. Needs Stock Locations for WooCommerce, a meta-key mapping, or a CSV/feed import.
  4. Needs a module implementing the actionShopAssistLocationStock hook, or an inventory feed.
  5. Needs a local inventory feed or inventory batches
  6. Needs identity tokens minted by the merchant's server
  7. Orders older than 60 days need Shopify's read_all_orders approval.
  8. Needs the optional Generic RPC endpoint (customer.orders, customer.order, guest lookup)
  9. Needs ShopAssist.setCartHandler(...) or an add-to-cart URL on the storefront
  10. WooCommerce 10.0+ checkout links replace the cart; older versions support single products.
  11. Needs a JavaScript cart handler implementing applyDiscount
  12. Direct cancellation needs the optional write_orders permission.
  13. Direct cancellation only for unpaid orders with an offline payment method.
  14. direct needs the Generic RPC ops orders.cancel.check and orders.cancel.execute
  15. Return requests need the optional read_returns and write_returns permissions.
  16. platform needs the Generic RPC op returns.create
  17. Lead capture needs the optional write_customers permission.

This is the design target per platform. Each connected store reports what it actually supports in your dashboard.

Try it on your store.

Free with your own AI key.