Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Исходные данные

Ocstore 2.1.0.2.Х

Файл в формате XML

Описание.

Необходимо реализовать импорт прайс-листа в формате xml

Это должен быть  модуль (скрипт),  который размещается на сайте.

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

После импортирования товаров необходимореализовать их обновление по запросу.

 

Подробное описание, как я вижу работу модуля.  

1.   На сайте предварительно создаются категории иподкатегории.

2.   Я захожу на страницу с модулем и выбираю xml файл.

3.   Нажимаю кнопку загрузить категории. Получаю ответ«категории загружены»

4.   Задаю соответствие категориям. (Например: моя категории«веники», а соответствует ей категория «метлы», а может соответствовать 2 и

более категорий «метлы», «совки», «щетки».) Это соответствие должно

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

5.   Далее нажимаю «импорт», и все товары из нужныхкатегорий импортируются на сайт.

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

6.   После того как все товары есть на сайте нужно проводить сверку, по запросу.

Я снова выбираю обновленный xml, загружаю его, и нажимаю кнопку «проверить изменения» если измененияесть, я нажимаю кнопку «внести их на сайт». (На Ваше усмотрение, перед изменением

можно добавить информацию, что именно изменилось в этих категориях и товарах.)

Действия с товарами при изменениях.

Добавились новые товары –добавляем новые товары.

Пропали старые товары – меняем надпись для товара с «Есть в наличии», на«Нет в наличии». Стандартные надписи в opencart. Сами товары не удаляются.  ПО УМОЛЧАНИЮ, ВСЕ ЗАКАЧЕННЫЕ ТОВАРЫ ДОЛЖНЫ БЫТЬ В НАЛИЧИИ.

- измениласьцена, меняем цену.

Важно! Товары заново не пересоздаются, а лишь вноситься изменения.

 

 Пример товара их xml файла.

id="40768">1054RUBЛосьон для шоковой терапии выпадения волос. Применение:Наносится после шампуня на влажную кожу по проборам - 1 капля на 1 кв.см.

После нанесения, в течение 5 минут, обязателен массаж кожи головы. Не смывать.

Назначается при диффузном и интенсивном выпадении волос. Курс - 6 недель.

Частота применения - 2 раза в

неделю.Красота и здоровье/Косметика,

парфюмерия и уход/Уход за

волосами1518971907KAARAL

Лосьон против выпадения волос / Lozione Anticaduta K05

12*10мл

name="Объем">12х10

name="Назначение">Выпадениеhttps://www.сайт.ru/upload/iblock/275/inet-1051.jpg2130.00falsehttps://

www.сайт.ru /g/37o8e8gz3tc57f382e1902157dcfc6/?i=5&ulp=https%3A%2F% www.сайт.ru

%2Fcatalog%2F40768%2FKAARAL1051

 

Что должно в итоге по товару попасть на сайте.

1.Название товара

2. Описание

3. Фото

4. Цена

5. Модель По данному параметрудумаю целесообразно будет делать сверку товаров на предмет их изменения.

6. Производитель

7. Характеристики …сюда должны попасть все данные из  «param name»

В данном случае будут созданы и записаны 2 характеристики:

Объем:  12х10

Назначение: Выпадение

 

Дополнительно. Необходимо при импортирование добавить следующую информацию в описание товаров.

1.   После каждой строчки, которая заканчиваетсяточкой добавить тег
, что бытекст не сливался и размещался с новой строки.

2.   Добавить последнюю строчку в описании «Купить по лучшей цене можно у нас в интернет магазине »  Где соответственно названиетовара.

Все товары должны содержать = взять из <name>   </p><p> <meta name="description" content=" " />  = Купить <name>  в интернет магазине с доставкой. </p><p><meta name="keywords" content= " " /> = взять из <name>   </p><p> </p><p>Ссылку на прайс предоставлю. </p><p>Результатработы должен быть представлен модулем или отдельным скриптом с описанием </p><p>установки, настройки и работы. (Предварительно можете показать на своем сайте, как </p><p>он работает) </p><p>  </p><p>Срок 2 дня , оплата по факту выполненной работы. Способ оплаты ЯД или накарту Сбербанка. Сумма 1500 руб. </p><p>  </p><p>Убедительная просьба не приглашать общаться в скайп или подключиться ктелеграмму. Не писать письма типа «все умею, давайте поговорим»!!! </p><p>В ТЗ я указал все Важные моменты. Стоимость работы и сроки прописаны.Если Вам это подходит, значит, мы договоримся. Принимаете заявку, указывайте </p><p>сумму и сроки, я выберу Вас исполнителем. </p><p>Будут вопросы, обязательно на них отвечу. Отвечаю прямо на сайте фриланса.</p>

6 лет назад
magalex75
Алексей 
49 летРоссия
16 лет в сервисе
Был
4 года назад