Plugins
The ShopAssist plugins for Magento 2, WooCommerce and PrestaShop, their versions, update policy and what their requests look like.
ShopAssist connects to Magento 2 / Adobe Commerce, WooCommerce and PrestaShop through a plugin you install in your store. Shopify uses the ShopAssist app from the Shopify App Store, and other stores use the Generic connector.
If you found this page through a ShopAssist-Plugin/… User-Agent in your logs: these requests come from the ShopAssist plugin installed in that store, reporting catalog changes and orders to ShopAssist.
| Platform | Package | Install guide |
|---|---|---|
| Magento 2 / Adobe Commerce | coec/module-shopassist (Composer), optional coec/module-shopassist-inventory, coec/module-shopassist-rma, coec/module-shopassist-order-cancellation | Magento 2 |
| WooCommerce | "ShopAssist" on WordPress.org | WooCommerce |
| PrestaShop | ZIP from the ShopAssist dashboard | PrestaShop |
Supported versions
Magento 2 / Adobe Commerce
- Magento Open Source / Adobe Commerce 2.4.6: >=2.4.6 <2.4.7 (PHP 8.1–8.2)
- Magento Open Source / Adobe Commerce 2.4.7: >=2.4.7 <2.4.8 (PHP 8.2–8.3)
- Magento Open Source / Adobe Commerce 2.4.8: >=2.4.8 <2.4.9 (PHP 8.3–8.4)
- Magento Open Source / Adobe Commerce 2.4.9: >=2.4.9 <2.5 (PHP 8.4–8.5)
- Mage-OS: >=1.0 (PHP 8.2–8.5)
- Latest plugin version: 1.0.0
WooCommerce
- WordPress: >=6.7 <=7.1 (PHP >=7.4)
- WooCommerce: >=9.6 <=11.2 (PHP >=7.4)
- Latest plugin version: 1.0.0
PrestaShop
- PrestaShop 1.7.8: >=1.7.8.0 <1.8 (PHP 7.1-7.4)
- PrestaShop 8: >=8.0 <9 (PHP 7.2-8.1)
- PrestaShop 9: >=9.0 <10 (PHP 8.1-8.5)
- Latest plugin version: 1.0.0
See the capability table for what each platform supports.
Requests
- From your store to ShopAssist:
User-Agent: ShopAssist-Plugin/<version> (<platform>/<platform version>; PHP/<php version>; +https://shopassist.coec.dk/docs/plugins), sent tohttps://api.shopassist.coec.dk/v1/connectors/…. Every request is signed with the store's connector secret. - From ShopAssist to your store: signed requests from our egress IPs with the User-Agent
ShopAssist-Connector/1.0.
The plugins make no outbound call before you click Connect, and send no shopper personal data with orders (only order number, lines, total and the conversation reference).
Update policy
- Plugins follow semantic versioning. Patch and minor updates are backwards compatible.
- ShopAssist supports the current and the previous plugin protocol version, so you have time to update.
- Security fixes are released as patch versions and announced in the changelog. The dashboard shows a warning when your plugin is outdated.
- Update with your platform's usual mechanism:
composer update coec/module-shopassist(Magento), WordPress updates (WooCommerce) or uploading the new ZIP (PrestaShop).
Last updated on