• Никакой политики на форуме. Иначе - бан!
  • Вопрос без рабочей ссылки на проблему считается риторическим. Без ссылки и скриншота - провокацией!
  • Темы озаглавленные с маленькой буквы или капсом удаляются без предупреждения!

Передать дополнительные поля в Woocommerce и вывести значения из них в корзине

neo

Новичок
Привет!
Как передать поля в вукомерсе и сохранить и вывести из них значения
Испульзую хук
Код:
function my_add_to_cart($cart_item_key){

    echo '<pre>';
    print_r($_POST);
    echo '</pre>';

    // global $woocommerce;
    // echo '<pre>';
    // print_r($woocommerce);
    // echo '</pre>';
   
    $meta = get_metadata('post', $_POST['add-to-cart']);
    echo $cart_item_key."<br>";
    //получаем атрибуты
    $attributes=unserialize($meta['_product_attributes'][0]);
    // $attributes['pa__type_slug']['value']="22";
    // $attributes['pa__login_slug']['value']="33";
    // $attributes['pa__pass_slug']['value']="44";
    // update_metadata('post', $_POST['add-to-cart'], '_product_attributes', $meta['_product_attributes'][0], serialize($attributes));


    //$meta['_product_attributes'][0]=serialize($attributes);
    echo '<pre>';
    print_r($attributes);
    echo '</pre>';
   
     
    echo '<pre>';
    print_r($meta);
    echo '</pre>';
    wp_die('end');
}
add_action('woocommerce_add_to_cart', 'my_add_to_cart');

Я то их получаю но что дальше делать с этими полями не знаю, куда их сохранять, думал как атрибуты к общему продукту сохранить, так почему то к общему продукту атрибутам value не добавляется.
 
Сверху Снизу