Перейти к содержанию
irybka

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

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

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

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

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

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

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

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

Спасибо.

sample.xlsx

Поделиться сообщением


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

bf621dcec7.jpg

 

 

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

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

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

 

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

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

 

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

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

 

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

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

 

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

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

 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Quote

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

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

 

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

 

Quote

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

 

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

 

Quote

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

 

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

 

Quote

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

 

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

Поделиться сообщением


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

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

Поделиться сообщением


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

Актуально

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
В 29.03.2017 в 16:36, irybka сказал:

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

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

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

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

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

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

Спасибо.

sample.xlsx

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

 

Поделиться сообщением


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

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

  • +1 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
В 15.05.2017 в 08:29, irybka сказал:

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

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
2 часа назад, Rassol2 сказал:

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

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

 

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

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

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
1 минуту назад, AWARO сказал:

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

 

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
3 минуты назад, Rassol2 сказал:

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

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

Поделиться сообщением


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

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.