Дмитрий
Зарегистрирован: 13 лет и 9 месяцев
Отзывы + 2 / - 0
Откликнуться

Загрузка товаров на сайт из Exel в OpenCart OS 2.x

Бюджет: по договоренности
Требуется разработать модуль загрузки товаров из Exel на сайт определенным способом.
Результатом работы модуля -является создание нового товара в определенной категории.

Основные принципы создания такого товара :
Исходными данными является таблица MS Exel  файла.  
 
В этой таблице содержаться  следующие поля , используемые модулем  : 
- артикул товара  родителя на сайте 
- название(наименование) товара 
- описание товара 
- поле HTML-тег Title  
- поле HTML-тег H1 
- поле Мета-тег Description:  
- поле Мета-тег Keywords:  
- поле Теги товара:  
 
На основе этих данных на сайте должен создаваться  товар (далее виртуальный товар) . Которые наследует характеристики и данные от существующего уже на сайте товара-родителя.  

Правила заполнения карты создаваемого товара:
- Вкладка  «Общие» заполняется на основе  данных из таблицы Exel , кроме артикула. 
  Артикул в карте вирт. товара (на сайте) не  должен отображаться – должен быть пустым. 
– Вкладка Данные : 
   все данные копируются с товара-родителя , включая картинку товара. (В фале Exel указан артикул товара-родителя на сайте)
   кроме SEO url (он должен генерится сам , в зависимости от названия товара в таблице импорта Exel) 
- Вкладка Атрибуты 
все атрибуты  копируются у товара-родителя 
 
Также этот модуль (или скрипт на его основе) должен уметь обновлять цены и остатки созданных  виртуальных товаров 
если они изменились у товара родителя (Значения цен и остатков товаров-родителей обновляются через работающий обмен с 1С).
 
Модуль (или скрипт на его основе)  должен 
- либо отслеживать когда прошел обмен с 1С , после чего он проверяет цены и остатки у товаров-родителей – и далее если цены и/или остатки, он обновляется данные у вирт. товаров
- либо с периодичностью  просто делает проверку цен и остатков у товаров-родителей
настройки периодичности проверки данных у товара-родителя  для примера : от «0» до 24 часов . При «0» – проверка и соответственно установка новых значений у вирт. товара  не происходит  

Первый способ предпочтительнее.

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

Дополнительные уточнения по запросу.
Опубликован 14.09.2016 в 12:10

Выберите способ верификации:

Обновите страницу после прохождения верификации.