Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Recommended Posts

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

Я буду признателен всем за любые присланные примеры фидов. Как 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 weeks later...

Добрый день!

модуль от шаблона не зависит. но работоспособнось на 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 

У сам файл 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
Надіслати
Поділитися на інших сайтах

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.