Количество товара в заказе не больше чем в остатках

Аватар пользователя svisch svisch 2 декабря 2021 в 19:51

Здравствуйте. Магазин Commerce на 9ке. В типе вариаций добавлено числовое поле "Остаток".
Хочу реализовать такое поведение, чтобы при добавлении товара в корзину нельзя было добавлять больше, чем значение в вышеупомянутом поле "Остаток".

Пробовал модуль commerce_simple_stock. Насколько я понял для его использования надо добавить поле fiels_stock в тип вариаций товара, но у меня после установки данного модуля это поле так и не появилось!

Что я делаю не так или может еще какие есть способы для достижения этой цели?
Спасибо!

Лучший ответ

Аватар пользователя svisch svisch 7 декабря 2021 в 0:03
1

Решил проблему с помощью вышеупомянутого модуля commerce_simple_stock.
Сходу просто не разобрался.
Может кому пригодится: надо просто создать числовое поле в вариации товара с машинным именем field_stock, которое и будет являться остатком.

Но от гуру все же с удовольствием послушал бы альтернативные способы решения данной задачи. Для развития и ковыряния в свободное время. Где то читал, что решается это через subscriber и events. Хотя бы последовательность и логику, чтоб на путь натолкнуть меня)

Комментарии

Аватар пользователя svisch svisch 7 декабря 2021 в 0:03
1

Решил проблему с помощью вышеупомянутого модуля commerce_simple_stock.
Сходу просто не разобрался.
Может кому пригодится: надо просто создать числовое поле в вариации товара с машинным именем field_stock, которое и будет являться остатком.

Но от гуру все же с удовольствием послушал бы альтернативные способы решения данной задачи. Для развития и ковыряния в свободное время. Где то читал, что решается это через subscriber и events. Хотя бы последовательность и логику, чтоб на путь натолкнуть меня)