Jump to content
Search In
  • More options...
Find results that contain...
Find results in...
  • Sign Up

Синхронизация товаров на новом поставщике


 Share

Recommended Posts

Привет, 

 

Нужно сделать синхронизацию товаров для la-moda.lv на новом поставщике.

 

Ссылка поставщика
http://www.hurt.czasnabuty.pl/edi/[email protected]&language=pol&token=1816965b89c779d962c5193&shop=2&type=gateway&format=xml&iof_3_0

или

http://www.hurt.czasnabuty.pl/edi/[email protected]&language=eng&token=1816965b89c779d962c5193&shop=2&type=gateway&format=xml&iof_3_0

 

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

 

Что должно синхронизироваться каждые 4 часа из этой ссылки. 

1. Товары + фото;

2. Цены + наша наценка 50%;

3. Категории. На сайте все грузим в наши категории, когда добавляли категории от первого поставщика мы создали специальный язык в системе под названием Source. Смогу прислать эксель файл с распределением категорий;

4. Названия товаров на Английском. На Латышском и Русском языках сделать названия товаров сложновато, т.к. машинный перевод через гугл получается криво...?;

5. Описание товаров на Английском (если есть). С переводом описания товаров на Рус и Лат такая же история как с п.4...?;

6. Характеристики товаров. Мы будем переводить в ручную на Лат и Рус через эксель таблицу; 

7. Таблица размеров;

8. Количество единиц товара, доступные размеры;

9. Код товара поставщика;

10. Производитель (если есть).

 

Какая цена вопроса и сроки?

 

 

Link to comment
Share on other sites


9 часов назад, Vlad8 сказал:

если не получиться, то можно по другому добавить..

по другому, то есть используя другой загрузчик или что ?

в прайсе языки - польский, английский, чешский, румынский, словенский

латышского и русского нет

Link to comment
Share on other sites


@Vlad8 вы же в этой теме писали что нашли исполнителя и он все сделает

так почему он не может настроить и решить ваши проблемы ?

 

Link to comment
Share on other sites


4 часа назад, egor23 сказал:

по другому, то есть используя другой загрузчик или что ?

в прайсе языки - польский, английский, чешский, румынский, словенский

латышского и русского нет

 

Как удобней исполнителю так и загрузить. Через наш загрузчик или без него.

Лат и Рус нету, поэтому названия товаров ставим на Англ., а то что я написал мы переводим через эксель.

Link to comment
Share on other sites


8 минут назад, egor23 сказал:

@Vlad8 вы же в этой теме писали что нашли исполнителя и он все сделает

так почему он не может настроить и решить ваши проблемы ?

 

 

Да, верно. Этот исполнитель написал загрузчик и загрузил первого поставщика о котором шла речь в предыдущей теме. Мы обратились к нему с просьбой загрузить второго поставщика, а он поднял цену в два раза, поэтому ищу нового человека...

Link to comment
Share on other sites


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

Цитата

 

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

Link to comment
Share on other sites


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

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

Link to comment
Share on other sites


1 час назад, Vlad8 сказал:

Всё равно что-то придется дописывать. В общем мы открыты для предложений.

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

Спойлер

Возможности загрузчика
Модуль предназначена для загрузки из прайсов формата YML/XML, CSV и Excel категорий и товаров, их последующего обновления. Модуль может загружать неограниченное количество товаров на любом хостинге, независимо от ограничений на время выполнения скриптов на сервере. Можно настроить неограниченное количество поставщиков, каждый из которых будет иметь свои собственные настройки и могут загружаться как последовательно, так и параллельно (одновременно).

Загружаемые данные о товарах:
- Все основные данные товара (закладки «Основное» и «Данные» карточки товара)
- Установка категории и производителя товара (закладка «Связи» карточки товара)
- Любые атрибуты товара
- Любые опции товара
- Скидки и Акции
- Изображения товара (основное и дополнительные)

Возможности настройки для YML/XML - файлов
Можно получать и загружать данные:
- Значения тегов, с указанием вложенности, а так же, если нужно, с условием наличия атрибута или определенного значения атрибута;
- Значения атрибутов тегов
- Шаблоны - возможность получить любое модифицированное значение тега или его атрибута, сложить несколько тегов или атрибутов, добавить другие слова, php-код или html-код.

Возможности настройки для Excel-файлов
Можно получать и загружать данные:
- Значения ячеек из таблицы

Ценообразование
Если не выполнять никаких настроек, то цена товара будет соответствовать цене в прайсе.
Можно настроить:
- Общую надбавку в руб. (добавление к цене прайса конкретной суммы)
- Общую наценку в % (после добавления надбавки (если есть) добавляется указанный % от суммы)
- Надбавка и наценка для выбранных пользователем категорий
- Надбавка и наценка для определенных интервалов цены в прайс-листе (например, для цены от 0 до 100 руб, указать наценку 50%, для цены от 101 руб. до 1000 руб. указать наценку 40%, свыше 1000 руб – 30%)
- Надбавка и наценка для определенных категорий и определенных интервалов цен (сочетание двух предыдущих вариантов)

Общие настройки
Типы загружаемых файлов: 
XML  (любые, в  т.ч. YML) , 
XLS и XLSX  (от Excel 95 и выше) - получение категорий (реализовано частично)
CSV- получение категорий (пока не реализовано)

Загружаемые данные:
- Загрузка категорий с учетом вложенности категорий
- Загрузка товаров со всеми данными, картинками, атрибутами, опциями, акциями и скидками
- Создание производителей при загрузке товаров

Возможные источники прайс-листов:
- Из файла на компьютере пользователя
- Модуль скачивает прайс по указанному url-адресу
- Модуль скачивает прайс по указанному ftp-адресу (с авторизацией, указанием каталога и т.д.)

Способ загрузки файла:
- Ручной. Пользователь нажимает кнопку «Запустить», чтобы начать загрузку.
- Автоматический. Запускается cron-ом сервера (есть на всех видах хостингах без исключения). Автоматически запуск может работать только для загрузки по http и по ftp.

Отправка e-mail уведомлений:
- При установки этой настройки в значение «Включено», модуль будет отправлять на указанный e-mail подробный отчет о проделанной загрузке, как в ручном, так и в автоматическом режиме.

Расширенные настройки
Способ добавления/обновления:
- Добавлять новые товары, обновлять существующие
- Только добавлять новые товары, не обновлять существующие
- Только обновлять существующие товары, не добавлять новые

Фильтр товаров по категориям:
- Загружать товары из всех категорий
- Загружать товары из всех, кроме указанных категорий
- Загружать товары только из указанных категорий

Фильтр товаров по цене:
- Загружать все товары
- Пропускать товары, цена которых меньше или равна указанному значению
- Пропускать товары, цена которых больше или равна указанному значению

Фильтр товаров по изображениям:
- Загружать все товары
- Пропускать товары без изображений

Если количество товара больше указанного значения:
сделать "Статус" - указывается какой,  иначе сделать "Статус" – указывается какой.
Если товара больше нет в прайсе:
- Ничего не делать
- Поменять статус на "Отключено"
- Удалить товар

Вычитать со склада:
Да / Нет

Отсутствие на складе:
- Список возможных статусов

Количество товара по-умолчанию:
- Указывается значение

Имена файлов изображений:
- Использовать оригинальное имя файла (как в прайсе)
- Генерировать новые имена файлов (по наименованию товара)
- Генерировать новые имена файлов (цифровые)

Изображения из zip-архива:
- позволяет предварительно загрузить на сервер архив с изображениями, которые будут в последствии использоваться для добавления в товар

Выбор обновляемых объектов (отмечаются галочками):
- Количество (остаток)
- Цена (в т.ч. акционная)
- Изображения
- Основные данные
- Значения атрибутов
- Значения опций

Способ обновления цены:
- Всегда обновлять (кроме установленных вручную)
- Обновлять если цена из прайса больше 0
- Обновлять если цена из прайса + %-ты больше, чем в магазине

Основная особенность данного загрузчика это шаблонизатор, благодаря ему вы можете загрузить практически любой кривой прайс или отредактировать прайс для нужной вам загрузки не прибегая к ручному редактирования прайсов (требуется базовое знание рнр).
Пример использования шаблонизатора
Иногда артикул указан в название товара, для примера название товара находится в колонке 5 прайса формата екел и имеет такой вид
Велосипед Bergamont 17' 20" Bergamonster 20 Boy (206875) - в скобках указан артикул товара, больше нигде в прайсе он не указан. Вам надо удалить для красоты артикул из названия и положить его в на сайте в поле модель. Пишем 2 шаблона
<? $p = strpos('{#5#}','('); $out = substr('{#5#}',$p+1,strpos('{#5#}',')')-$p-1); ?> - вытаскиваем то что в скобках, то есть артикул 206875 и ложим его на сайте в поле модель
<? $out = substr('{#5#}',0,strpos('{#5#}','(')); ?> - вытаскиваем то что находится до скобок, то есть Велосипед Bergamont 17' 20" Bergamonster 20 Boy и ложим его на сайте в поле названия товаров.
Соответственно благодаря шаблонизатору вы можете править, удалять, группировать, добавлять данные какие вам нужны.
Прошу учесть, что это не все перечисленные возможности данного загрузчика ! 
Загрузчик разрабатывался по принципу - 1 раз настроил и забыл.

Перед покупкой вам предоставляется демо ваших прайсов, доступ к демо версии где вы можете сами все посмотреть.

 

Link to comment
Share on other sites


В 14.08.2020 в 15:33, egor23 сказал:

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

  Показать контент

Возможности загрузчика
Модуль предназначена для загрузки из прайсов формата YML/XML, CSV и Excel категорий и товаров, их последующего обновления. Модуль может загружать неограниченное количество товаров на любом хостинге, независимо от ограничений на время выполнения скриптов на сервере. Можно настроить неограниченное количество поставщиков, каждый из которых будет иметь свои собственные настройки и могут загружаться как последовательно, так и параллельно (одновременно).

Загружаемые данные о товарах:
- Все основные данные товара (закладки «Основное» и «Данные» карточки товара)
- Установка категории и производителя товара (закладка «Связи» карточки товара)
- Любые атрибуты товара
- Любые опции товара
- Скидки и Акции
- Изображения товара (основное и дополнительные)

Возможности настройки для YML/XML - файлов
Можно получать и загружать данные:
- Значения тегов, с указанием вложенности, а так же, если нужно, с условием наличия атрибута или определенного значения атрибута;
- Значения атрибутов тегов
- Шаблоны - возможность получить любое модифицированное значение тега или его атрибута, сложить несколько тегов или атрибутов, добавить другие слова, php-код или html-код.

Возможности настройки для Excel-файлов
Можно получать и загружать данные:
- Значения ячеек из таблицы

Ценообразование
Если не выполнять никаких настроек, то цена товара будет соответствовать цене в прайсе.
Можно настроить:
- Общую надбавку в руб. (добавление к цене прайса конкретной суммы)
- Общую наценку в % (после добавления надбавки (если есть) добавляется указанный % от суммы)
- Надбавка и наценка для выбранных пользователем категорий
- Надбавка и наценка для определенных интервалов цены в прайс-листе (например, для цены от 0 до 100 руб, указать наценку 50%, для цены от 101 руб. до 1000 руб. указать наценку 40%, свыше 1000 руб – 30%)
- Надбавка и наценка для определенных категорий и определенных интервалов цен (сочетание двух предыдущих вариантов)

Общие настройки
Типы загружаемых файлов: 
XML  (любые, в  т.ч. YML) , 
XLS и XLSX  (от Excel 95 и выше) - получение категорий (реализовано частично)
CSV- получение категорий (пока не реализовано)

Загружаемые данные:
- Загрузка категорий с учетом вложенности категорий
- Загрузка товаров со всеми данными, картинками, атрибутами, опциями, акциями и скидками
- Создание производителей при загрузке товаров

Возможные источники прайс-листов:
- Из файла на компьютере пользователя
- Модуль скачивает прайс по указанному url-адресу
- Модуль скачивает прайс по указанному ftp-адресу (с авторизацией, указанием каталога и т.д.)

Способ загрузки файла:
- Ручной. Пользователь нажимает кнопку «Запустить», чтобы начать загрузку.
- Автоматический. Запускается cron-ом сервера (есть на всех видах хостингах без исключения). Автоматически запуск может работать только для загрузки по http и по ftp.

Отправка e-mail уведомлений:
- При установки этой настройки в значение «Включено», модуль будет отправлять на указанный e-mail подробный отчет о проделанной загрузке, как в ручном, так и в автоматическом режиме.

Расширенные настройки
Способ добавления/обновления:
- Добавлять новые товары, обновлять существующие
- Только добавлять новые товары, не обновлять существующие
- Только обновлять существующие товары, не добавлять новые

Фильтр товаров по категориям:
- Загружать товары из всех категорий
- Загружать товары из всех, кроме указанных категорий
- Загружать товары только из указанных категорий

Фильтр товаров по цене:
- Загружать все товары
- Пропускать товары, цена которых меньше или равна указанному значению
- Пропускать товары, цена которых больше или равна указанному значению

Фильтр товаров по изображениям:
- Загружать все товары
- Пропускать товары без изображений

Если количество товара больше указанного значения:
сделать "Статус" - указывается какой,  иначе сделать "Статус" – указывается какой.
Если товара больше нет в прайсе:
- Ничего не делать
- Поменять статус на "Отключено"
- Удалить товар

Вычитать со склада:
Да / Нет

Отсутствие на складе:
- Список возможных статусов

Количество товара по-умолчанию:
- Указывается значение

Имена файлов изображений:
- Использовать оригинальное имя файла (как в прайсе)
- Генерировать новые имена файлов (по наименованию товара)
- Генерировать новые имена файлов (цифровые)

Изображения из zip-архива:
- позволяет предварительно загрузить на сервер архив с изображениями, которые будут в последствии использоваться для добавления в товар

Выбор обновляемых объектов (отмечаются галочками):
- Количество (остаток)
- Цена (в т.ч. акционная)
- Изображения
- Основные данные
- Значения атрибутов
- Значения опций

Способ обновления цены:
- Всегда обновлять (кроме установленных вручную)
- Обновлять если цена из прайса больше 0
- Обновлять если цена из прайса + %-ты больше, чем в магазине

Основная особенность данного загрузчика это шаблонизатор, благодаря ему вы можете загрузить практически любой кривой прайс или отредактировать прайс для нужной вам загрузки не прибегая к ручному редактирования прайсов (требуется базовое знание рнр).
Пример использования шаблонизатора
Иногда артикул указан в название товара, для примера название товара находится в колонке 5 прайса формата екел и имеет такой вид
Велосипед Bergamont 17' 20" Bergamonster 20 Boy (206875) - в скобках указан артикул товара, больше нигде в прайсе он не указан. Вам надо удалить для красоты артикул из названия и положить его в на сайте в поле модель. Пишем 2 шаблона
<? $p = strpos('{#5#}','('); $out = substr('{#5#}',$p+1,strpos('{#5#}',')')-$p-1); ?> - вытаскиваем то что в скобках, то есть артикул 206875 и ложим его на сайте в поле модель
<? $out = substr('{#5#}',0,strpos('{#5#}','(')); ?> - вытаскиваем то что находится до скобок, то есть Велосипед Bergamont 17' 20" Bergamonster 20 Boy и ложим его на сайте в поле названия товаров.
Соответственно благодаря шаблонизатору вы можете править, удалять, группировать, добавлять данные какие вам нужны.
Прошу учесть, что это не все перечисленные возможности данного загрузчика ! 
Загрузчик разрабатывался по принципу - 1 раз настроил и забыл.

Перед покупкой вам предоставляется демо ваших прайсов, доступ к демо версии где вы можете сами все посмотреть.

 

 

Спасибо за информацию. Напишу Вам лс.

Link to comment
Share on other sites


Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

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.