Содержание

Первые шаги после установки интернет-магазина
Вход в админку интернет-магазина
Указание первоначальных сведений о магазине
Настройка способов оплаты
Настройка способов доставки
Установка шаблона по умолчанию
Установка счётчиков
Описание меню администраторской части
Добавление и редактирование товаров и категорий.
Работа с категориями
Работа со справочником изготовителей
Работа со справочником номенклатуры
Создание, изменение товаров и категорий из файла
Работа с атрибутами номенклатурной единицы
Настройка налогов
Скидки
Скидка от общей стоимости заказа
Скидка от количества заказанных номенклатурных единиц
Групповые скидки
Накопительная система скидок
Виртуальные товары
Создание атрибутов виртуального товара
Создание виртуального товара и настройка атрибутов
Настройка параметров скачивания товаров
Автоматизация цепочки продажа-оплата-загрузка
Оформление заказа и загрузка виртуального товара в магазине
Подарочные сертификаты и купоны
Подарочные сертификаты
Купоны
Партнёрская программа
Что такое партнёрская программа и как она работает
Настройка партнёрской программы
Партнёрская программа глазами партнёра
Партнёрская программа глазами администратора
Выплата партнёрских вознаграждений
Статистика по товарам и покупателям
Виды собираемой статистики
Использование
Управление отношениями с клиентом
Рассылка новостей
Обратная связь с покупателями
Анализ незавершённых покупок
Дополнительные функции интернет-магазина
Новости
Информационные страницы
Вопросы и ответы
Функция Статьи
Резервное копирование
Smarty шаблоны в интернет-магазине ShopOS
Возможности шаблонов ShopOS
Структура шаблонов ShopOS
Таблица соответствия скрипт-файл-шаблон
Шаблоны для отдельных страниц
Как создать свой шаблон
Работа с шаблонами
Структура шаблона ShopOS.
Список разрешённых меток


< ПредыдущаяДобавление и редактирование товаров и категорийСледующая >

Создание, изменение номенклатурных единиц из файла

Начало

Для работы с модулем нам нужно зайти в Админку - Разное - Инструменты - Excel импорт/экспорт.

Мы перешли на страницу модуля Excel импорт/экспорт.

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

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

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

  • Internet Explorer 6 SP2

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

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

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

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

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

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

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

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

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

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

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

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

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

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

столбец v_products_price не выделен.

столбец v_products_price выделен.

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

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

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

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

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

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

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

  • v_products_id

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

    Замечание

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

  • v_products_model

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

  • v_products_page_url

    Заполнять данную колонку обязательно. Здесь указывается SEO URL товара, т.е. Вы можете указывать, как будет выглядеть ссылка на товар. Указаывать в данном поле можно только ASCII символы, а адрес обязательно должен заканчивать на .html.

    Замечание

    Пример заполнения поля: roga-i-kopyta.html

  • v_products_image

    Заполнять данную колонку необязательно. В данной колонке указывается картинка товара. В данной колонке не следует указывать полный адрес(нельзя писать http://shopos.ru/images/1.gif), здесь нужно вписывать только название файла(например 1.gif).

    Замечание

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

  • v_products_name_1

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

  • v_products_description_1

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

  • v_products_short_description_1

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

  • v_products_keywords_1

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

  • v_products_url_1

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

  • v_products_meta_title_1

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

  • v_products_meta_description_1

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

  • v_products_meta_keywords_1

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

  • v_products_price

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

    Замечание

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

  • v_products_weight

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

  • v_date_avail

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

  • v_date_added

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

    Замечание

    Повторяю, дата должна указываться именно в таком формате и никак иначе, будьте внимательны.

  • v_products_quantity

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

  • v_products_sort

    Заполнять данную колонку необязательно. Здесь указывается порядок сортировки товара. Например, с помощью данной колонки Вы можете любой товар показывать выше всех остальных, можете самостоятельно сортировать вывод товара. К примеру, можно товар А выводить самым первым в списке товаров, а товар Б выводить самым последним. Для этого товару А в данной колонке пишем 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, в нашем примере нужно писать 2008-05-15 15:07:23 . Дату необходимо указать исключительно в следующем формате и никак иначе, пример: 2008-05-15 15:07:23 . Это значит, что товар был добавлен в магазин 15 мая 2008 года в 15 часов 7 минут, 23 секунды. Повторяю, дата должна указываться именно в таком формате и никак иначе, будьте внимательны.

  • v_date_added

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

  • v_products_quantity

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

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

  • v_products_id - 0

  • v_products_model - kod3

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

  • v_products_price - 35

  • v_products_weight - 0.8

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

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

  • v_products_quantity - 100000

  • v_categories_name_1 - Рога

  • v_tax_class_title - --нет--

  • v_status - Active

  • EOREOR - EOREOR

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

Далее нажимаем кнопку Сохранить.

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

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

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

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

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

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

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

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

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

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

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

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

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

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