WooCommerce: как обновить цены автоматически и вручную

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (Пока оценок нет)
Загрузка...

Обновлять цены можно тремя способами:

  1. вручную
  2. через эксель (таблицу в формате xls или csv)
  3. через синхронизацию с 1С

Внимание! Обновление цен нельзя отменить!

Рекомендуем сделать резервную копию. Также рекомендуем сначала тестировать на 2-3 позициях, и если обновление происходит без ошибок — запускать полное обновление.

Ручное обновление цен

Обновить цены можно в карточке товара или в списке товаров.
В карточке товара:
Изменение цены вручную в карточке товара

Карточка товара - блок Данные Товара

В списке товаров:

Изменение цены в списке товаров
Если вы хотите изменить цену на определённую сумму или процент — можно сделать групповое изменение цен.
Для этого галочкой отметьте товары. Примените групповое действие «Изменить».

В блоке «Данные Товара» появится три варианта изменения цен:

  • «Изменить на» — установить единую цену
  • «Увеличить существующие цены на (фиксированную величину или %)»
  • «Уменьшить базовую цену на (фиксированное значение или %)»

Обновление цен через Excel

Для обновления цен нам понадобится файл в формате XLS или CSV.

Рассмотрим два способа загрузки данных их таблицы:
- стандартный, с помощью встроенного импорта WooCommerce;
- расширенный, с помощью плагина WP All Import.

Обновление цен с помощью стандартного импорта WooCommerce

Главное требование к файлу импорта — формат TXT или CSV в кодировке Юникод (UTF-8). Любой файл в экселе можно перевести в этот формат с помощью «Сохранить как...».

Шаг 1. Откройте импорт WooCommerce. Консоль - Инструменты - Импорт

Открыть импорт WooCommerce

Шаг 2. В диалоговом окне выберите файл импорта
Окно импорта WooCommerce. Добавьте файл.
Обязательно установите галочку «Обновить существующие товары».
Шаг 3. Сопоставьте поля и запустите импорт
Окно импорта WooCommerce. Назначить CSV поля товарам
Имена столбцов в таблице не обязательно должны совпадать с названиями полей в WooCommerce.
Шаг 4. Процесс импорта

Процесс импорта WooCommerce

Шаг 5. Отчёт об окончании импорта

Отчёт об окончании импорта WooCommerce

Обновление цен с помощью плагина WP All Import

Основное преимущество этого способа — импорт из эксель напрямую. Не нужно заморачиваться с различными форматами и кодировками.

Скачать бесплатный плагин WP All Import и дополнение к нему, можно в каталоге плагинов WordPress. Установите и активируйте следующие плагины: WP All Import и WP All Import — WooCommerce Add-On.
К сожалению, на момент написания статьи плагин не переведён на русский язык. Поэтому приводим подробные объяснения с переводом.
Принцип обновления через эксель:

  1. Загружаем таблицу с новыми ценами.
  2. Выставляем настройки: указываем новую цену и условие сопоставления товаров,  например по артикулу или по наименованию.
  3. Запускаем обновление цен
Шаг 1. Загружаем таблицу с новыми ценами

Таблица в эксель должна иметь как минимум два столбца: цена и ID. ID — это уникальное значение товара, например артикул или наименование.

Загрузите файл. Выберите «Existing Items» (Обновление элементов). Если пропустить этот пункт, то вместо обновления цен, вы импортируете новые позиции. В выпадающем списке элементов выберите «WooCommerce Products» (Товары). Переходите к следующему шагу.

На втором шаге мы можем установить условия отбора определённых строк таблицы. Например выбрать какую-нибудь одну категорию.

Но мы этот шаг пропустим. Потому что рекомендуем устанавливать отбор в файле таблицы ещё до импорта. Удалив строки, по которым не нужно обновлять цены, мы уменьшаем размер файла, а значит увеличим скорость загрузки файла.

Шаг 2. Устанавливаем условия обновления цен

Во вкладке «WooCommerce Add-On» указываем из какого столбца брать новую цену. Значения можно перенести мышкой.

Далее переходим к следующему шагу.Условие сопоставления товаров — это элемент, по которому мы будем идентифицировать товары. Например артикул или наименование. Этот элемент должен быть уникальным.

На этом шаге мы указываем, что будем обновлять по артикулу, то есть _sku.

В следующем блоке выбираем Update existing..., то есть обновить товары.

Снимаем галочки со всех элементов. Оставляем только элемент Custom Fields (Произвольные поля).

Отмечаем, что обновить только выбранные поля, а остальные не трогать Update only these Custom Fields, leave the rest alone.

В поле выбираем два элемента: _regular_price и _price. Именно эти два элемента отвечают за цену товаров.

Шаг 3. Запускаем импорт новых цен
После перехода на следующий шаг запускаем «Confirm & Run Import» (Подтвердить и начать импорт)

После успешного импорта проверьте изменение цен в списке товаров.

Обновление цен через синхронизацию с 1С

Для синхронизации цен с помощью 1С используется плагин WooCommerce and 1C Data Exchange.

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

По ссылке в описании плагина есть подробная инструкция по настройке синхронизации с 1С.

Поделиться
Отправить
Вотсапнуть