Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

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

Будем наблюдать за результатом, возможно еще кто-то скинет пример выгрузки (а то может от различий в конфе есть различия в выгрузки), моя нестандартная, но сделана на основе УТ

Я буду признателен всем за любые присланные примеры фидов. Как 1С так и любых других вариантов YML\XML

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

Добрый день.

Поковырял немного возможности Демки, есть пара вопросов или пожеланий.

 

Есть необходимость выставит прогрессивный модификатор цены.

 

Например:
В YML выгрузке я получил товары по дилерским ценам, теперь мне надо преобразовать их в розничные цены (учитывая что магазин должен больше зарабатывать на мелких и дешёвых товарах).
Решением видится ряд следующих условий:
-Если товар стоит менее 100 р. тогда + 50% к стоимости товара;
-Если товар стоит менее 500 р. тогда  + 30% к стоимости товара; 
-Если товар стоит менее 1000 р. тогда + 20% к стоимости товара;
-Если товар стоит более 1000 р. тогда + 10% к стоимости товара.

Чувствую, что частично проблему можно решить с помощью ФОРМУЛА МОДИФИКАЦИИ ЦЕНЫ, но не совсем понял как работает формула в этой функции. Буду благодарен за разъяснения.

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


Добрый день.

Поковырял немного возможности Демки, есть пара вопросов или пожеланий.

 

Есть необходимость выставит прогрессивный модификатор цены.

 

Например:

В YML выгрузке я получил товары по дилерским ценам, теперь мне надо преобразовать их в розничные цены (учитывая что магазин должен больше зарабатывать на мелких и дешёвых товарах).

Решением видится ряд следующих условий:

-Если товар стоит менее 100 р. тогда + 50% к стоимости товара;

-Если товар стоит менее 500 р. тогда  + 30% к стоимости товара; 

-Если товар стоит менее 1000 р. тогда + 20% к стоимости товара;

-Если товар стоит более 1000 р. тогда + 10% к стоимости товара.

Чувствую, что частично проблему можно решить с помощью ФОРМУЛА МОДИФИКАЦИИ ЦЕНЫ, но не совсем понял как работает формула в этой функции. Буду благодарен за разъяснения.

ФОРМУЛА применяется единообразно ко всем ценам.

Чтобы реализовать вашу задачу потребуется небольшая модификация кода:

Вместо:

      $price   += $data['settings']['add_before'];
      $price   *= $data['settings']['mul_after'];
      $price   += $data['settings']['add_after'];
 
написать свой обработчик типа:
if ($price<100) $price *= 1.5;
else if ($price<500) $price *= 1.3;
и т.п.
Ссылка на комментарий
Поделиться на других сайтах

новая сборка - zoxml2.160527.zip

добавлено:

- псевдо-производитель host - позволяет принудительно назначить товары производителю, если входной файл не содержит этой информации

- offer_id - возможно использовать в качестве артикула, модели, атрибута

- поле ввода кол-ва по умолчанию - т.к. стандарт YML не определяет кол-во товара на складе

- checkbox - отключать товары, отсутствующие на складе (ранее отключались по умолчанию)

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

  • 2 недели спустя...

Попробовал поставить модуль на Maxystore, модуль заработал но частично.
Написал автору в поддержку, посмотрим проблема в модуле или во мне :-) .

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


Добрый день!

модуль от шаблона не зависит. но работоспособнось на MaxyStore не тестировалась и не заявлена.
посмотрю сегодня - вскрытие покажет :-)

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

еще вопрос) можно ли выгружать товары только определенных категорий поставщика?

Допустим в прайсе 12 000 товаров и 10 категорий, меня интересует лишь одна категория...

Можно заставить модуль выгружать и обновлять данные о товарах только одной категории и остальные игнорировать ?

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

еще вопрос) можно ли выгружать товары только определенных категорий поставщика?

Допустим в прайсе 12 000 товаров и 10 категорий, меня интересует лишь одна категория...

Можно заставить модуль выгружать и обновлять данные о товарах только одной категории и остальные игнорировать ?

да. см в описании раздел "Настройка категорий"

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

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

 

Из демо я вот что не понял:

 

1. Например я подгрузил товары из своего магазина донора в дублирующий магазин - Можно ли еще подгрузить отдельные параметры к этим товарам, например из Магазина дистрибутора.

Поясню - я из магазина 1 (от себя) гружу названия, наименования и так далее, а из магазина 2 хочу подгрузить к этим уже имеющимся товарам фотки и характеристики - магазин 2 Garmin.ru:)

2. Нормально ли все будет работать на OpenCart 2.2?

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


И еще - заметил что товары из категорий на сайте доноре могут подгружаться в свои произвольные названия категорий - это хорошо. А вот что бы еще хотелось - изменения загруженных данных по шаблону. Например: если встречаем в описании (поле) заранее обозначенную фразу/блок (бла-бла-бла), то автоматически меняем текст на (очень бла-бла-бла круто).

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


1. Например я подгрузил товары из своего магазина донора в дублирующий магазин - Можно ли еще подгрузить отдельные параметры к этим товарам, например из Магазина дистрибутора.

Поясню - я из магазина 1 (от себя) гружу названия, наименования и так далее, а из магазина 2 хочу подгрузить к этим уже имеющимся товарам фотки и характеристики - магазин 2 Garmin.ru:)

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

 

2. Нормально ли все будет работать на OpenCart 2.2?

 

Еще не тестировалось. Но см выше - на МаксиСторе работает

Не думаю что возникнут проблемы с 2.2

Единственно, подождите день-два нового релиза - в текущем не все работает с php 5.4 и выше

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

И еще - заметил что товары из категорий на сайте доноре могут подгружаться в свои произвольные названия категорий - это хорошо. А вот что бы еще хотелось - изменения загруженных данных по шаблону. Например: если встречаем в описании (поле) заранее обозначенную фразу/блок (бла-бла-бла), то автоматически меняем текст на (очень бла-бла-бла круто).

это уже запланировано - буквально час назад обсуждалось с другим пользователем. но будет не раньше, чем через неделю

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

Вообщем купил данный модуль и жду обновлений, потому как у меня на хостинге как раз PHP 5.4

 

Вообще у меня первый магазин самописный, где я имею возможности сам управлять тем что выгружается в xml для яндекса, в силу конечно своих небогатых знаний PHP. Но вообще сама идея модуля очень правильная - сейчас бывает мало иметь 1 магазин и требуется некий обмен данными между магазинами посредством YML/XML.

 

Для тех у кого нет первого самописанного магазина и нет навыков править PHP скрипты, можно пойти дальше в этом модуле. Сделать вторую часть - модуль для выгрузки данных из магазина 1 на OpenCart, то есть гибкой подготовки XML файла для приема и обработки этих данных на сайте 2 под OpenCart с продаваемым сейчас модулем.

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


Здравствуйте . Давно искал такой модуль ! 

Скажите будет ли работать с гривной ? 

Формат файла http://forus.com.ua/vugruzka/forus_opt2.xml

Магазин на 1.5.4.1 

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


Формат файла http://forus.com.ua/vugruzka/forus_opt2.xml

Магазин на 1.5.4.1 

У сам файл yml не проходит валидацию:

This page contains the following errors:
error on line 322 at column 327: Input is not proper UTF-8, indicate encoding ! Bytes: 0xD1 0x80 0xD0 0xBE
Below is a rendering of the page up to the first error.

 

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


Здравствуйте . Давно искал такой модуль ! 

Скажите будет ли работать с гривной ? 

Формат файла http://forus.com.ua/vugruzka/forus_opt2.xml

Магазин на 1.5.4.1 

Ваш фид не загружается:

This page contains the following errors:
error on line 3985 at column 27: Input is not proper UTF-8, indicate encoding ! Bytes: 0xD0 0xBB 0xD1 0x8F
Ссылка на комментарий
Поделиться на других сайтах

У сам файл yml не проходит валидацию:

Пинайте поставщика, чтобы исправили ошибку

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

Уважаемые коллеги!

Доступна новая сборка 160617.

Основные изменения:

1. Совместимость с Opencart 2.2

2. Совместимость с php 5.4 и выше (работа на php 7.x еще не проверялась)

3. Добавлена функция привязки существующих товаров на сайте к товарам из фида

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

Уважаемые коллеги!


Доступна новая сборка 160618


Основные изменения:


1. Добавлена возможность запуска через CRON


2. Исправлена ошибка загрузки изображений


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

Уважаемые коллеги!


Доступна новая сборка 160620


Основные изменения:


1. Исправлена ошибка обработки атрибутов


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

Уважаемые коллеги!


Доступна новая сборка 160621


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

Не работает демо для 1.5, включите пожалуйста.

Задача: в ИМ уже добавлены товары. Нужно обновление остатков по SKU через YML/XML, решит модуль задачу?

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


Не работает демо для 1.5, включите пожалуйста.

Идет обновление версии на всех серверах.

 

Задача: в ИМ уже добавлены товары. Нужно обновление остатков по SKU через YML/XML, решит модуль задачу?

 

Задача решаема. Пришлите мне ссылку на фид поставщика и я отвечу более детально

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

Уважаемые коллеги!


Доступна новая сборка 160624


Основные изменения:


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


Примеры:


правило для цены: заменяем запятую на точку - <price>11,70</price> на <price>11.70</price>


правило для количества: заменяем слово "много" на 1000


правило для описания: заменяем тег \n на пустую строку


правило для значения атрибута: меняем "200*80" на "200 см на 80 см"


И тд. и тп.


 


Кол-во правил не ограничено. У каждого правила есть возможность задать порядок применения


 


При переходе на эту версию ПЕРЕУСТАНОВКА МОДУЛЯ ОБЯЗАТЕЛЬНА!


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

Создайте аккаунт или войдите в него для комментирования

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

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
 Поделиться

×
×
  • Создать...

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

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