База даних Magento містить таблицю cataloginventory_stock
з одним записом, який називається "За замовчуванням". Я знаю, що це місце для початку роботи з кількома місцями запасів.
Мені цікаво, чи хтось із вас мав досвід у цьому та які підводні камені.
Я хочу:
- Уміти відстежувати запаси продукції в різних фізичних місцях (магазини / склади тощо)
- Вміти визначати, звідки слід вибирати запаси товару для кожного замовлення клієнта
Якщо хтось може надати посилання на статтю чи навчальний посібник з цього приводу або просто поділитися своїм досвідом проходження по цьому шляху, це було б чудово. Незалежно від того, чи розробляли ви його самостійно, чи використовували сторонній модуль, я хотів би почути від вас.
Редагувати: я закінчив написання власного модуля з інвентаризацією, який додає додаткові рядки до існуючої cataloginventory_stock
таблиці. Це вимагало переосмислення кількох спостерігачів і моделей, які перевіряють розташування запасів. У багатьох місцях ідентифікатор запасу 1 був важко закодований в ядро.
В іншому проекті я використав модуль розміщення кількох інвентарів Demac . Хоча це не ідеально, він вийшов з коробки і написано добре. Мені вдалося легко розширити і налаштувати його під мої потреби.