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

Автоматизация импорта товаров  в Opencart с автоматическим обновлением.

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

Ocstore2.1.0.2

Ссылка на файл XML

Описание.

Необходимо реализовать импорт прайс-листа ( категорий, товаров,картинок, характеристик, производителей и тд. ) из файла XML .(указывается ссылка)

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

универсальным, что бы можно было использовать на разных сайтах c разными файла  XML . 

Принцип работы:

1.      С помощью модуля или скрипта магазин наполняется товарами из XML.

(Наполнение происходит из определенных товарных категории. На сайте уже будут созданы категории в которые нужно будет добавить товары)

Пример: В XML фале 10000 товаров, а загружаться будет 1500 товаров. Она разделены на основные категории и подкатегории: Обувь,  Одежда,  Сумки, Перчатки.

В категории Обувь есть подкатегории: ;женская,мужская, детская.

Мы выбираем XML файл, указываем в нем категорию Одежда, сопоставляем ей категорию созданную в магазине и на сайт импортируются все его подкатегории женская, мужская, детская и товары с характеристиками и ценами. 

В xml файле описания и характеристик товара нет. Их нужно брать будет со страницы товара.

Пример из [ml файла.

46100030608551897RUR0true201-25001517541216Термос Арктика 201-2500 2.5Lhttp://сайт.ру/i/gp/153/242/frame.jpg2849Покупка в день заказа.Термосhttps://сайт.ру/g/9c4ca2202b5452e7e68c92c5d6d73b/?i=5&ulp=https%3A%2F%2Fwww.сайт.ру%2Fproduct_153242_Arktika_201_2500_25L.htmlАрктика

 

2.      Задается время, через которое модуль или скрипт  снова обращается в файлу  XML

Пример: 24 часа, значит через  24 часа будет снова обращение к файлу с прайс листом.

 

3.      Далее он проводит сверку и если что- то изменилось, он делает корректировку.

- если пропал товар из  XML у него меняется надпись «товара нет в наличии»

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

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

- изменился артикул, меняем артикул и т.д.

Т.е при втором обращении к файлу  XML мы не перезаписываем товары, а только вносим изменения.

Будут вопросы, пишите.

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

    [url=http://lingocourse.com/schools/list]http://lingocourse.com/schools/list[/url] [url=http://lingocourse.com/ru/schools/list]http://lingocourse.com/ru/schools/list[/url] [list][*]Необходимо отфильтровать школы по критериям[list][*]Язык[*]Страна[*]Возраст[*]Жилье[*]Уроков в неделю[/list][/list][list][*]Обработка URL фильтра по возможности должны работать через компонент, который формирует адреса ЧПУ, в зависимости от языков в базе (без изменения конфигурационного файла):[/list][url=http://lingocourse.com/ru/schools/]http://lingocourse.com/schools/[/url](language_in_db) [url=http://lingocourse.com/schools/english]http://lingocourse.com/schools/english [/url][url=http://lingocourse.com/schools/french]http://lingocourse.com/schools/french [/url][url=http://lingocourse.com/schools/french]http://lingocourse.com/schools/[/url](country_in_db) [url=http://lingocourse.com/schools/london]http://lingocourse.com/schools/london [/url][url=http://lingocourse.com/schools/malta]http://lingocourse.com/schools/malta [/url][url=http://lingocourse.com/ru/schools/]http://lingocourse.com/schools/[/url](language_in_db)/(country) [url=http://lingocourse.com/schools/spanish/united-kingdom]http://lingocourse.com/schools/spanish/united-kingdom [/url]Для остальных критериев ЧПУ не обязательно

    Завершен
    6 лет назад
  • Здравствуйте! Надо на лендинг вставить прием оплаты в криптовалюте по аналогии как это сделано здесь: Вводишь кошелек https://bluzelle-ico.eu/index.html#bluzelle-team Выбираешь метод  https://bluzelle-ico.eu/bluzelle-ico-launch.html Назовите стоимость и сроки

    Завершен
    6 лет назад
  • На сайте есть файл htaccess с настройкой редиректов, но эти редиректы плохо влияют на админку. Нужно чтобы редиректы везде работали кроме backend (это не папка, а контроллер) и всего, что идет за ним. Код файла ...

    Закрыт
    6 лет назад
  • Проблемы:  - После переноса и обновления ресурса стало не возможным использование шаблона для добавления новостей в один из разделов. При использовании шаблона во время добавления новой статьи результат отображается как пустая новость (при переходе с главной ...

    Закрыт
    6 лет назад
  • Всем привет! Нужен калькулятор темпа бега. Во вложении набросок макета. Как должно все работать: 1. Пользователь вводит любое значение в поля Дистанция, Темп или Время. Эти поля взаимосвязанные между собой. Если ввести Дистанция и Время - показываем Темп. Если ...

    Завершен
    6 лет назад
  • Подключить интернет магазин posudaimperia.com к сервису letyshops. Интернет магазин сделан на платформе open card. Инструкция:  Мы рады, что вы решили стать партнером LetyShops и продвигать свой магазин с помощью кэшбэка. С большинством магазинов мы работаем по схеме CPA (Cost-Per-Action ...

    Закрыт
    6 лет назад
  • Нужен php-скрипт версии 5.6, который сможет: 1. Загружать файл на Яндекс-диск. 2. Получать публичную ссылку на этот файл или папку. 3. Содавать новую папку. 4. Удалять файл или папку. 5. Получать размер файла или папки. 6. Прописать небольшие комментарии в коде, ...

    Закрыт
    6 лет назад
  • $20

    Требуется создать дополнительный раздел на сайте для статей. Статьи будут выглядеть на подобии блога. В статьях будут фото, комменты. Оптимизировать, сделать автоперелинковку, сделать семантическую разметку. Оформление основного сайта. Оформление самого раздела: Фото, краткое описание, дата и т.п. В подробнее сама ...

    Закрыт
    6 лет назад
  • $80

    На сайте слева отображается виджет с нужной информаций. (еще адаптивность у сайта есть, это надо учесть).  Нужно, чтобы я мог выбирать, какой виджет показывать на определененных страницах сайта, а также замену номера телефона и адреса. Также ...

    Закрыт
    6 лет назад