В этой части курса мы рассмотрим ручное и автоматические добавление товаров в интернет-магазин.

Я заранее подготовил информацию о товарах — фотографии, таблицу с ценами и описанием товаров.

Важное замечание — фотографии должны быть квадратными. Это связано с особенностью шаблона магазина.

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

Плагин сжатия изображений

Чем легче вес фотографии, тем быстрее она загружается на компьютере или смартфоне покупателя. Чтобы фотографии сжимались автоматически — используется специальный плагин «И три дабл ю имэйдж оптимайзер»

Устанавливаем плагин в панели управления в разделе «Плагины».

После активации плагина, все загружаемые на сайт изображения, будут оптимизированы.

Ручное добавление товаров

Добавляем новые товары в панели управления сайтом в разделе «Товары»

Указываем наименование, подробное и короткое описание товара. Стоимость и к какой категории относится данная позиция. Если на сайте нет доступной категории, добавляем её прямо в карточке товара.
Загружаем заранее подготовленную фотографию.
После публикации товара, он доступен к просмотру и заказу на сайте.

Добавим ещё несколько позиций.

Ручное добавление товаров — медленный способ. Подходит для магазинов с небольшим ассортиментом.

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

Автоматический импорт товаров

Подготовка таблицы

Автоматический импорт товаров делается с помощью таблицы и специального плагина.

В первую очередь — подготавливаем таблицу.
Основные требования для таблицы: это формат CSV и кодировка UTF-8.
Я подготавливаю таблицы в Openoffice Calc. Это как эксель, только бесплатно .

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

Таблица готова, осталось загрузить фотографии и установить плагин для импорта.

Импортируем фотографии. Обратите внимание, плагин оптимизации изображений автоматически, в процессе загрузки, обработал изображения и их объем уменьшился.

Плагин для импорта

В разделе «Плагины» устанавливаем плагин WP All Import. С помощью этого плагина можно импортировать любую информацию.

Для выгрузки информации нам понадобится плагин экспорта WP All Export.

И специальное дополнение для импорта товаров — Import Products.

Активируем установленные плагины и переходим непосредственно к импорту нашей таблицы.

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

Следующим шагом указываем, какой параметр будет отвечать за уникальность импортируемых товаров. Например, если товар с таким названием уже существует, то система будет выбирать создать новый товар с таким наименование или обновить информацию в текущем.

После того, как все правила импорта указаны, начинаем импорт.

22 секунды и 195 товаров успешно импортированы на сайт.

 

Изменение цен товаров

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

Но чтобы выгрузить текущую информацию о товарах, нам понадобится процедура экспорта.

Плагин для экспорта мы установили ранее. Рассмотрим на примере, как делается экспорт и повторный импорт товаров.

 

Экспорт и импорт товаров. 

В разделе «Экспорта» создаем новый экспорт со следующими параметрами: выгружаем айди товара, его название и текущую стоимость.

Скачиваем файл в формате CSV.
И вносим в него изменения с помощью OpenOffice Calc.

Указываем новую стоимость товара, например сделаем её ниже на 10%.

В панели управления в разделе «Импорт» создаем новый импорт.
Загружаем измененную таблицу.
Жмем кнопку «Existing Items» — обновление существующих данных, а конкретно товары WooCommerce.

В настройках сопоставления данных указываем столбец таблицы с новыми ценами.

Указываем системе, что уникальность товаров нужно проверять по ID.

В настройках правил обновления данных снимаем галочку с пункта «Create…», чтобы не создавать новые товары.

И редактируем пункт «Update» (обновление информации)

Указываем, что нам нужно обновить только стоимость. Поля _price и _regular_price.

Подтверждаем правильность введенных настроек и ждем обновления.

Цены на все товары успешно обновлены.

Начать проект