Для интернет-магазинов
Уважаемые партнеры. У нас на сайте открыт специальный раздел для обмена данными для сайтов-партнеров. Если у вас есть собственный сайт и вы заинтересованы в расширении своего ассортимента, то можете воспользоваться нашей выгрузкой товаров для вашего сайта. У нас есть межкомнатные двери, фурнитура, металлические двери и погонаж. Всего порядка 10 тыс. наименований товаров. Наполнение собственного сайта никогда еще не было так просто. Благодаря нашей выгрузке (базе данных) вы легко сможете разместить на своем сайте наши товары. По каждому товару предоставлена вся необходимая информация: наименование, артикул, описание, цены, размеры, цвет, картинки и т.п.
Для того чтобы начать работать с нами, вам следует зарегистрироваться на сайте, позвонить нашему менеджеру и сказать, что вы хотите получить доступ к обмену данными. После этого мы открываем вам доступ. Наш файл обмена данными позволит вам без больших трудозатрат разместить товары на вашем сайте. Файл обмена представляет из себя XML-файл.
XML – язык разметки текста. К сожалению, для добавления товаров на сайт, вам, скорей всего, потребуется услуги программиста, но т.к. язык XML имеет более чем 20-ти летнюю историю и очень прост в использовании, все программисты владеют им. Задача программиста сводится к тому, чтобы обработать этот файл, загрузить вам на сайт и настроить периодическое обновление. Файл с данными регулярно обновляется у нас на сервере, и вы всегда сможете иметь у себя на сайте актуальную номенклатуру. Формат файла специально максимально упрощен, для того, чтобы программисту было максимально просто работать с этим файлом, тем самым сокращается время на разработку и снижаются затраты на всю интеграцию системы на ваш сайт.
Доступ к нашему каталогу (выгрузке) полностью бесплатный. Это позволит вам с минимумом затрат начать работать с нами. «Дверная биржа» - ключ к успеху вашего бизнеса!
Наглядная схема обмена данными:
Для того чтобы начать работать, нужно:
- Зарегистрироваться у нас на сайте (ссылка в левом верхнем углу сайта);
- Позвонить по телефонам, указанным в разделе «контакты»;
- Назвать менеджеру свой логин (будет доступен в личном кабинете после регистрации);
- Вам будет открыт доступ.
Как скачать каталог товаров?
В данном разделе вы можете скачать файлы с каталогом товаров (двери, погонаж, фурнитура и т.п.). Каталог представлен в виде XML-файла. Это наиболее полный и интуитивно понятный вариант выгрузки. Однако размер файла-выгрузки межкомнатных дверей составляет около 50-ти МБ. В связи с этим, для разбора файла (парсинга и автоматического импорта каталога себе на сайт) требуется определенный подход в программировании и повышенные ресурсы сервера. В случае парсинга файла средствами PHP, может происходить достижение лимита оперативной памяти. Выбирайте оптимальный способ парсинга для своего сервера.
Ссылки для скачивания XML-каталога:
Блок доступен только для зарегистрированных пользователей.
Для снижения нагрузки на сервер и удобства парсинга, можно использовать CSV-файлы. В этом случае, как правило, на любом, даже самом слабом хостинге, парсинг не вызовет проблем. Однако, визуально ориентироваться в большом CSV-файле тяжело и по этой же причине, трудно находить ошибки при тестировании скрипта парсинга.
Ссылки для скачивания CSV-каталога:
Пример CSV-выгрузки: dver_metall_cp1251_example_1.csv
Блок доступен только для зарегистрированных пользователей.
При скачивании файла на PHP, следует использовать протокол SSL:
YML-выгрузка
Выгрузка предназначена, скорее, для быстрого старта проекта. В ней содержится около 1 тыс. товаров, тогда как в основной выгрузке более чем 10 тыс. Полезна для случаев, когда нет возможности или времени индивидуально запрограммировать и настроить сайт и нужно какое-то типовое решение.
https://dver.com/xml/dver_yml.php
Как скачать картинки товаров?
Путь к картинкам дверей и других товаров: http://dver.com/xml/images/F0000069210.jpeg, где F0000069210 - это артикул. То есть, для того, чтобы скачать картинки, нужна ссылка, вида http://dver.com/xml/images/, после этого идет артикул (например, F0000069210), а после артикула идет расширение файла .jpeg. Обратите внимание, что расширение jpEg (4 символа), а не jpg (не 3 символа). Скачивать картинки можно каким-либо автоматическим скриптом, который вы можете разработать сами у себя на сервере.
Для погонажа не все картинки в наличии. Если картинки нет, то вернется 404 ошибка.
Для отображения картинок на своем сайте, в случае желания максимально ускорить запуск проекта, нет обязательной необходимости скачивать картинки себе на сервер. Их можно отображать непосредственно с нашего сайта, используя вышеуказанные ссылки.
При скачивании картинок с нашего сервера, просьба разбивать нагрузку и не скачивать весь массив (около 13 тыс. картинок) за один заход, а растянуть скачивание на несколько часов.
Как получить список всех артикулов и информацию по каждому артикулу?
Если вы решили не парсить XML, то можете распарсить CSV и взять список артикулов из первых полей файла. Всего в файле около 200 полей, в первых полях ориентироваться интуитивно проще, поэтому извлечение списка артикулов скриптом из CSV не вызовет особых сложностей. Также обработка CSV не вызывает избыточную нагрузку на сервер.
Как получить данные об артикуле по API?
После того, как вы получили список артикулов, вы можете обратиться по АПИ и получить информацию о каждом артикуле:
Блок доступен только для зарегистрированных пользователей.
Как правильно отображать карточку товара на сайте.
Цена за комплектацию считается следующим образом.
На примере этой двери: https://dver.com/mezhkomnatnye-dveri/dveri-krashenye-emal/dveri_krashenye__emal__tekona_smalta-lain_01_gluhoe_aivori_ral_1013_art-F0000068359. Стоимость 1 полотна + 2,5 коробки + 5 наличников. Это считается в карточке товара JS-скриптом на вашей стороне.
На ряд дверей идет другой комплект. На двери invisible есть только 1 полотно и 1 коробка: https://dver.com/mezhkomnatnye-dveri/dveri-pod-pokrasku/dveri_pod_pokrasku_invisible_profilo_porte_p-0_invisible_gluhoe_belyi_art-F0000078633
На HGX и на PX идет 1 полотно, 1 коробка и 5 наличников:
Чтобы вывести цвет, тип стекла и размеры в карточке товара, группировать товары следует так.
Отображение вариантов цвета: выборка по модели + типу полотна + группе.
Блок доступен только для зарегистрированных пользователей.
Отображение вариантов стекла: выборка по модели + типу полотна + группе + цвету.
Блок доступен только для зарегистрированных пользователей.
Отображение размеров: выборка по модели + цвету + типу полотна + типу стекла.
Блок доступен только для зарегистрированных пользователей.
Как отображать каталог товаров
Чтобы отобразить список дверей в разделе, например, как здесь:
группировать товары следует по полям: модель, цвет, тип полотна.
Блок доступен только для зарегистрированных пользователей.
Расшифровка полей XML-файла дверей
articul - артикул
name - название
group - группа - обозначает обозначает принадлежность к группе (разделу на сайте). Если группа "Распродажа", то товар отображается ТОЛЬКО там.
brand - бренд
sale - распродажа - обозначает картинку-флажок распродажи. Флажок может отображаться в любом разделе.
akciya - акция - обозначает картинку-флажок акции. Флажок может отображаться в любом разделе.
novinka - новинка - обозначает картинку-флажок новинки. Флажок может отображаться в любом разделе.
model - модель
collection - коллекция
color - цвет
color_general - оттенок
glass - стекло (тип стекла)
canvas_type - тип полотна
coverage_type - тип покрытия
thickness - толщина
features - особенности
products_type - тип продукции (группа товара)
edge_type - тип кромки
style - стиль
frame - каркас
packing - упаковка
weight - вес
stock - складская или заказаная
price_opt - оптовая цена
price_rozn - розничная цена
sale_price_rozn - розничная распродажная цена. Если эта цена меньше розничной, то высчитывается процент скидки и на сайте ставится иконка с процентом.
size - размер
box_v1 - коробка 1
box_v1_price_rozn - цена коробки 1
box_v1_price_opt
box_v2
box_v2_price_rozn
box_v2_price_opt
box_v3
box_v3_price_rozn
box_v3_price_opt
box_v4
box_v4_price_rozn
box_v4_price_opt
platband_v1 - наличник 1
platband_v1_price_rozn
platband_v1_price_opt
platband_v2
platband_v2_price_rozn
platband_v2_price_opt
platband_v3
platband_v3_price_rozn
platband_v3_price_opt
platband_v4
platband_v4_price_rozn
platband_v4_price_opt
feigned_strap_v1 - притворная планка 1
feigned_strap_v1_price_rozn
feigned_strap_v1_price_opt
feigned_strap_v2
feigned_strap_v2_price_rozn
feigned_strap_v2_price_opt
feigned_strap_v3
feigned_strap_v3_price_rozn
feigned_strap_v3_price_opt
feigned_strap_v4
feigned_strap_v4_price_rozn
feigned_strap_v4_price_opt
dobor_90_v1 - добор 90 мм. вариант 1
dobor_90_v1_price_rozn
dobor_90_v1_price_opt
dobor_90_v2 - добор 90 мм. вариант 2
dobor_90_v2_price_rozn
dobor_90_v2_price_opt
dobor_90_v3
dobor_90_v3_price_rozn
dobor_90_v3_price_opt
dobor_90_v4
dobor_90_v4_price_rozn
dobor_90_v4_price_opt
dobor_100_v1
dobor_100_v1_price_rozn
dobor_100_v1_price_opt
dobor_100_v2
dobor_100_v2_price_rozn
dobor_100_v2_price_opt
dobor_100_v3
dobor_100_v3_price_rozn
dobor_100_v3_price_opt
dobor_100_v4
dobor_100_v4_price_rozn
dobor_100_v4_price_opt
dobor_120_v1
dobor_120_v1_price_rozn
dobor_120_v1_price_opt
dobor_120_v2
dobor_120_v2_price_rozn
dobor_120_v2_price_opt
dobor_120_v3
dobor_120_v3_price_rozn
dobor_120_v3_price_opt
dobor_120_v4
dobor_120_v4_price_rozn
dobor_120_v4_price_opt
dobor_150_v1
dobor_150_v1_price_rozn
dobor_150_v1_price_opt
dobor_150_v2
dobor_150_v2_price_rozn
dobor_150_v2_price_opt
dobor_150_v3
dobor_150_v3_price_rozn
dobor_150_v3_price_opt
dobor_150_v4
dobor_150_v4_price_rozn
dobor_150_v4_price_opt
dobor_170_v1
dobor_170_v1_price_rozn
dobor_170_v1_price_opt
dobor_170_v2
dobor_170_v2_price_rozn
dobor_170_v2_price_opt
dobor_170_v3
dobor_170_v3_price_rozn
dobor_170_v3_price_opt
dobor_170_v4
dobor_170_v4_price_rozn
dobor_170_v4_price_opt
dobor_200_v1
dobor_200_v1_price_rozn
dobor_200_v1_price_opt
dobor_200_v2
dobor_200_v2_price_rozn
dobor_200_v2_price_opt
dobor_200_v3
dobor_200_v3_price_rozn
dobor_200_v3_price_opt
dobor_200_v4
dobor_200_v4_price_rozn
dobor_200_v4_price_opt
order - порядок
box_v1_articul - коробка 1 артикул
box_v2_articul
box_v3_articul
box_v4_articul
platband_v1_articul - наличник 1 артикул
platband_v2_articul
platband_v3_articul
platband_v4_articul
feigned_strap_v1_articul - притворная планка 1 артикул
feigned_strap_v2_articul
feigned_strap_v3_articul
feigned_strap_v4_articul
dobor_90_v1_articul - добор 90 мм. артикул вариант 1
dobor_90_v2_articul - добор 90 мм. артикул вариант 2
dobor_90_v3_articul - добор 90 мм. артикул вариант 3
dobor_90_v4_articul
dobor_100_v1_articul
dobor_100_v2_articul
dobor_100_v3_articul
dobor_100_v4_articul
dobor_120_v1_articul
dobor_120_v2_articul
dobor_120_v3_articul
dobor_120_v4_articul
dobor_150_v1_articul
dobor_150_v2_articul
dobor_150_v3_articul
dobor_150_v4_articul
dobor_170_v1_articul
dobor_170_v2_articul
dobor_170_v3_articul
dobor_170_v4_articul
dobor_190_v1_articul
dobor_190_v2_articul
dobor_190_v3_articul
dobor_190_v4_articul
dobor_200_v1_articul
dobor_200_v2_articul
dobor_200_v3_articul
dobor_200_v4_articul
cornice_v1 - корниз
cornice_v1_articul - корниз артикул
cornice_v1_price_opt
cornice_v1_price_rozn
cornice_v2
cornice_v2_articul
cornice_v2_price_opt
cornice_v2_price_rozn
capital_v1
capital_v1_articul
capital_v1_price_opt
capital_v1_price_rozn
capital_v2
capital_v2_articul
capital_v2_price_opt
capital_v2_price_rozn
socket_v1 - розетка 1
socket_v1_articul - розетка 1 артикул
socket_v1_price_opt
socket_v1_price_rozn
socket_v2 - розетка 2
socket_v2_articul
socket_v2_price_opt
socket_v2_price_rozn
podpyatnik_v1 - подпятник 1
podpyatnik_v1_articul - подпятник 1 артикул
podpyatnik_v1_price_opt
podpyatnik_v1_price_rozn
podpyatnik_v2
podpyatnik_v2_articul
podpyatnik_v2_price_opt
podpyatnik_v2_price_rozn
|