Отвязываются поставщики товара

Дано:

  • Мультивитриный магазин с 2мя или больше витринами
  • Установлен модуль поставщики

Проблема:

  • Отвязываются поставщики от товаров при определенных условиях

Как воспроизвести:

  • Создать поставщика, сделать общим для всех витрин
  • В товаре выбрать созданного поставщика и сохранить
  • Открыть поставщика для редактирования в режиме витрины, для которой товар недоступен(вкладка товары будет постой)
  • Открыть новую вкладку и сменить витрину на “Все витрины”
  • На старой вкладке нажать кнопку сохранить(там где нет товаров)

Вариант решения:

  • Хранить на странице редактирования поставщика id витрины, с которым она была открыта

Почему это баг? В данном случае вы сохраняете изменения в режиме «Все витрины». В сохраняемой форме пустой поставщик, поэтому он пропадает.