質問: woocommerce - jsを介してプログラムでカートに商品を追加する php 私はwoocommerceプラグインを使用してサイトの小さなeコマース部分を容易にし、独自の「カートに追加」ボタンを使用するのではなく、何らかの電話または機能を介して商品をカートに追加する必要があります。これによって私は基本的に例えばwoocommerceにskuと数量を送ってカートを更新することを意味します。sendtocart('123456', 55); 等私はドキュメントを調べましたが、この種のことへの参照を見つけることができないようです。これを達成する方法を誰かが提案できますか?
回答: phpでは、私はこんなやり方でそれをすることができました:global $woocommerce; $woocommerce->cart->add_to_cart($product_id); このメソッドはwoocommerce/classes/class-wc-cart.phpにあります。 /** * add a product to the cart. * * @param string $product_id contains the id of the product to add to the cart * @param string $quantity contains the quantity of the item to add * @param int $variation_id * @param array $variation attribute values * @param array $cart_item_data extra cart item data we want to pass into the item * @return bool */ public function add_to_cart( $product_id, $quantity = 1, $variation_id = '', $variation = '', $cart_item_data = array() ) {