Магазин с товарами от нескольких поставщиков
Коллеги, подскажите, как можно в miniShop 2 реализовать интернет-магазин в котором товар имеет несколько поставщиков с разными ценами. пользователь должен иметь возможность выбора, при этом поставщик ему не виден.
Комментарии: 10
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
В комментариях обнаружил что подобный механизм был в одной из версий miniShop, но был исключён позже.
Интересно услышать комментарии автора Василия Наумкина.
Добавляете поле «поставщик», или поставщик просто вбивается в поле «вес».
А все остальное компонент умеет: на каждое предложение (поставщика) своя цена
tradeOffers не пользовался, но раз отдельная таблица, то вопрос в реализации и расширении свойств. Была бы хоть схема таблицы + описание того, как расширяемся, то было бы проще, т.к. уже поэтому можно примерно понять, что к чему и решить нужно оно или нет в плане экономии времени на разработку.
А пока что, все таки побаиваюсь брать подобные дополнения из-за переживаний о проблемах с работой другими дополнениями, вроде того же mSearch2.
Сам же предпочитаю вариации и т.п. делать через добавление кастомных таблиц и добавления процессоров и js для опций категорий + плагин автоматизирующий наследование и их сохранение, т.к. расширение колонок стд msProductData тут имеет мало смысла, а опции первоначально на таблицу msProductOptions нацелены и дело в том, чтобы просто переопределяться им табличку и немного логики.
Если я правильно понял, то речь идёт о товаре и его аналогах. Соответственно, есть два решения:
1) В минишопе существует возможность указывать связи товаров. Соответственно, нужно создать одну связь, вроде аналог или две — оригинал/аналог (на случай, если одна оригинал, а остальные копии более дешёвые от других производителей). Далее ничего сложного нет я думаю.
2) Создать отдельную таблицу/колонку с JSON массивом, куда просто добавлять аналоги оригинальной запчасти, но этот способ подходит только для случаев, когда есть оригинал. и его замены от других произв.
1) документации ноль. В том числе и не в последнюю очередь по migxDB.
2) мало дополнений, вроде онлайн оплаты и тп
3) автор, там неплохо пиарит свои дополнения, вроде getProducts и тп, но по факту они в ноль проигрывают pdoResources, когда действительно сложная структура у ИМ и работать нужно с несколькими таблицами.
4) реализация вариативных товаров проще застрелиться + документации ноль.
5) туча разного геммора.