Добрый день!
Помогите, пожалуйста, разобраться со следующей проблемой:
Есть товар, который можно продавать как по отдельности, так и комлектом: ТОП, КАЛЬСОНЫ и КОМПЛЕКТ ТЕРМОБЕЛЬЯ из топа и кальсон. Сейчас они представлены 3-мя отдельными карточками товара, с возможностью выбора размера для заказа.
Нужно, чтобы при покупке одного КОМПЛЕКТА ТЕРМОБЕЛЬЯ размера S так же обновилось количество размера S ТОПа и КАЛЬСОН. Сейчас актуализировать остатки во всех 3 карточках приходится вручную.
Есть очень красивые решения типа "Вместе дешевле", "Комплект товаров" или "Товары как опции", но все они, насколько я понимаю, связывают товары логически и визуально представляют их пользователю, тогда как модули интеграции со всякими Я.Маркетами и другими забугорными маркетплейсами в основном берут данные напрямую из БД и не в курсе про эти дополнительные связи.
А нужно, чтобы КОМПЛЕКТ тоже отображался на этих маркетплейсах. Получается, КОМПЛЕКТ должен быть таким же товаром, как ТОП и КАЛЬСОНЫ.
Кто-нибудь сталкивался с подобной проблемой? Как можно её решить?
Думала решить проблему на уровне склада - некоторые складские программы типа МойСклад позволяют создавать комплекты товаров, но они не позволяют в этом комплекте учитывать опции товара типа Размер и Цвет. Не подходит.
Может быть, можно решить эту проблему "в лоб"? Запустить какой-то cron по БД, чтобы он сверял один товар с другим? Или повесить эту проверку на функцию оформления заказа?
Как будет правильней?
Заранее спасибо.