دستورات شرطی دسته بندی محصول در سفارش ووکامرس
امروز به شما بررسی وجود دسته بندی محصول در سفارش ووکامرس و انجام دستورات شرطی را به شما آموزش میدهیم.
توسط کد زیر میتوانید دستورات شرطی زیادی بنویسید . مثلا در کد زیر اگر در سبد محصول دسته بندی خاص ما باشد بعد از پرداخت عکس و نوشته مد نظر ما برایش نمایش داده شود.
برای دستورات شرطی دسته بندی محصول در ووکامرس کافیست کد زیر را در functions.php قرار دهید
add_action( 'woocommerce_thankyou', 'a4fran3_custom_woocommerce_auto_complete_order', 5 ); function a4fran3_custom_woocommerce_auto_complete_order( $order_id ) { if ( ! $order_id ) { return; } // 1. Get order object $order = wc_get_order( $order_id ); // 2. Initialise $cat_in_order variable $cat_in_order = false; // 3. Get order items and loop through them... // ... if product in category, edit $cat_in_order $items = $order->get_items(); foreach ( $items as $item ) { $product_id = $item['product_id']; if ( has_term( 'memberships', 'product_cat', $product_id ) ) { $cat_in_order = true; break; } } // 4. Echo image only if $cat_in_order == true if ( $cat_in_order ) { echo '<p><img src="https://....."></p>'; } }
در قسمت های پایانی کد باید لینک تصویر خود را وارد نمایید
نتیجه کد بالا :