E-commerce вход|регистрация
 Бесплатные магазиныУслугиДокументацияУправление магазиномСтатистикаДоска объявленийФорумКонтакты 

расширенный поиск
→ создать интернет-магазин
→ вопрос техподдержке
→ демо-режим
→ панель управления
→ примеры магазинов
→ FAQ
--->Настройки
--->Дизайн
--->Каталог
--->Оплата и доставка
--->Клиенты
--->Форум
--->Управление статьями
--->Вопросы(FAQ)
--->Новости(News)
--->Опросы
--->Сертификаты/Купоны
--->Локализация/Налоги
--->Отчеты
--->Партнерская программа



Модуль Excel импорт/экспорт

При помощи модуля Excel импорт/экспорт (Оригинальное название модуля EasyPopulate) можно добавлять/обновлять/удалять товары в Вашем интернет-магазине при помощи программы электронных таблиц Microsoft Excel.

В данном примере будут использоваться:

  • Microsoft Excel 2003 Русская версия

  • Internet Explorer 6 SP2

Экспорт товаров из магазина в Excel

Рассмотрим на примере, как добавлять/обновлять товар в интернет-магазине через Excel с помощью модуля Excel импорт/экспорт.

Например, добавим новый товар Рог единорога в категорию Рога стоимостью 35$ и изменим существующий товар Рога лося.

Прежде всего, нам необходимо выкачать из магазина существующий прайс-лист для дальнейшей работы с ним в программе Microsoft Excel.

Для того чтобы выкачать прайс-лист, нажимаем кнопку "Подтвердить"

Способ сохранения экспортируемого файла: позволяет выбрать скачать файл себе на локальный компьютер для дальнейшего его редактирования или сразу сохранить скачанный файл а папке temp на сервере без его открытия

Выберите поля для загрузки: позволяет выгрузить файл Excel не только со всеми полями, а и с определенными полями по фильтру. Например, только атрибуты файла или только цену и количество.

Выберите порядок сортировки: позволяет выбрать в какой сортировке будут отображены товары в файле Excel: по категориям, номеру товара или по производителю

Вас спросят - Что следует сделать с этим файлом?, выбираете Сохранить файл на диске и нажимаете кнопку Ok, выбираете любую папку на диске и сохраняете файл, не забудьте, в какую папку Вы сохранили файл.

Файл мы сохранили, теперь заходим в программу Microsoft Excel

Затем открываем сохранённый нами файл (меню Файл - Открыть)

Открыв сохранённый файл, у меня он называется EP2004Ноя13-1604.txt (у Вас будет немного другое название), Excel предложит конвертировать файл в формат Excel. Нажимайте кнопку Далее (т.е. в этом окне, никаких изменений не делайте, просто нажимайте Далее).

Вы перейдёте к следующему окну. Здесь также просто нажимайте кнопку Далее (т.е. в этом окне, никаких изменений не делайте, просто нажимайте Далее)

Перешли к третьему окну.

Здесь нам нужно изменить формат данных столбца следующих четырёх столбцов: v_products_price v_products_weight v_date_avail v_date_added

Установите каждому из этих четырёх столбцов Формат данных столбца в текстовый.

Только для этих четырёх столбцов, остальные столбцы не трогайте, для выделения столбца нужно нажать левой кнопкой мыши на его названии. Для навигации используйте нижнюю полосу прокрутки.

Итак, мы установили у 4 столбцов - v_products_price, v_products_weight, v_date_avail, v_date_added переменную Формат данных столбца в текстовый.

Далее нажимаем кнопку Готово.

Открылась новая таблица с данными о товаре нашего интернет-магазина.

Теперь мы можем приступать к редактированию товара Рога лося и добавлению нового товара Рог единорога.

Описание формата данных

Но сначала я приведу описание всех колонок открытой таблицы, прочитайте очень внимательно, это ключевой момент, если Вы неправильно заполните колонки таблицы, товар не будет обновлён/добавлен, либо будет обновлён/добавлен неверно, с ошибками.

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

  • v_products_id

    В данной колонке указывается ID код товара.

    Замечание

    Внимание: Если Вы добавляете новый товар, то в данной колонке нужно ставить 0 (ноль)

  • v_products_model

    Заполнять данную колонку обязательно. В данную колонку вводится код товара. Не вписывайте сюда слишком длинные коды, не больше 12 символов.

  • v_products_image

    Заполнять данную колонку необязательно. В данной колонке указывается основная картинка товара, общая картинка товара, т.е. одна картинка, которая будет показываться и при просмотре товара, при просмотре подробного описания и товара и эта же картинка будет в pop-up окне. В данной колонке не следует указывать полный адрес(нельзя писать http://sborka/loc/images/1.gif), здесь нужно вписывать только название файла(например 1.gif), причём 1.gif должен лежать в каталоге /images, можно указывать подкаталоги, например если картинка лежит в /images/big/1.gif, тогда пишем в колонке - big/1.gif.

    Если Вы загрузили изображение на наш сервер через Файловый менеджер или FTP, то в этом поле v_products_image необходимо указать относительные пути "../download/ваш_логин/имя_файла" (2 точки в начале обязательны!)

  • v_products_image_med

    Заполнять данную колонку необязательно. В данной колонке указывается основная картинка товара, которая показывается при просмотре описания товара. Каким образом записывать картинку в данной колонке я описывал выше, здесь ситуация аналогичная.

  • v_products_image_lrg

    Заполнять данную колонку необязательно. В данной колонке указывается основная картинка товара, которая показывается при просмотре pop-up окна с картинкой товара. Каким образом записывать картинку в данной колонке я описывал выше, здесь ситуация аналогичная.

  • v_products_image_sm_1

    Заполнять данную колонку необязательно. В данной колонке указывается дополнительная маленькая (низкого качества) картинка товара. Каким образом записывать картинку в данной колонке я описывал выше, здесь ситуация аналогичная.

  • v_products_image_xl_1

    Заполнять данную колонку необязательно. В данной колонке указывается дополнительная большая (высокого качества) картинка товара. Каким образом записывать картинку в данной колонке я описывал выше, здесь ситуация аналогичная.

  • v_products_image_sm_2

    Заполнять данную колонку необязательно. В данной колонке указывается дополнительная маленькая (низкого качества) картинка товара. Каким образом записывать картинку в данной колонке я описывал выше, здесь ситуация аналогичная.

  • v_products_image_xl_2

    Заполнять данную колонку необязательно. В данной колонке указывается дополнительная большая (высокого качества) картинка товара. Каким образом записывать картинку в данной колонке я описывал выше, здесь ситуация аналогичная.

  • v_products_image_sm_3

    Заполнять данную колонку необязательно. В данной колонке указывается дополнительная маленькая (низкого качества) картинка товара. Каким образом записывать картинку в данной колонке я описывал выше, здесь ситуация аналогичная.

  • v_products_image_xl_3

    Заполнять данную колонку необязательно. В данной колонке указывается дополнительная большая (высокого качества) картинка товара. Каким образом записывать картинку в данной колонке я описывал выше, здесь ситуация аналогичная.

  • v_products_image_sm_4

    Заполнять данную колонку необязательно. В данной колонке указывается дополнительная маленькая (низкого качества) картинка товара. Каким образом записывать картинку в данной колонке я описывал выше, здесь ситуация аналогичная.

  • v_products_image_xl_4

    Заполнять данную колонку необязательно. В данной колонке указывается дополнительная большая (высокого качества) картинка товара. Каким образом записывать картинку в данной колонке я описывал выше, здесь ситуация аналогичная.

  • v_products_image_sm_5

    Заполнять данную колонку необязательно. В данной колонке указывается дополнительная маленькая (низкого качества) картинка товара. Каким образом записывать картинку в данной колонке я описывал выше, здесь ситуация аналогичная.

  • v_products_image_xl_5

    Заполнять данную колонку необязательно. В данной колонке указывается дополнительная большая (высокого качества) картинка товара. Каким образом записывать картинку в данной колонке я описывал выше, здесь ситуация аналогичная.

  • v_products_image_sm_6

    Заполнять данную колонку необязательно. В данной колонке указывается дополнительная маленькая (низкого качества) картинка товара. Каким образом записывать картинку в данной колонке я описывал выше, здесь ситуация аналогичная.

  • v_products_image_xl_6

    Заполнять данную колонку необязательно. В данной колонке указывается дополнительная большая (высокого качества) картинка товара. Каким образом записывать картинку в данной колонке я описывал выше, здесь ситуация аналогичная.

  • v_products_name_4

    Заполнять данную колонку обязательно. Сюда записывается название товара, максимальная длина - 255 символов, но может быть и меньше в зависимости от настроек базы данных магазина.

  • v_products_description_4

    Поле "Описание". Заполнять данную колонку необязательно, но желательно, товар без описания выглядит не очень привлекательно. Здесь нужно указывать описание добавляемого товара, можно использовать HTML тэги в описании товара.

  • v_products_moreinfo_4

    Поле "Дополнительная информация". Заполнять данную колонку необязательно. Здесь можно указать дополнительную информацию добавляемого товара, которая будет отображаться на странице товара в отдельной вкладке "Дополнительная информация". Можно использовать HTML тэги.

  • v_products_info_4

    Заполнять данную колонку необязательно. Здесь Вы можете указать краткое описание товара.

  • v_products_url_4

    Заполнять данную колонку необязательно. Здесь указывается внешняя ссылка на товар, например ссылка на сайт производителя с описанием данного товара. Адрес вводить нужно без http:// . Например, если вы хотите указать ссылку на http://www.yandex.ru, то нужно писать так - www.yandex.ru

  • v_products_head_title_tag_4

    Заполнять данную колонку необязательно. Здесь указывается Meta Title тэг для конкретного товара, т.е. введённый здесь текст будет отображаться в заголовке браузера при просмотре товара. Meta тэги нужны для лучшей и более качественной индексации Вашего интернет-магазина в поисковых системах.

  • v_products_head_desc_tag_4

    Заполнять данную колонку необязательно. Здесь указывается Meta Description тэг для конкретного товара, т.е. краткое описание товара, буквально несколько предложений.

  • v_products_head_keywords_tag_4

    Заполнять данную колонку необязательно. Здесь указывается Meta Keywords тэг для конкретного товара, т.е. основные ключевые слова данного товара.

  • v_products_price

    Заполнять данную колонку обязательно. Здесь указывается цена товара, причём цена товара должна вводиться в валюте, установленной по умолчанию. Какая валюта установлена по умолчанию можно посмотреть в Админке -> Локализация -> Валюты. Все цены должны вводиться в валюте по умолчанию, нельзя вводить одну цену, например в рублях, а другую, например в долларах США, все цены вводятся в валюте по умолчанию.

    Замечание

    В качестве разделителя нужно использовать точку. Например, если товар стоит 10.25$, то нужно писать 10.25

  • v_products_weight

    Заполнять данную колонку необязательно. Здесь указывается вес товара. Например, чтобы указать вес товара 100 грамм, нужно писать 0.1, если 1 кг, то пишем 1 и т.д. Для чего это нужно?! Это необходимо для расчёта стоимости доставки товара в зависимости от веса. Если у Вас в магазине стоимость доставки товара не зависит от веса заказанного товара, просто оставьте данное поле пустым.

  • v_date_avail

    Заполнять данную колонку необязательно. Здесь указывается дата прибытия товара на склад. Для большинства случаев данная колонка просто не заполняется и остаётся пустой.
    Если Вы оставите колонку пустой, то она автоматически заполнится датой импортирования файла.

  • v_date_added

    Заполнять данную колонку необязательно. Здесь указывается дата добавления товара в магазин. Дату необходимо указать исключительно в следующем формате и никак иначе, пример: 2004-05-15 15:07:23 . Это значит, что товар был добавлен в магазин 15 мая 2004 года в 15 часов 7 минут, 23 секунды.

    Замечание

    Дата должна указываться именно в таком формате и никак иначе, будьте внимательны.
    Если Вы оставите колонку пустой, то она автоматически заполнится датой импортирования файла.

  • v_products_quantity

    Заполнять данную колонку необязательно, но желательно. Здесь указывается сколько единиц товара находится на складе. Если Вам не нужно контролировать количество товара на складе, просто вводите например 100000 и всё.

  • v_products_quantity_order_min

    Заполнять данную колонку необязательно, но желательно. Здесь указывается минимальное количество единиц товара для заказа. Если Вы хотите, например, чтобы можно было заказать не меньше 10 единиц товара, указывайте в данной колонке 10. Если Вы не хотите ограничивать минимальное количество единиц товара для заказа, просто пропускайте данную колонку.

  • v_products_quantity_order_units

    Заполнять данную колонку необязательно, но желательно. Здесь указывается шаг заказа количества товара. Например, если Вы хотите продавать товар партиями по 7 штук, тогда укажите в данном поле 7 и покупатель сможет добавлять в корзину и далее оформлять заказ только количество товара, кратное 7, т.е. если Вы в данном поле укажите 7, тогда в корзину можно добавить 7, 14, 21, 28, 35 и т.д. единиц товара.

  • v_products_sort_order

    Заполнять данную колонку необязательно. Здесь указывается порядок сортировки товара. Например, с помощью данной колонки Вы можете любой товар показывать выше всех остальных, можете самостоятельно сортировать вывод товара. К примеру, можно товар А выводить самым первым в списке товаров, а товар Б выводить самым последним. Для этого товару А в данной колонке пишем 1, а товару Б пишем 10000. Т.е. с помощью данной колонки выставляются приоритеты вывода товара.

  • v_manufacturers_name

    Заполнять данную колонку необязательно. Здесь указывается производитель товара.

  • v_categories_name_1

    Заполнять данную колонку обязательно. Здесь указывается Категория, в которую добавляется товар. В колонках v_categories_name_(1-7) можно указывать категории(подкатегории) до 7 уровня. Небольшой пример. К примеру, необходимо добавить товар в категорию 3 уровня Комплектующие - Процессоры - Pentium 4. Тогда нужно записывать категории следующим образом: В колонку v_categories_name_1 пишем Комплектующие, в колонку v_categories_name_2 пишем Процессоры, в колонку v_categories_name_3 пишем Pentium 4. Всё, Вы добавили товар в категорию 3 уровня, аналогично можно добавлять товар в категории до 7 уровня. Если нужно добавить товар, например просто в категорию Процессоры, тогда мы пишем в колонке v_categories_name_1 - Процессоры, а остальные колонки v_categories_name_(2-7) оставляем незаполненными, т.е. пустыми.

  • v_categories_name_2

    Читайте описание колонки v_categories_name_1.

  • v_categories_name_3

    Читайте описание колонки v_categories_name_1.

  • v_categories_name_4

    Читайте описание колонки v_categories_name_1.

  • v_categories_name_5

    Читайте описание колонки v_categories_name_1.

  • v_categories_name_6

    Читайте описание колонки v_categories_name_1.

  • v_categories_name_7

    Читайте описание колонки v_categories_name_1.

  • v_tax_class_title

    Заполнять данную колонку обязательно. В данной колонке указывается название налога. Налоги добавляется в Админке - Места/Налоги - Типы налогов. В большинстве случаев нет налога на добавляемый товар, тогда в данной колонке нужно писать: --нет--.

  • v_status

    Заполнять данную колонку обязательно. Здесь указывается статус товара, т.е. доступен ли данный товар для покупателей или нет. Данная колонка может иметь всего 2 значения - Active, если товар доступен покупателям и Inactive, если товар недоступен покупателям(но виден администратором в админке). Заполнять колонку необходимо именно одним из двух значений(Active или Inactive), никак иначе.

  • v_action

    Данная колонка предназначена для удаления товаров. Если Вы не хотите удалять товар, просто оставьте данную колонку незаполненной.

    Замечание

    Если Вы хотите удалить товар из магазина, Вы должны написать в данной колонке delete

  • EOREOR

    Заполнять данную колонку обязательно. А здесь нужно просто дублировать слово EOREOR в каждой строчке, т.е. в каждом товаре, это значит что строка закончена.

  • Переходим к нашему примеру, т.е. к редактированию товара Рога лося и добавлению нового товара Рог единорога.

    Редактирование товаров

    Изменим название товара с Рога лося на Рога лося обновлённые. Для этого в колонке v_products_name изменяем ячейку с текстом "Рога лося" на Рога лося обновлённые. Мы изменили только название товара, но можно менять любое поля, описание полей читайте выше.

    Товар Рога лося изменили, теперь добавим новый товар Рог единорога

    Добавление нового товара

    Чтобы добавить новый товар, нам нужно заполнить пустую свободную строку после последней заполненной (в данном примере это строка №4) данными о новом товаре.

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

    • v_products_id

      Как я уже говорил выше, при добавлении нового товара мы должны указать в этой колонке цифру 0 (ноль), т.е. так и пишем 0.

    • v_products_model

      Здесь мы укажем код товара, даже если мы его не знаем, он должен быть указан обязательно и должен быть уникальным для каждого товара, т.е. не может быть два одинаковых кода у разных товаров. Например, напишем kod3.

    • v_products_name_1

      Здесь мы указываем названия товара, в данном примере пишем Рог единорога.

    • v_products_price

      Здесь мы указываем стоимость товара в валюте, установленной по умолчанию, в данном примере это доллары США. Например, пишем 35, что будет означать, что товар Рог единорога будет стоить 35$.

    • v_categories_name_1

      Здесь мы указываем категорию, в которой будет находиться товар, в данном примере пишем Рога.

    • v_tax_class_title

      Здесь мы указываем налог, даже если нет никаких налогов у товара, нужно обязательно заполнить данную ячейку. В данном примере он не установлен и мы пишем --нет--

    • v_status

      Здесь мы указываем статус товара. Может быть указано всего два статуса - Active, т.е. товар активен, виден посетителям магазина и может быть заказан, и Inactive - т.е. товар неактивен, не может быть куплен, но он виден администратору магазина на странице управления каталогом в Админке. В данном примере пишем Active

    • EOREOR

      Это системная колонка, здесь нужно всегда указывать EOREOR, так и пишем.

    Кроме того, я настоятельно рекомендую заполнять и следующие столбцы (хоть их и можно оставить незаполненными, но я всё-таки настоятельно рекомендую заполнить и эти столбцы):

    • v_products_weight

      Здесь указывается вес товара, вес необходим для вычисления стоимости доставки, а также для отделения виртуальных товаров от материальных. Виртуальный товар - это, к примеру, PIN код для карты оплаты телефона, мелодия и т.д. В данном примере мы предполагаем, что добавляемый товар Рог единорога является материальным товаром и мы должны обязательно вписать здесь значение больше 0, например, пишем 0.8, это значит что вес одной единицы товара равен 800 грамм.

    • v_date_avail

      Здесь указывается дата прибытия товара на склад, если товар есть в наличии просто пишите ту же дату, что и в колонке * v_date_added, в нашем примере нужно писать 2004-05-15 15:07:23 . Дату необходимо указать исключительно в следующем формате и никак иначе, пример: 2004-05-15 15:07:23 . Это значит, что товар был добавлен в магазин 15 мая 2004 года в 15 часов 7 минут, 23 секунды. Повторяю, дата должна указываться именно в таком формате и никак иначе, будьте внимательны.

    • v_date_added

      Здесь указывается дата добавления товара в магазин. Дату необходимо указывать исключительно в следующем формате и никак иначе, пример: 2004-05-15 15:07:23 . Это значит, что товар был добавлен в магазин 15 мая 2004 года в 15 часов 7 минут, 23 секунды. Повторяю, дата должна указываться именно в таком формате и никак иначе, будьте внимательны. Пишем в данной ячейке 2004-05-15 15:07:23

    • v_products_quantity

      Здесь указывается сколько единиц товара находится на складе. Если Вам не нужно контролировать количество товара на складе, просто вводите например 100000 и всё. Предполагаем, что товара неограниченное количество, пишем 100000

    • v_products_quantity_order_min

      Здесь указывается минимальное количество единиц товара для заказа. Если Вы хотите, например, чтобы можно было заказать не меньше 10 единиц товара, указывайте в данной колонке 10. Предположим, что мы не хотим ограничивать минимальное количество единиц товара для заказа, пишем 1

    • v_products_quantity_order_units

      Здесь указывается шаг заказа количества товара. Например, если Вы хотите продавать товар партиями по 7 штук, тогда укажите в данном поле 7 и покупатель сможет класть в корзину и далее оформлять заказ только количество товара, кратное 7, т.е. если Вы в данном поле укажите 7, тогда в корзину можно класть 7, 14, 21, 28, 35 и т.д. единиц товара. Предположим, что мы не хотим продавать товар партиями, пишем 1

    Итак, мы добавили новый товар, заполнив ячейки следующим образом, остальные ячейки остались незаполненными:

    • v_products_id - 0

    • v_products_model - kod3

    • v_products_name_1 - Рог единорога

    • v_products_price - 35

    • v_products_weight - 0.8

    • v_date_avail - 2004-05-15 15:07:23

    • v_date_added - 2004-05-15 15:07:23

    • v_products_quantity - 100000

    • v_products_quantity_order_min - 1

    • v_products_quantity_order_units - 1

    • v_categories_name_1 - Рога

    • v_tax_class_title - --нет--

    • v_status - Active

    • EOREOR - EOREOR

    Теперь сохраняем файл, выбрав меню Файл - Сохранить Как.

    В поле "Тип файла" обязательно выбираем "Текстовые файлы (с разделителями табуляции)" Далее нажимаем кнопку Сохранить.

    Внимание в названии файла не должно присутствовать расширение .xls, либо замените его на .txt, либо удалите вовсе.

    Если у Вас спросят: Файл имя файла уже существует. Заменить?, отвечайте Да, нажав кнопку Да.

    Если нажав кнопку Да выскочило такое окно.

    Снова нажимайте кнопку Да.

    Всё, Ваш файл с обновлённым прайс-листом успешно сохранён, теперь нужно закачать в магазин обновлённый прайс-лист.

    Импорт товаров из Excel в магазин

    Для этого заходите в админку интернет-магазина, на страницу модуля Excel импорт/экспорт.

    Напротив поля Импортировать файл нажимаем кнопку Обзор.

    Выбираем файл с обновлённым прайс-листом (в данном примере это EP2004Ноя13-1604.txt, учтите, файлы с расширением xls нельзя загружать через этот модуль, только Текстовые файлы (с разделителями табуляции), которые имеют расширение txt) и далее нажимаем кнопку Добавить.

    Всё, дальше модуль начнёт обновление/добавление товаров в магазин и покажет, что товар либо обновлён (Товар обновлён).

    Либо новый товар добавлен (Товар добавлен) в магазин, если его не было в магазине до этого.

    Удаление товаров

    У Вас также есть возможность удалять товары из магазина с помощью данного модуля. Удалим только что созданный товар Рог единорога

    Выгружаем товары из магазина (подробное описание как это делать читайте выше), открываем файл в Excel. Находим колонку v_action, она находится почти в самом конце справа. И напротив товара Рог единорога пишем в данной колонке слово delete (в переводе с английского значит удалить).

    Сохраняем файл и загружаем файл в интернет-магазин (подробное описание как это делать читайте выше). Всё, товар удалён из магазина.


    Распечатать
    Смотрите также:
    Опции товаровМассовое добавление опций в модуле Excel импорт/экспортОбновление атрибутов


    Скачать руководство пользователя по работе с панелью управления интернет-магазином:
    *.chm в формате Microsoft HTMLHelp (10.3Mb) *.docx в формате Microsoft Word 2007 (19.1Mb)
    *.doc в формате Word 97-2003 (22.2Mb) *.pdf в формате Adobe Acrobat (15.2Mb)
    конструктор интернет-магазинов|система управления интернет-магазином|сервис интернет-статистики|доска объявлений|форум|контакты
    7910 e-commerce ©2007-2024 Все права защищены.