Выбор поставщика


Green
 Поделиться

Рекомендуемые сообщения

День добрый.


Интересует мнение с какой стороны лучше подойти к возможности подгрузки прайсов различных поставщиков одного и того же товара с различной стоимостью и количеством. С возможностью покупателю выбрать товар определенного поставщика с его ценой. Типа яндекс.маркета.


Стоит ли это "издеваться" над опенкартом или есть движок с такой возможностью?


Ссылка на комментарий
Поделиться на других сайтах

Это можно.

Каждый прайс имеет свою структуру (что, в какой колонке находится: какая часть товара).

Настраиваете форму, которая сообщает модулю структуру прайса, и модуль по этой ворме обрабатывает прайс.

Понятно, что форм можно создать любое количество (под каждый прайс - своя форма).

 

Форма имеет спец. код, который вы решили закрепить за данным поставщиком http://prntscr.com/8p7ulx

(этот код показывается менеджеру магазина, чтобы он не ошибся в сроке доставки товара  http://prntscr.com/8p7v9p ).

Этот код цепляется к товару, цены и остатки которого обновила ваша форма.

 

Но если в другом прайсе, другого поставщика встретится этот же товар, то цена обновится и код поставщика изменится.

Но если вы включите в форме кнопку "Обновлять цену, если цена снизилась", то цена может не обновиться и код поставщика останется старым.

Т.о. после прогона всех прайсов от всех поставщиков, вы получаете товары в магазине с самыми низкими ценами и

с правильным указанием, какому поставщику теперь принадлежит товар.

 

Если у разных поставщиков - разные артикулы на одни и те же товары, то модуль может "связать" эти артикулы.

После связки, товар будет находится один по любому из этих артикулов.

Избавляемся от дублей :)

 

https://opencartforum.com/files/file/811-%D0%B0%D0%B2%D1%82%D0%BE%D0%BC%D0%B0%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B0%D1%8F-%D0%BE%D0%B1%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0-%D0%BF%D1%80%D0%B0%D0%B9%D1%81-%D0%BB%D0%B8%D1%81%D1%82%D0%BE%D0%B2/

Здесь все прозрачно и ясно. Апдейтим поставщика по условию мин цены. Но у меня немого другие требования. У одного и того же  товара нужно отобразить всех поставщиков. Вместо названия поставщика  я могу отобразить количество товара этого поставщика , либо срок доставки. И клиент может выбрать под остаток, например, 10 единиц первого поставщика с минимальной ценой и еще 2 единицы второго поставщика, но с большей ценой. Так как у первого поставщика этого товара больше нет чем 10 ед. У некоторых поставщиков вместо количества  срок поставки.   

Ссылка на комментарий
Поделиться на других сайтах

Здесь все прозрачно и ясно. Апдейтим поставщика по условию мин цены. Но у меня немого другие требования. У одного и того же  товара нужно отобразить всех поставщиков. Вместо названия поставщика  я могу отобразить количество товара этого поставщика , либо срок доставки. И клиент может выбрать под остаток, например, 10 единиц первого поставщика с минимальной ценой и еще 2 единицы второго поставщика, но с большей ценой. Так как у первого поставщика этого товара больше нет чем 10 ед. У некоторых поставщиков вместо количества  срок поставки.   

Следовательно, у вас в магазине есть несколько одинаковых товаров.

И следовательно, артикулы этих товаров должны быть разными :(

 

Это называется дублями, и народ борется с подобными явлениями, как с вредным.

 

Чтобы не нарушать золотого правила: "Один артикул - один товар" предлагаю перед прогоном прайса (каждый раз) соединять артикул товара (или у вас это кожется код запчасти)

с каким-нибудь кодом данного поставщика:

 

1362786987-china

 

Понимаю, что геморно каждый раз сцеплять две колонки Экселя, но другого выхода не вижу :(

Ссылка на комментарий
Поделиться на других сайтах

Следовательно, у вас в магазине есть несколько одинаковых товаров.

И следовательно, артикулы этих товаров должны быть разными :(

 

Это называется дублями, и народ борется с подобными явлениями, как с вредным.

 

Чтобы не нарушать золотого правила: "Один артикул - один товар" предлагаю перед прогоном прайса (каждый раз) соединять артикул товара (или у вас это кожется код запчасти)

с каким-нибудь кодом данного поставщика:

 

1362786987-china

 

Понимаю, что геморно каждый раз сцеплять две колонки Экселя, но другого выхода не вижу :(

Товар один и тот же (описание , категория, урл, производитель и т.д.) Различаются цена, количество и поставщик. Нужно доп. таблицы в БД к id товара привязанные. Затем данные из них выводить через котроллер во вьювер. Пока не представляю как через корзину тянуть эти дополнительные данные.         

Ссылка на комментарий
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сейчас и зарегистрироваться позже. Если у вас есть учётная запись, войдите, чтобы публиковать под своей учётной записью.

Гость
Ответить в тему...

×   Вы вставили отформатированное содержимое.   Удалить форматирование

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Показать вместо этого как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Нельзя вставлять изображения напрямую. Загрузите или вставьте изображения по URL.

 Поделиться

  • Сейчас на странице   0 пользователей

    • Нет пользователей, просматривающих эту страницу