WooCommerce

Плагин WT Geotargeting Pro, начиная с версии 1.7.6, поддерживает WooCommerce — плагин для интернет-магазинов.

Возможности

  • Цены для городов.
  • Запасы для городов (ver.1.8 Pro).
  • Поддержка вариативных товаров (ver.1.8 Pro).
  • Заполнение полей Страна/Регион/Город значениями активного региона (ver.1.7.12 Pro).
  • Скрытие отсутствующего товара с привязкой к региону (ver.1.8 Pro).
  • Фильтрация товара по региональным ценам (ver.1.8 Pro).
  • Настройки для Таксономий: Коэффициент цены, Цена доставки. (ver.1.8.3 Pro)
  • Установка почтового индекса активного региона на странице Оформления заказа в качестве значения по умолчанию.  (ver.1.8.3 Pro)
  • Установка почтового индекса активного региона на странице Корзина в качестве значения по умолчанию.  (ver.1.8.4 Pro)
  • Настройка валюты в настройках региона. (ver.1.8.3 Pro)
  • Изменение описание товара в разных городах.
  • Фильтрация товара по цене стандартными виджетами WooCommerce. Beta. (ver.1.10 Pro)
  • Отключение/Активация таблицы с региональными мета-данными товара. Необходима для корректной сортировки и фильтрации товара. (ver.1.10 Pro)

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

Редактирование цены товара WooCommerce для разных городов

Как добавить цены:

  1. Перед добавление цен необходимо добавить города в разделе Регионы.
  2. Активируйте поддержку плагина WooCommerce на странице настройки плагина WT Geotargeting Pro в разделе WooCommerce.
  3. После этого откройте редактирование Товара.
  4. В блоке Данные товара в основной вкладке должно появиться поле Добавить цену со списком регионов и кнопка Добавить.
  5. Выберите город и нажмите кнопку Добавить.
  6. Появится новое поле для написания цены.
  7. Напишите цену и нажмите кнопку Обновить.

Как удалить цену: Удалите цену из поля и нажмите кнопку Обновить.

Как добавить к цене коэффициент с привязкой к региону?

В версии 1.7.9 плагина WT Geotargeting Pro появилась возможность привязать к региону коэффициент цен WooCommerce.

  1. Откройте страницу редактирования региона.
  2. В блоке “Настройки” откройте вкладку “WooCommerce”.
  3. Введите коэффициент в поле ввода “Коэффициент базовой цены”.
  4. Нажмите кнопку “Обновить”.

Внимание:

  1. Цена меняется только с учётом коэффициента активного региона. Настройки родительских регионов на цену не влияют.
  2. В текущей версии поддерживаются только стандартные товары WooCommerce.

Коэффициент базовой цены

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

Для настройки коэффициента цены с привязкой к таксономии необходимо:

  1. В настройках плагина в разделе WooCommerce в поле “Таксономии” добавьте ярлык нужной таксономии. Например для Категории продукта: product_cat.
  2. Откройте редактирование нужной таксономии.
  3. Найдите блок “Региональные настройки” и добавьте нужный регион.
  4. Установите необходимый коэффициент цены и сохраните изменения.

Где хранятся данные?

Настройки хранятся в мета-данных, а окончательная стоимость с учётом коэффициентов в таблице wt_gt_product_meta. Таблица используется при фильтрации и сортировке по цене.

Метаданные товара дублируются в таблицу wt_gt_product_meta.

Как сохраняются региональные цены?

  1. В настройках Регионов и Таксономий можно указать Коэффициент цены товара.
  2. На странице редактирования товара можно задать Цену товара с привязкой к Региону.
  3. Во время сохранения изменений Товара происходит сохранение Региональных цен в Мета-переменные.
  4. Следующим шагом цены сохраняются в Таблицу wt_gt_product_meta.
  5. Таксономии имеют преимущество перед Регионами при пересчёте цен с учётом коэффициента. Если коэффециенты цен настроены в Таксономиях, значит коэффициенты цен из Регионов отключаются.
  6. После сохранения всех изменений Товара выполняется сохранение цен в Таблицу wt_gt_product_meta с учетом Коэффициента цены.

Как обновить все данные таблицы wt_gt_product_meta?

При активированном режиме отладки (на странице технических настроек) на странице настройки плагина WT Geotargeting Pro в разделе WooCommerce появится возможность Выполнить действие отладки

Выберите действие “Обновить таблицу с мета-данными” и сохраните настройки.

Функции PHP

  • WtGtWooCommerce::productGetStockCount($product_id) — Сумма всех региональных запасов (*Pro 1.8).
  • WtGtWooCommerce::productGetStockCount($product_id) — Максимальная цена среди региональных цен (*Pro 1.8).