DF™ MultiMerchant Справка < > ^

Импорт Товаров

Импорт Товаров
Система позволяет производить импорт товаров из других систем, используя командную строку и поток.
При импорте товаров возможны следующие опции:
- Добавление новых товаров, в базу будут добавлены только товары, которых нет в базе системы, одноименные товары не будут перезаписаны.
- Добавление новых и перезапись одноименных товаров, товары с другими именами останутся без изменения.
- Перезапись базы - база товаров системы будет полностью заменена новыми товарами, старые будут удалены.

Формат импорта:
Для импорта товаров необходимо:
1. Вызвать файл admin.cgi с параметром gdbexport("./admin.cgi gdbexport").
2. Послать данные в поток.
Первая строка содержит пароль к системе DF MultiMerchant и должна быть типа: "apwd=[пароль]\n".
Вторая строка содержит способ обновления базы, формат строки: "action=[add/delete/rewrite]\n".
add - добавление новых товаров;
write - добавление новых и перезапись одноименных товаров;
rewrite - перезапись базы.
Последующие строки содержат информацию о добавляемых товарах: идентификатор, название и цену товара, а также группу к которой принадлежит товар. Формат строк: "[идентификатор]|[название]|[цена]|[название группы]\n".


Пример импорта:

#!/usr/bin/perl

open($PIPE, "|./admin.cgi gdbexport");
  print $PIPE "apwd=df\n";   # строка 1, где df - пароль к системе
  print $PIPE "action=add\n"; # строка 2, где add - опция добавление новых товаров
  print $PIPE "tvsony20|TV Sony Model 20|300|TV\n"
  print $PIPE "tvsony30|TV Sony Model 30|350|TV\n"
  print $PIPE "cable1|Cable for TV/DVD Mobel 1|3.5|\n"
close($PIPE);





На главную