["action"]=>
string(13) "checkoutState"
["userData"]=>
string(353) "{\"billing_country\":\"US\",\"billing_first_name\":\"\",\"billing_last_name\":\"qwe\",\"billing_company\":\"йцу\",\"billing_address_1\":\"address test2\",\"billing_address_2\":\"123\",\"billing_city\":\"city Test\",\"billing_state\":\"CA\",\"billing_postcode\":\"92602\",\"billing_phone\":\"(760) 201-3712\",\"billing_email\":\"qweqwe@gmail.com\"}"
}
NULL
woocommerce_cart_item_remove_link
в данном случае не срабатывает как нужно, а требует перезагрузить корзину что бы её зарефрешить, хотя я уже и в ручную прописывали тригер wc_update_cart
, больше всего напрягает то что когда я это писал(где то годик назад) то работало как нужно. Но в целом Вы правы
json_decode(stripslashes($_POST['userData']))
и решило проблему. Большое спасибо! Но мне немного не понятно почему оно так странно присылает json (имею в виду \"billing_country\":\"US\"), я как то не правильно его отправляю? Или так и должно быть?