2016-10-24 7 views
0

woocommerceで古い注文の並べ替えを検出するにはどうすればよいですか? お客様が古い注文を再注文している場合は、製品を削除したいのですが、助けてください。 商品を削除する方法はわかりましたが、その顧客が古い注文を再注文していることを検出できません。例えば、 。ユーザーが2つの商品を持っている注文を購入したとし、同じ注文を購入しようとしているときに注文から1つの商品を削除したいとします。私はそのユーザーがカートからこの製品を削除しないようにします。多くのことを検索した後woocommerceで古い注文の並べ替えを検出するにはどうすればいいですか?

答えて

0

といくつかのwoocommerceコアファイルを読んだ後、私は解決策の下が見つかりました:

add_action("woocommerce_ordered_again", "dbr_remove_all_product_except_the_subscription_func"); 
function dbr_remove_all_product_except_the_subscription_func() 
{ 
    $cart_items = WC()->cart->get_cart(); /* if needed get cart like this */ 
    /* code here as per your requirement. */ 

} 
関連する問題