Загрузка базы через Excel позволяет пакетно загрузить и изменить в магазин товарную базу.

Управляющим полем при загрузке базы является - Код ID или Артикул. Именно по ним, при загрузке, идет поиск товара в базе и происходит обновление данных. Если выбрана Настройка Действие - создание, то создается новый товар, с ID, равным ID последнего добавленного товара, увеличенный на единицу.

  1. Перед тем, как приступить к созданию собственной базы мы должны удалить тестовую. Для подстраховки мы сделаем резервную копию базы, чтобы в случае необходимости смогли вернуть все обратно: База - Резервное копирование - .

  2. Нажмите База - Экспорт данных. Cкачайте пример файла. Откройте пример скачанного файла: вы видите столбцы, которые воспринимает PHPShop на основе их заголовков - заголовки редактировать нельзя. Заполните строки строго по столбцам. 
    "Id";"Наименование";"Цена 1";"Характеристики"
    "195";"Платье из плотного материала Hugo Boss";"5000";"Размер/44#Цвет/Бежевый"
    "194";"Платье из легкого струящегося материала Hugo Boss";"5000";"Размер/44#Цвет/Бежевый"
    "193";"Часы электронные Swatch";"5000";"Цвет/Бежевый#Цвет/Белый"
    "192";"Ремень женский Versace";"5000";"Цвет/Бежевый#Цвет/Белый"
    "191";"Ремень женский Adidas";"5000";"Цвет/Бежевый#Цвет/Белый"
    "190";"Сумка женская Hugo Boss";"5000";"Цвет/Бежевый#Цвет/Белый"
    

    Характеристики разделяются друг от дуга #, значение от наименования характеристики разделяются /, пример Размер/44#Цвет/Бежевый

    Импорт данных
  3. Большую и маленькую картинки заранее загрузите на сервер в папку /UserFiles/Image, с помощью любого ftp-клиента (можно найти в Яндексе по слову "ftp-клиент"). 
  4. В Базе укажите имена большой и маленькой картинок, если вы загрузили картинку в папку /UserFiles/Image, то в файле надо прописать /UserFiles/Image/img30_77562s.jpg
  5. Если хотите сразу распределить ваш товар по каталогам, создайте предварительно каталоги, и пропишите ID каталогов в вашем файле. ID каталога можно увидеть в адресной строке /phpshop/admpanel/admin.php?path=catalog&cat=60, здесь цифра 60 и есть ID каталога.
  6. Если вы не хотите прописывать каталоги в базе, то загрузите сначала товары одного каталога. Загруженные товары попадут в папку Неопределенные товары - Загруженные CSV, выделите флажком товары, либо нажмите "Отметить все" и переносите в уже созданный каталог опцией - Редактировать выбранные.
  7. Для загрузки товаров через CSV из 1С в настройках 1С-обработчика следует выбрать формат выгрузки для версии PHPShop 5. Если в CSV файле из 1С не будет заполнено поле Каталог, то загруженные товары попадут в папку Неопределенные товары - Загруженные 1С.


Описание главных полей товаров

Поле Формат Описание Длина символов
Id Integer ID товара 11
Подробное описание Text Подробное описание товара -
Каталог Integer ID каталога товара 11
Наименование Varchar Наименование товара 255
Краткое описание Text Краткое описание товара -
Яндекс.Маркет Enum Флаг включения товаров для вывода в YML файл. (0 - нет, 1 - да) 0 или 1
Вывод Enum Флаг включения товаров для вывода на сайте. (0 - нет, 1 - да) 0 или 1
Артикул Varchar Артикул товара 64
Спецпредложение Enum Флаг включения товаров в спецпредложение. (0 - нет, 1 - да) 0 или 1
Сопутствующие товары Varchar Перечисление ID товаров через запятую для совместной продажи 64
Приоритет Integer Приоритет вывода товара, сортировка. 11
Новинка Enum Флаг включения товаров в новинки. (0 - нет, 1 - да) 0 или 1
Заголовок Varchar Персональный титл (Titile) товара 255
Маленькое изображение Varchar Изображение привью для товара (адрес файла изображения) 255
Большое изображение Varchar Подробное изображение для товара (адрес файла изображения) 255
Вес float Вес товара в граммах -
Дополнительные каталоги Varchar Перечисление ID каталогов через запятую для дополнительного вывода 255
Цена 1 float Основная цена товара -
Цена 2 float Дополнительная цена товара -
Валюта Int ID валюты 11
Единица измерения Varchar Наименование единицы измерения 255
SEO ссылка Varchar SEO ссылка товара (/id/*******.html) 255