
Привет!
Как передать поля в вукомерсе и сохранить и вывести из них значения
Испульзую хук
Я то их получаю но что дальше делать с этими полями не знаю, куда их сохранять, думал как атрибуты к общему продукту сохранить, так почему то к общему продукту атрибутам value не добавляется.
Как передать поля в вукомерсе и сохранить и вывести из них значения
Испульзую хук
Код:
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 не добавляется.