Etsy Connector
Edition: CS-Cart & Multi-Vendor · Latest version: 1.0.0 · Compatible with: CS-Cart & Multi-Vendor 4.17.2 – 4.21.x, PHP 7.4 – 8.3 · Changelog: view
Integrates CS-Cart and Multi-Vendor with Etsy through the Etsy Open API v3: your products become Etsy draft listings, stock and prices stay in sync, paid Etsy orders arrive in CS-Cart and tracking numbers go back to Etsy.
The term ‘Etsy’ is a trademark of Etsy, Inc. This application uses the Etsy API but is not endorsed or certified by Etsy, Inc.
What it does
Section titled “What it does”- Your own Etsy app, your own shop. You register a free app for your shop at etsy.com/developers and connect the shop once (Etsy sign-in, OAuth 2.0 with PKCE). Access is renewed automatically; the keystring and the shared secret are stored encrypted.
- Listings. Map CS-Cart categories to Etsy categories, then add products (one by one or a whole category). Each product becomes an Etsy listing with title, description, price, quantity, SKU, up to 10 images, tags from the meta keywords and mapped properties. New listings stay drafts unless you switch on “Publish new listings” (Etsy charges its listing fee on publishing).
- Stock and prices. Changes are pushed on the sync schedule, with markup, rounding, stock buffer and per category or per product rules. Variations created on Etsy keep their own values; only the product with the matching SKU is updated.
- Orders. Paid Etsy receipts become CS-Cart orders with the price as sold, buyer name and address, the Etsy sale date, gift and buyer notes and personalization. “Payment processing” receipts wait until they are paid. Each receipt is imported exactly once.
- Tracking. When you add a shipment with a tracking number to an imported order, the number and the carrier go to Etsy once.
- Multi-Vendor. One Etsy shop for the marketplace (owner mode), or each vendor connects their own Etsy shop and lists only their own products.
- Safe uninstall. Order and listing links are kept on uninstall by default, so a reinstall never imports an order or creates a listing twice.
- A job queue with retries (5 min, 15 min, 1 h, 3 h, 12 h), Etsy rate limits respected, a log with filters and CSV export.
Not in 1.0
Section titled “Not in 1.0”Cancelling or refunding an Etsy order from CS-Cart (Etsy’s API has no endpoint for it: do it on etsy.com, the CS-Cart order follows the status), digital download listings, creating variations from CS-Cart product options (each CS-Cart variation is listed as its own Etsy listing), importing existing Etsy listings as new CS-Cart products.
Compatibility
Section titled “Compatibility”- CS-Cart, CS-Cart Ultimate, Multi-Vendor and Multi-Vendor Ultimate 4.17.2 to 4.21.x; PHP 7.4 to 8.3 as supported by your CS-Cart version.
- A cron job (command line or secret web address).
- An Etsy shop and a free Etsy developer app (see Installation).
Pages: Installation · Configuration · Usage · FAQ · Troubleshooting · Developer notes