1
私は小さなAbandon Cart Recovery Pluginのために働いており、woocommerce_sessions
テーブルからカートを回復する必要があります。WooCommerceセッションデータからカートを回復
ここにはカート内の1つの変数製品のシリアル化されていないカートデータがあります。
array (size=1)
'cart' =>
array (size=9)
'product_id' => int 22
'variation_id' => int 24
'variation' =>
array (size=1)
'attribute_pa_color' => string 'green' (length=5)
'quantity' => int 1
'line_total' => float 20
'line_tax' => int 0
'line_subtotal' => int 20
'line_subtotal_tax' => int 0
'line_tax_data' =>
array (size=2)
'total' =>
array (size=0)
empty
'subtotal' =>
array (size=0)
empty
私はこのデータでカート全体を回復しようとしています。私はそれがこの配列をループにすることが可能です知っていて、カートにアイテムを追加
WC_Cart::add_to_cart($product_id, $quantity, $variation_id, $variation);
経由しかし、データがwoocommerce_sessions
テーブルに格納されていると完全にWooCommerce互換されるようにそれを行うための任意のよりエレガントな方法は何ですか?