Skip to content

MoySklad

The integration shows the customer’s recent MoySklad orders next to store data, including available position stock when the API returns it. It is read-only: EasyChat never changes customers, orders, products, or stock.

To avoid unnecessary load on the CMS and API, EasyChat keeps the commerce context in a local cache outside the web root. Reopening a conversation and generating several AI suggestions reuse the cached data; refreshes run about every five minutes.

Connect

  1. Create a dedicated employee or integration token in MoySklad.
  2. Grant only read access to counterparties and customer orders.
  3. Open Integrations → MoySklad in EasyChat.
  4. Paste the token, enable the integration, and select Save.
  5. Select Test connection.

The tab uses the shared integrations shell: its header aligns with the tabs and is not a second shadowed card. Borders and accents are reserved for the form and connection states.

The token is encrypted on the installation server and is never shown after it is saved. It is not sent to the EasyChat central server.

Delivery and ApiShip

When the CMS already provides a shipment, EasyChat uses its confirmed values. Otherwise it reads the linked MoySklad demand: the carrier comes from the standard field, while tracking and ApiShip identifiers come from additional fields. In Delivery from MoySklad, select Find fields. For recognizable names EasyChat suggests the target field; review the suggestions and click Save mapping. Detection runs once and is not repeated when operators open conversations. The section stays collapsed and clearly shows an “Expand” action so it does not take space from the main connection form.

The mapping supports carrier, tracking number, ApiShip clientNumber, ApiShip orderId, and providerNumber. Missing delivery data never hides an order. EasyChat never searches ApiShip by phone or email and never changes MoySklad documents.

Customer matching

EasyChat uses exact phone and email matches from the conversation. Orders are shown only when exactly one counterparty matches. Multiple matches fail closed.

OpenCart, WooCommerce, Shop-Script, or 1C-Bitrix remains an independent store data source. A MoySklad outage does not disable chat or remove CMS context.

Verify

Open a conversation whose phone or email belongs to exactly one MoySklad counterparty. Check the number, status, total, items, and available stock. An intentionally ambiguous test contact must not reveal orders.

Last updated on