datie – Sync with MoySklad for WooCommerce
datie connects a WooCommerce store to MoySklad , a cloud inventory and trade management service popular in Russia and the CIS. MoySklad stays the source of truth for the catalog: the store gets products with prices, stock, images and descriptions, categories, brands and tags from it. Orders go back
About this tool.
datie connects a WooCommerce store to MoySklad , a cloud inventory and trade management service popular in Russia and the CIS. MoySklad stays the source of truth for the catalog: the store gets products with prices, stock, images and descriptions, categories, brands and tags from it. Orders go back to MoySklad.
The plugin works through the MoySklad JSON API 1.2 with an access token. Everything runs on the site side: there is nothing to install or configure in MoySklad apart from creating the token.
Catalog
- Products, variants (MoySklad modifications), bundles and services.
- Categories from MoySklad product groups, or brand, categories and tags from custom fields.
- The main image and the gallery in MoySklad order.
- The price type and the sale price type of your choice; foreign-currency prices are converted at the MoySklad rate.
- Stock – total or for one warehouse, with or without reserved quantities.
- Weight, dimensions and the custom fields you select as product attributes.
- VAT rates mapped to WooCommerce tax classes.
- Products that disappear from MoySklad are moved to drafts and come back when they reappear.
Orders
- Store orders go to MoySklad through a background queue; checkout is not slowed down by the API.
- The customer is found by email and, optionally, by phone; empty fields of the MoySklad card are filled from the order.
- Order number from MoySklad, or a prefix for site orders.
- Shipping is sent as a MoySklad service line, per shipping method.
- Statuses in both directions; changes made in MoySklad come back to the site through a webhook.
Background work and diagnostics
- Full sync on a schedule plus a quick check for changes every few minutes.
- Work is done in batches with Action Scheduler and resumes after interruptions.