Тема: Несколько складов в разных городах. Реализация.
Здравствуйте!
Имеется основной склад и несколько складов в разных городах.
Все работают с одной базой 1с, то есть у товарах цены для всех одни и те же, меняется только наличие на том или ином складе.
Получается, клиенты видят товары, которые отсутствуют на складе их города, но есть на других складах.
Возможно ли сделать так, чтобы отбирались только товары выбранного пользователем склада?
Я предполагаю сделать так:
Вариант 1.
1. Добавлю функцию фильтрации по остаткам на складе в Catalog\Model\api.php (пусть whFilter)
2. Добавлю новое поле пользователя "склад по-умолчанию" (запрашивается при регистрации).
3. В шаблоне фильтра жестко задам включение фильтра по складам (или отключение фильтрации, если пользователь не авторизован).
Вариантом 2 рассматриваю многосайтовость.
1. Отдельный домен для каждого склада
2. Несколько профилей 1с для выгрузки с каждого склада по отдельности. У каждого профиля соответствующий адрес сайта склада.
Верным ли я путем иду, товарищи? Свет в конце туннеля будет?))