Если вы принимаете товар и ведёте склад в Merit Aktiva, sild сам подтягивает оттуда остатки в WooCommerce. Вот как это включить.
Что это делает
- Остаток в WooCommerce становится равным количеству в Merit Aktiva. Товары связываются по SKU.
- Из количества вычитается то, что уже продано в магазине, но ещё без счёта.
- Меняются только товары с учётом остатков (в WooCommerce у них включено управление запасами).
- Товары, которых нет в Merit Aktiva или у которых нет SKU, сохраняют остаток, заданный в WooCommerce.
- Работает только в рабочем режиме.
Включите
- Откройте sild · Merit Aktiva → «Настройки» → «Остатки» (Settings → Stock).
- Отметьте «Обновлять остатки WooCommerce из Merit Aktiva» (Update WooCommerce stock from Merit Aktiva).
- В поле «Читать остатки из Merit Aktiva» (Read stock from Merit Aktiva) выберите, как часто: каждые 15 минут, каждые 30 минут (по умолчанию), каждый час или каждые 3 часа.
- В блоке «Считать остатки на этих складах» (Count stock in these warehouses) отметьте склады, количество на которых учитывается. Если ничего не отмечено, sild берёт склад из раздела «Артикулы» (Items) или все склады.
- Нажмите «Сохранить настройки» (Save settings).
Готово! После каждого обновления внизу раздела видна строка с датой и числом изменённых товаров (Last update …: N products changed).
Остатки есть в каждом платном тарифе. Если галочка серая и рядом пометка Paid plans, в ваш тариф они не входят. Посмотрите страницу цен.
Как часто обновлять
Чем короче интервал, тем точнее остатки, но большинству магазинов это не нужно. Продажи сразу сами уменьшают остаток в WooCommerce, а из Merit Aktiva приходит только принятый товар. Раз в ночь все товары в наличии отправляются заново, поэтому остаток, изменённый в магазине вручную, исправится.
Почему продажи без счёта вычитаются
Если счёт создаётся только тогда, когда заказ «Выполнен» (Completed), до этого момента Merit Aktiva о продаже ничего не знает. Если бы sild брал оттуда количество как есть, остаток в магазине подскочил бы обратно, и один и тот же товар можно было бы продать дважды. Поэтому перед обновлением остатка sild вычитает продажи, по которым ещё нет счёта.
Остатки в Merit Aktiva
Чтобы остаток там уменьшался с продажами, включите «Настройки → Артикулы → Товары с учётом остатков в WooCommerce становятся складскими артикулами в Merit Aktiva» (Settings → Items → Products that track stock in WooCommerce become stock items in Merit Aktiva). Тогда каждый счёт уменьшает остаток, а возвраты кладут товар на «Склад для возвратов» (см. возвраты).