Title: datie – Sync with MoySklad for WooCommerce
Author: kinokentij
Published: <strong>2026(&#101;)k&#111; urria&#114;&#101;&#110; 9(&#97;)</strong>
Last modified: 2026(&#101;)k&#111; urria&#114;&#101;&#110; 10(&#97;)

---

Bilatu pluginak

![](https://ps.w.org/datie/assets/banner-772x250.png?rev=3737778)

![](https://ps.w.org/datie/assets/icon.svg?rev=3737778)

# datie – Sync with MoySklad for WooCommerce

 [kinokentij](https://profiles.wordpress.org/kinokentij/)-(r)en eskutik

[Deskargatu](https://downloads.wordpress.org/plugin/datie.1.0.2.zip)

 * [Xehetasunak](https://eu.wordpress.org/plugins/datie/#description)
 * [Berrikuspenak](https://eu.wordpress.org/plugins/datie/#reviews)
 *  [Instalazioa](https://eu.wordpress.org/plugins/datie/#installation)
 * [Garapena](https://eu.wordpress.org/plugins/datie/#developers)

 [Laguntza](https://wordpress.org/support/plugin/datie/)

## Deskripzioa

datie connects a WooCommerce store to [MoySklad](https://www.moysklad.ru/), 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.
 * A live progress indicator on the overview page.
 * The “Needs attention” list collects failures that need a human: a stopped sync,
   an order that did not reach MoySklad, a SKU already used by another product.
 * Errors are always written to the WooCommerce log; a verbose log can be switched
   on for troubleshooting.
 * Site Health checks the access token and the order webhook.

#### Interface language

The interface is in English and Russian. The Russian translation is delivered automatically
by WordPress.org.

### External services

This plugin relies on MoySklad, a cloud inventory and trade management service provided
by Lognex LLC. Connecting a WooCommerce store to MoySklad is the purpose of the 
plugin. It contacts nothing until you enter a MoySklad access token in its settings,
and it contacts no other services.

#### MoySklad JSON API (api.moysklad.ru)

Used to read the catalog from MoySklad and to send store orders to it.

 * Every request carries your MoySklad access token.
 * Catalog sync – on the schedule you set or when you start it manually: the plugin
   requests products, variants, bundles, services, product groups, prices, stock,
   images and custom fields. No store or customer data is sent.
 * Order transfer – when an order is created or updated on the site: the order number,
   date, line items, prices, VAT, shipping, the customer’s name, email, phone and
   address, the customer note and a link to the order in the store admin. To find
   an existing customer, the email and, if enabled, the phone number are sent as
   a search query.
 * Status sync from the site – if enabled, when an order status changes: the new
   order status.
 * Status sync from MoySklad – if enabled: the plugin registers a webhook with your
   site’s REST API address and a secret key, and MoySklad sends order change notifications
   to it.

#### MoySklad file storage

Product images are downloaded by the links that the MoySklad API returns. Only the
download request is made; nothing about the store is sent.

#### MoySklad web application (online.moysklad.ru)

The plugin shows links to the MoySklad web application, for example “Log in to MoySklad”
and “View the product in MoySklad”. They open in your browser only when you click
them; the plugin itself sends nothing there.

The service is provided by Lognex LLC: [MoySklad Terms of Use (public offer)](https://www.moysklad.ru/oferta/),
[MoySklad Privacy Policy](https://www.moysklad.ru/upload/files/policy.pdf). API 
documentation: [dev.moysklad.ru](https://dev.moysklad.ru/doc/api/remap/1.2/).

datie is an independent plugin, not affiliated with Lognex LLC (MoySklad) or Automattic(
WooCommerce).

## Pantaila-argazkiak

[⌊Overview: sync progress, the “Needs attention” list and quick links.⌉⌊Overview:
sync progress, the “Needs attention” list and quick links.⌉[

Overview: sync progress, the “Needs attention” list and quick links.

[⌊Settings: connection and sync schedule.⌉⌊Settings: connection and sync schedule
.⌉[

Settings: connection and sync schedule.

[⌊Settings: which products are synced and what happens to missing ones.⌉⌊Settings:
which products are synced and what happens to missing ones.⌉[

Settings: which products are synced and what happens to missing ones.

[⌊Settings: product groups, brand, categories and tags.⌉⌊Settings: product groups,
brand, categories and tags.⌉[

Settings: product groups, brand, categories and tags.

[⌊Settings: order transfer to MoySklad.⌉⌊Settings: order transfer to MoySklad.⌉[

Settings: order transfer to MoySklad.

[⌊Settings: order status mapping from MoySklad to the store.⌉⌊Settings: order status
mapping from MoySklad to the store.⌉[

Settings: order status mapping from MoySklad to the store.

## Instalazioa

 1. Install and activate WooCommerce.
 2. Install datie from the Plugins screen, or upload the `datie` folder to `/wp-content/
    plugins/`, and activate it.
 3. In MoySklad, create an access token in the API access section. A separate user 
    with rights only to products and orders is the safest choice.
 4. In WordPress, open MoySklad  Settings, paste the token and save.
 5. Go through the settings sections, then start the first sync from MoySklad  Overview.

If you used the WooMS plugin before, datie picks up its data and links the existing
products instead of creating them again. Back up the database first.

## MEG

### How do I connect MoySklad to WooCommerce?

Install datie, create an access token in MoySklad, paste it on the plugin settings
page and start the first sync. No CommerceML exchange, file uploads or third-party
connectors are needed.

### How do I import products from MoySklad to WooCommerce?

The first sync loads all products with their prices, stock, images, categories and
attributes. After that the catalog is kept up to date on the schedule you choose.

### Are prices and stock updated automatically?

Yes. A full sync runs on a schedule, and a quick check for changes runs every few
minutes, so prices and stock on the site follow MoySklad.

### Are orders sent to MoySklad?

Yes. Every new store order goes to MoySklad with its items, shipping and customer,
and status changes can travel in both directions.

### Does it work with variable products?

Yes. MoySklad modifications become WooCommerce variations; bundles and services 
are supported too.

### How do I sync categories, brands and tags from a MoySklad custom field?

By default categories are built from MoySklad product groups. If your groups mean
something else, for example brands, create a product custom field of the “Text” 
type in MoySklad, such as “For website”, select it in MoySklad  Settings  Classification
and choose “From the For website field” as the source of the brand, categories and
tags. Each line holds a type and its values: `brand: Chanel`, `category: Care/Face,
Makeup/Lips`, `tag: New`.

Several values go comma-separated or each on its own line; a slash makes a nested
category. The brand, categories and tags can also each come from a separate custom
field or from product groups.

### Does it need anything on the MoySklad side?

Only an access token. Webhooks for status sync require a paid MoySklad plan.

### Which products are synced?

All products by default. You can limit the sync to selected product groups, skip
products without a SKU, or mark products with a MoySklad checkbox field so they 
are not loaded.

### How are existing store products matched?

By the MoySklad ID saved on the product, then by SKU (or by the MoySklad code, if
you choose so in the settings). The product name and description on the site are
overwritten only if you enable that.

### What happens if MoySklad is unavailable?

The sync stops with an error and resumes on the next run. Products are not hidden
because of an outage, and orders wait in the queue.

### Where are the logs?

In WooCommerce  Status  Logs; each part of the plugin writes to its own source. 
Failures that need attention are also listed on the plugin overview page.

### Where can I get help?

On the plugin support forum, or contact the developer directly: email hello@datie.
ru, Telegram https://t.me/kinokentij

## Berrikuspenak

Ez dago berrikuspenik plugin honentzat.

## Laguntzaileak eta Garatzaileak

“datie – Sync with MoySklad for WooCommerce” software librea da. Ondoko pertsonek
egin dizkiote ekarpenak plugin honi.

Laguntzaileak

 *   [ kinokentij ](https://profiles.wordpress.org/kinokentij/)

datie – Sync with MoySklad for WooCommerce 1 eskualde-ezarpenera itzuli da. Eskerrik
asko [itzultzaileei](https://translate.wordpress.org/projects/wp-plugins/datie/contributors)
beraien ekarpenengatik.

[Itzul zaitez datie – Sync with MoySklad for WooCommerce zure hizkuntzara.](https://translate.wordpress.org/projects/wp-plugins/datie)

### Garapena interesatzen zaizu?

[Araka kodea](https://plugins.trac.wordpress.org/browser/datie/), begiratu [SVN biltegia](https://plugins.svn.wordpress.org/datie/)
edo harpidetu [garapen erregistrora](https://plugins.trac.wordpress.org/log/datie/)
[RSS](https://plugins.trac.wordpress.org/log/datie/?limit=100&mode=stop_on_copy&format=rss)
bidez.

## Aldaketen loga

#### 1.0.2

 * Admin pages in the MoySklad blue.
 * The Support link leads to the datie forum.
 * Clearer wording in the Russian translation.

#### 1.0.1

 * The plugin name is written in lowercase: datie.
 * Answers to common questions in the readme.

#### 1.0.0

 * First release in the WordPress.org directory.
 * Interface in English with a Russian translation.
 * Orders are sent through a background queue; the MoySklad order number arrives
   in the first customer email.
 * Customer lookup by phone; duplicate customers are reported.
 * VAT rates from MoySklad, including 22% and variants.
 * Bundles and services follow the common product path; one hiding pass after a 
   full sync.
 * Protection against hiding the whole catalog during a MoySklad outage.
 * Order queries work with both HPOS and the legacy order storage.
 * After a MoySklad failure, bundle and service walks retry in 5 minutes instead
   of on every page load.
 * New admin interface with a live progress indicator and the “Needs attention” 
   list.
 * Errors are always logged; verbose logging is optional.

## Meta

 *  Version **1.0.2**
 *  Azken eguneraketa **duela egun 1**
 *  Instalazio aktiboak **10 baino gutxiago**
 *  WordPress bertsioa ** 6.5 edo handiagoa **
 *  **7.1.3** (e)raino probatuta.
 *  PHP bertsioa ** 7.4 edo handiagoa **
 *  Hizkuntzak
 * [English (US)](https://wordpress.org/plugins/datie/) eta .[Russian](https://ru.wordpress.org/plugins/datie/).
 *  [Itzuli zure hizkuntzara](https://translate.wordpress.org/projects/wp-plugins/datie)
 * Etiketak
 * [мой склад](https://eu.wordpress.org/plugins/tags/%d0%bc%d0%be%d0%b9-%d1%81%d0%ba%d0%bb%d0%b0%d0%b4/)
   [moy sklad](https://eu.wordpress.org/plugins/tags/moy-sklad/)[moysklad](https://eu.wordpress.org/plugins/tags/moysklad/)
 *  [Ikuspegi aurreratua](https://eu.wordpress.org/plugins/datie/advanced/)

## Balorazioak

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/datie/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/datie/reviews/)

## Laguntzaileak

 *   [ kinokentij ](https://profiles.wordpress.org/kinokentij/)

## Laguntza

Zerbait duzu esateko? Laguntza behar?

 [Ikusi laguntza foroa](https://wordpress.org/support/plugin/datie/)