Цены, валюты и изображения в WooCommerce

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

Eofferix передает в WooCommerce итоговые значения цены, остатка и изображений. Формат отображения цены, валюта магазина и правила витрины остаются настройками WooCommerce.

Цены

  • Цена товара записывается в товар, если это простой товар или если поле цены привязано к родительскому товару.
  • Цена вариации записывается в конкретную вариацию.
  • Если цена приходит из нескольких полей источника, итоговое значение нужно собрать в шаблоне Eofferix до отправки в WooCommerce.
  • Если источник передает несколько типов цен или валют, пользователь выбирает нужное поле или настраивает пересчет в Eofferix.
  • Если цена не проходит условия загрузки, объект может не попасть в текущий импорт.

Остатки

Остаток у вариации должен записываться в вариацию. Например, если размер 48 есть в наличии, а размер 50 закончился, это должны быть разные значения у разных вариаций.

Цена и остаток конкретной вариации WooCommerce
WooCommerce хранит цену, остаток, изображение и складские настройки на уровне конкретной вариации.

Валюты

Основная валюта магазина настраивается в WooCommerce. Eofferix не переключает валюту магазина сам по себе и не управляет курсами WooCommerce. Сервис отправляет число в поле цены, а WooCommerce показывает это число в валюте, выбранной в настройках магазина.

Если в источнике несколько валют, выберите или пересчитайте нужную цену в Eofferix до импорта. Если магазин использует мультивалютный плагин, его правила нужно настраивать в WordPress отдельно и проверять совместимость с обычными полями цены WooCommerce. Налоговые ставки, доставка, способы оплаты и вид цены на витрине тоже остаются настройками WordPress/WooCommerce.

Настройка валюты магазина в WooCommerce
Валюта, положение символа и разделители цены задаются в настройках WooCommerce.

Что Eofferix не меняет в WooCommerce

  • Основную валюту магазина.
  • Налоговые ставки и налоговые зоны.
  • Способы оплаты и доставки.
  • Правила мультивалютного плагина, если он установлен отдельно.
  • Внешний вид цены на витрине, если он задается темой или плагином.

Изображения товаров

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

Изображения вариаций

WooCommerce поддерживает изображение конкретной вариации. Оно загрузится, если в источнике есть картинка именно для вариации и пользователь связал это поле в шаблоне. Если в источнике есть только общие картинки товара, они записываются в товар.

Картинки из архивов 1С

В CommerceML часто встречается ситуация, когда XML содержит ссылку на файл, а сам файл лежит в архиве обмена. Eofferix должен найти такой файл в архиве, подготовить его и передать в WooCommerce. Если файла нет в источнике или архиве, это должно отображаться в отчете как отсутствие изображения, а не как ошибка модуля WooCommerce.

Если изображение не появилось

  • Проверьте, что поле изображения связано в шаблоне Eofferix.
  • Проверьте, что файл действительно есть в источнике или архиве 1С.
  • Проверьте, не блокирует ли сайт загрузку изображений по размеру, типу файла или правам папки uploads.
  • Посмотрите отчет запуска: отсутствие файла должно быть предупреждением по данным, а не ошибкой установки плагина.

Что проверить после импорта

  1. У товара есть главное изображение, если оно было в источнике.
  2. У вариации есть свое изображение, если оно было связано в шаблоне.
  3. Цена и остаток вариации отличаются от других вариаций там, где это ожидается.
  4. Валюта на витрине соответствует настройкам WooCommerce.
  5. Повторный импорт без изменений не создает дубли изображений.