База данных Magento содержит таблицу cataloginventory_stock
с единственной записью, которая называется «По умолчанию». Я знаю, что это то место, где можно начать работу с несколькими складскими площадками.
Мне интересно, имел ли кто-то из вас опыт в этом и какие подводные камни.
Я ищу:
- Уметь отслеживать товарные запасы в разных физических точках (магазины / склады / и т. Д.)
- Уметь определять, где товарный запас должен быть выбран для каждого заказа клиента
Если бы кто-нибудь мог предоставить ссылку на статью или учебник по этому вопросу или просто поделиться своим опытом в этом направлении, это было бы здорово. Независимо от того, разработали ли вы его самостоятельно или использовали сторонний модуль, я хотел бы услышать ваше мнение.
Изменить: я закончил писать свой собственный модуль нескольких инвентаризации, который добавляет дополнительные строки в существующую cataloginventory_stock
таблицу. Это потребовало переопределения нескольких наблюдателей и моделей, которые проверяют местоположение склада. Во многих местах идентификатор акции 1 был жестко запрограммирован в ядре.
В другом проекте я использовал модуль мульти инвентаризации Demac . Хотя он не идеален, он работает из коробки и написан хорошо. Я смог легко расширить и настроить его для своих нужд.