Quad.Wiki

Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

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

Для выгрузки добавьте задание Quad.Magic “Экспорт полей/характеристик”

Настройка 1 - укажите файл, в который будет выгружаться информация. Файл с расширением CSV.

Настройка 3 - SQL фильтр товаров, которые будут выгружаться.

Настройка 2 - здесь указываются настройки выгружаемых полей, а так же путь к bat-файлу, который отправляет информацию на хостинг и ссылка на скрипт, которой информация загружается в базу.

Настройки указываются следующего вида:

g:\PropertyToFTPgg.bat
https://site.ru/quad/update_propery123.php  
P|code|price|null|null|1|15|RUB
N|code|f_407kvcl3c|null|null|DELIVERY|15|null
S|code|f_4083ul6fk|null|null|DELIVERY_DAYS|15|null

первая строка - путь к BAT файлу, который отправляет файл выгрузки на FTP

вторая строка - ссылка на скрипт, который загружает обновление

третья и остальные строки - выгружаемые поля, которые задаются по следующему шаблону (теги, разделенные вертикальной чертой):

тип|поле сравнения|поле 1|поле 2|поле 3|фикс. 1|фикс. 2|..|фикс. N

тип - тип выгружаемого значения, P - цена, Q - остаток, N - число, S - строка

поле сравнения - поле для синхронизации товара с сайтом, это должен быть какой-то идентификатор или код товара на сайте, по которому будет идти обновление

поле 1 - 3 - значения, которые будут выгружаться на сайт, может быть от одного до трех значений. Здесь указывается название поля из БД, которое будет выгружаться в эту колонку. Если нужно только 1 или 2 значения, то в оставшихся нужно указать “null”

фикс. значение 1 - N - в конце можно указать любое количество фиксированных значений. Фиксированное, это значит, что в файл выгрузится тот текст, который вы здесь напишете. Здесь может быть, например, код свойства товара на сайте, ид поля цены на сайте, валюта, код инфоблока и любые другие значения, которые понадобятся для обновления сайта. Важно! чтобы во всех строках было одинаковое количество фиксированных значений. Если, например, для поля цены вы выгружаете 3 фикс., а для простого свойства 2, то остальные заполняйте словом “null”

Вариант заполнения фиксированных значений для Bitrix

Поле цены

P|code|price|null|null|1|15|RUB

первое значение - ИД поля цены с сайта (в примере оно равно 1), посмотреть его можно на сайте в разделе Магазин/Настройки/Цены/Типы цен

второе значение - ИД инфоблока товаров (в примере 15), посмотреть можно в админке в разделе Контент/Инфоблоки/Типы инфоблоков

третье значение - код валюты, в моем примере это RUB, посмотреть можно здесь: Настройки/Валюты/Список валют

  • No labels