Перейти к содержанию
root12

Заполнить магазин товаром по API

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

Всем привет.

 

Есть магазин на ocstore. Есть поставщик предоставляющий api и выгрузку в xml формате со своими колонками. Api даёт актуальные цены+наличие на складе и количетсво, характеристики товара, фото.

Нужно настроить api, выгрузить товар от поставщика в наш магазин и настроить цену. Условно от цены поставщика -10% выставление автоматическое, в зависимости от бренда с возможностью корректировки из админки. Плюс что бы часть характеристик попала в фильтр ocfilter

 

Пример xml файла:

Скрытый текст

<?xml version="1.0" encoding="UTF-8"?>
<document>
<date>04.08.2017 05:15</date>
<categories>
<category id="1" parentId="0">Категория 1</category>
<category id="1341" parentId="0">Категория 2</category>
<category id="2351" parentId="0">Категория 3</category>
<category id="5070" parentId="0">Категория 4</category>
<category id="7129" parentId="0">Категория 5</category>
<category id="7805" parentId="0">Категория 6</category>
<category id="2" parentId="1">Подкатегория А Категории 1</category>
<category id="4" parentId="3">Подкатегория Z Подкатегории А Категории 1</category>
<category id="455" parentId="1">Подкатегория Б Категории 1</category>
</categories>
<offers>
<offer id="Артикул">
<price>Цена</price>
<existence>Количество (Много, мало, средне)</existence>
<currencyId>Валюта</currencyId>
<categoryId>4</categoryId>
<picture>ссылка на картинку 1</picture>
<picture>ссылка на картинку 2</picture>
<picture>ссылка на картинку 3</picture>
<vendor>Бренд</vendor>
<model>Модель</model>
<description>
Описание
</description>
<param name="Параметр 1">Значение</param>
<param name="Параметр 2">Значение"</param>
<param name="Параметр 3">Значение</param>
<param name="Параметр 4">Значение</param>
<param name="Параметр 5">Значение</param>
<param name="Параметр 6">Значение</param>
<param name="Параметр 7">Значение</param>
<param name="Параметр 8">Значение</param>
<param name="Параметр 9">Значение</param>
<param name="Параметр 10">Значение</param>
<param name="Параметр 11">Значение</param>
<param name="Параметр 12">Значение</param>
<param name="Параметр 13">Значение</param>
<param name="Параметр 14">Значение</param>
</offer>
</offers>
</document>

 

Элемент Описание
date

Тег в котором указана дата создания документа.

Элементы, входящие в categories
category

Тег в котором указано название категории.

category id

Элемент содержит номер категории.

category parentId

Элемент содержит номер категории у которой он является подкатегорией.

Элементы, входящие в offers

offer

Каждое предложение описывается в отдельном элементе offer.

price

Цена товара

existence

Количество данного товара на складе (Много 100+, Средне 20+, Мало <20 шт)

currencyId

Вид валюты

categoryId

Номер категории к которой относится данный товар

picture

Ссылка на фото данного товара, фотографий может быть больше одной

vendor

Названиме бренда товара

model

Обозначение модели товара

description

Основное описание данного товара

param

Описание характеристик данного товара

 

Параметров оборудования может быть до 40 шт

Брендов 5-6 шт

Количество товара порядка 2500 тысяч

Сейчас стоит для импорта/экспорта Export/Import Tool (V3.10) for Ocstore 2.x

 

Прошу примерный срок исполнения написать и ориентировочную цену, можно в ЛС

Изменено пользователем root12

Поделиться сообщением


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

Можно использовать мой:

Формат данных на 100% совместимый.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
37 минут назад, root12 сказал:

@ambalocha69 после покупки вы перенесете что требуется?

Если вы имеете в виду установку и настройку, то да.

Поделиться сообщением


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

Для публикации сообщений создайте учётную запись или авторизуйтесь

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

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

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

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