Jump to content
Sign in to follow this  
irybka

Синхронизация остатков Интернет-Магазина с Прайсами поставщиков

Recommended Posts

Нужно настроить синхронизацию остатков и цен в интернет магазине на CMS Opencart (2.1.0.1) с прайс листами поставщиков (xls, xlsx). Цены в карточке товара вносятся в usd/euro, далее уже встроенный модуль позволяет конвертировать их по заданному вручную курсу. В админке имеется кастомное поле, куда вводится название поставщика, что позволяет идентифицировать происхождение того или иного товара.

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

Готов рассмотреть любые варианты реализации, вариант синхронизации с 1с рассматриваю в последнюю очередь.

Еще раз - нужна синхронизация только остатков товаров и цен в $. Добавление и удаление товаров делается вручную. Без крона - запуск в ручном режиме.

Пример прайса в прикреплении.

Стоимость готов обсуждать.

Спасибо.

sample.xlsx

Share this post


Link to post
Share on other sites

bf621dcec7.jpg

 

 

У вас в магазине остатки в каких единицах? Вероятно, что в штуках?

А в прайсах что возможно? Предполагаю, что и "много" можно увидеть. Другими словами, какие значения данного поля могут быть в прайсе? Варианты таких значений?

И по какому полю осуществляется однозначная идентификация товара?

 

6 часов назад, irybka сказал:

Важно - имеется несколько опций, таких как размер и цвет, которые в прайсе вносятся в отдельную строку.

 

так как товар то сопоставляется?  прайс --> магазин?

Только, плиз, однозначный алгоритм.

 

6 часов назад, irybka сказал:

В админке имеется кастомное поле, куда вводится название поставщика

 

кастомное поле чего? товара? Но в прайсе то такого поля ведь нету?

Я так понимаю, что прайсов у вас много и нужны индивидуальные настройки импорта для каждого поставщика? Верно? или только для одного?

 

В общем, задача выполнимая. Немного пояснений от вас, бюджет, и нет проблем.

Share this post


Link to post
Share on other sites
Quote

У вас в магазине остатки в каких единицах? Вероятно, что в штуках?

А в прайсах что возможно? Предполагаю, что и "много" можно увидеть. Другими словами, какие значения данного поля могут быть в прайсе? Варианты таких значений?

 

В прайсе не проблема сделать замену с >5 на 5 к примеру. Иногда бывает в штуках, у кого-то в Y или N в зависимости от наличия, что также решается простой заменой на числа.

 

Quote

И по какому полю осуществляется однозначная идентификация товара?

 

Поле Артикул присутствует в каждом прайсе, он и является уникальным идентификатором. Проблема в том что нет артикула просто на модель, а потом отдельные артикулы на её размер и цвет. Сразу идет артикул на товар с уже определенным размером и цветом.

 

Quote

кастомное поле чего? товара? Но в прайсе то такого поля ведь нету?

 

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

 

Quote

Я так понимаю, что прайсов у вас много и нужны индивидуальные настройки импорта для каждого поставщика? Верно? или только для одного?

 

Прайсов всего до 10 штук, но я не беру из них все 100% товары. Я загружаю интересующие меня позиции и все что мне нужно - это контроль остатков данных позиций в моем магазине + актуализация цены. Идеальным решением была бы возможность самому указывать какие данные тащить из каких колонок.

Share this post


Link to post
Share on other sites

Все еще актуально ;)

Share this post


Link to post
Share on other sites

стучите в скайп kvrstd.ru помогу

Share this post


Link to post
Share on other sites

Актуально

Share this post


Link to post
Share on other sites
В 29.03.2017 в 16:36, irybka сказал:

Нужно настроить синхронизацию остатков и цен в интернет магазине на CMS Opencart (2.1.0.1) с прайс листами поставщиков (xls, xlsx). Цены в карточке товара вносятся в usd/euro, далее уже встроенный модуль позволяет конвертировать их по заданному вручную курсу. В админке имеется кастомное поле, куда вводится название поставщика, что позволяет идентифицировать происхождение того или иного товара.

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

Готов рассмотреть любые варианты реализации, вариант синхронизации с 1с рассматриваю в последнюю очередь.

Еще раз - нужна синхронизация только остатков товаров и цен в $. Добавление и удаление товаров делается вручную. Без крона - запуск в ручном режиме.

Пример прайса в прикреплении.

Стоимость готов обсуждать.

Спасибо.

sample.xlsx

Не смотрели решение на базе модуля? -

 

Share this post


Link to post
Share on other sites

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

  • +1 1

Share this post


Link to post
Share on other sites
В 15.05.2017 в 08:29, irybka сказал:

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

То что не нужно пользоваться не обязательно. Как в современных смартфонах функции 10 000 а пользуются от силы 100

А вот если вы не хотите разбирая в модуле тогда вам скорее всего нужно создать запрос в разделе создания модуля, где описать четкий функционал под узкую задачу. 
правда ценник будет выше чем покупка данного модуля. Но в полюсах имеете то что модуль будет делать то что вам нужно и так как вам нужно. 
 

Share this post


Link to post
Share on other sites
2 часа назад, Rassol2 сказал:

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

раз в 10 как минимум
 

 

В 15.05.2017 в 08:29, irybka сказал:

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

там первоклашка разберётся
полно видосов к тому же по модулю что где и когда
И лишнего функционала в нём нет - наоборот ещё много чего не хватает
не можете разобраться - достаточно нанять того же Rassol2

  а так да если денег и времени навалом то и модуль можно нацарапать
тут уже интересна сумма бюджета на это дело

Share this post


Link to post
Share on other sites
1 минуту назад, AWARO сказал:

раз в 10 как минимум
 

 

там первоклашка разберётся
полно видосов к тому же по модулю что где и когда
И лишнего функционала в нём нет - наоборот ещё много чего не хватает

У всех свои потребности, :) мне тоже не хватает функционала, но вот для 95% людей достаточно настройки прайсов на обновление цены. 
И все, никаких опций, категорий и настроек маржинальности. 
 

Share this post


Link to post
Share on other sites
3 минуты назад, Rassol2 сказал:

У всех свои потребности, :) мне тоже не хватает функционала, но вот для 95% людей достаточно настройки прайсов на обновление цены. 
И все, никаких опций, категорий и настроек маржинальности. 
 

так по любому дешевле хоть 99% не используется
и тут и там придётся разбираться учиться
а денег и времени в результате больше будет потрачено
ну как говорят - хозяин барин - свои грабли роднее чужих - хочу наступаю и опять хочу и наступаю, а не хочу всё равно наступаю

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.