Green Опубликовано: октября 8, 2015 Жалоба Поделиться Опубликовано: октября 8, 2015 День добрый.Интересует мнение с какой стороны лучше подойти к возможности подгрузки прайсов различных поставщиков одного и того же товара с различной стоимостью и количеством. С возможностью покупателю выбрать товар определенного поставщика с его ценой. Типа яндекс.маркета.Стоит ли это "издеваться" над опенкартом или есть движок с такой возможностью? Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
Это популярное сообщение. usergio Опубликовано: октября 8, 2015 Это популярное сообщение. Жалоба Поделиться Опубликовано: октября 8, 2015 День добрый. Интересует мнение с какой стороны лучше подойти к возможности подгрузки прайсов различных поставщиков одного и того же товара с различной стоимостью и количеством. С возможностью покупателю выбрать товар определенного поставщика с его ценой. Типа яндекс.маркета. Стоит ли это "издеваться" над опенкартом или есть движок с такой возможностью? Это можно. Каждый прайс имеет свою структуру (что, в какой колонке находится: какая часть товара). Настраиваете форму, которая сообщает модулю структуру прайса, и модуль по этой ворме обрабатывает прайс. Понятно, что форм можно создать любое количество (под каждый прайс - своя форма). Форма имеет спец. код, который вы решили закрепить за данным поставщиком 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/ WarStyle 1 Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
Green Опубликовано: октября 9, 2015 Автор Жалоба Поделиться Опубликовано: октября 9, 2015 Это можно. Каждый прайс имеет свою структуру (что, в какой колонке находится: какая часть товара). Настраиваете форму, которая сообщает модулю структуру прайса, и модуль по этой ворме обрабатывает прайс. Понятно, что форм можно создать любое количество (под каждый прайс - своя форма). Форма имеет спец. код, который вы решили закрепить за данным поставщиком 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 ед. У некоторых поставщиков вместо количества срок поставки. Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
usergio Опубликовано: октября 12, 2015 Жалоба Поделиться Опубликовано: октября 12, 2015 Здесь все прозрачно и ясно. Апдейтим поставщика по условию мин цены. Но у меня немого другие требования. У одного и того же товара нужно отобразить всех поставщиков. Вместо названия поставщика я могу отобразить количество товара этого поставщика , либо срок доставки. И клиент может выбрать под остаток, например, 10 единиц первого поставщика с минимальной ценой и еще 2 единицы второго поставщика, но с большей ценой. Так как у первого поставщика этого товара больше нет чем 10 ед. У некоторых поставщиков вместо количества срок поставки. Следовательно, у вас в магазине есть несколько одинаковых товаров. И следовательно, артикулы этих товаров должны быть разными Это называется дублями, и народ борется с подобными явлениями, как с вредным. Чтобы не нарушать золотого правила: "Один артикул - один товар" предлагаю перед прогоном прайса (каждый раз) соединять артикул товара (или у вас это кожется код запчасти) с каким-нибудь кодом данного поставщика: 1362786987-china Понимаю, что геморно каждый раз сцеплять две колонки Экселя, но другого выхода не вижу Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
Green Опубликовано: октября 15, 2015 Автор Жалоба Поделиться Опубликовано: октября 15, 2015 Следовательно, у вас в магазине есть несколько одинаковых товаров. И следовательно, артикулы этих товаров должны быть разными Это называется дублями, и народ борется с подобными явлениями, как с вредным. Чтобы не нарушать золотого правила: "Один артикул - один товар" предлагаю перед прогоном прайса (каждый раз) соединять артикул товара (или у вас это кожется код запчасти) с каким-нибудь кодом данного поставщика: 1362786987-china Понимаю, что геморно каждый раз сцеплять две колонки Экселя, но другого выхода не вижу Товар один и тот же (описание , категория, урл, производитель и т.д.) Различаются цена, количество и поставщик. Нужно доп. таблицы в БД к id товара привязанные. Затем данные из них выводить через котроллер во вьювер. Пока не представляю как через корзину тянуть эти дополнительные данные. Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сейчас и зарегистрироваться позже. Если у вас есть учётная запись, войдите, чтобы публиковать под своей учётной записью.