Как получить информацию о переменном размере продукта из заказов Woocommerce?Php

Кемеровские программисты php общаются здесь
Anonymous
Как получить информацию о переменном размере продукта из заказов Woocommerce?

Сообщение Anonymous »

Я использую PHP-код в плагине «WP ALL EXPORT PRO» и ACF для фильтрации определенных заказов из WooCommerce, которые содержат соответствующие простые и переменные продукты (с информацией ACF), а затем экспортирую их через XML моему партнеру по выполнению заказов.Код работает отлично.
К сожалению, для переменных товаров ФУТБОЛКИ/ХУДИ/СВИТЕР пока не получена только одна информация:
Заказанный размер переменного продукта (варианты размеров XS / S / M / L / XL / XXL)
.
Размеры создаются как «АТРИБУТ» в Woocommerce и должны быть интегрированы в структуру кода XML.
Изображение

Продукт Настройки атрибута размера ("GRÖßE" со значениями XS/S/M/L/XL/XXL):
Изображение

ИСПОЛЬЗУЕТСЯ ТЕКУЩИЙ КОД В РЕДАКТОРЕ XML / WP ALL EXPORT >.




{Bestell ID}
2


{Shipping First Name} {Shipping Last Name}
{Shipping Company}
{Shipping Address 1}
{Shipping Address 2}
{Shipping Country}
{Shipping Postcode}
{Shipping City}
{Customer Account Email Address}




[my_get_order_items({Bestell ID})]





ИСПОЛЬЗУЕТСЯ ТЕКУЩИЙ PHP-КОД В РЕДАКТОРЕ ФУНКЦИЙ / WP ALL EXPORT.


Как получить значение «Размер» из позиции заказа (вариант продукта)?
Это связанная строка кода ( это не работает):
$order_details .= "**LT**size**GT**" . maybe_serialize( get_field( 'size', $product_id ) ) . "**LT**/size**GT**";


Подробнее здесь: https://stackoverflow.com/questions/790 ... rce-orders

Вернуться в «Php»