گذاشتن شرط برای ارسال رایگان در فروشگاه ووکامرس
در بعضی از فروشگاه ها دقت کرده باشید هنگام خرید نوشته شده است که اگر n تومان دیگر خرید کنید هزینه ارسال شما رایگان خواهد شد . امروز قصد داریم این آموزش را به شما یاد دهیم
برای گذاشتن شرط برای ارسال رایگان در فروگاه ووکامرس کافیست کد زیر را در functions.php قرار دهید.
/** * @snippet Notice with $$$ remaining to Free Shipping @ WooCommerce Cart * @how-to Watch tutorial @ https://a4fran3.ir * @sourcecode https://a4fran3.ir * @author a4fran3.ir * @tested with WooCommerce 3.0.5 */ function a4fran3_free_shipping_cart_notice_zones() { global $woocommerce; //a4fran3.ir Get Free Shipping Methods for Rest of the World Zone & populate array $min_amounts $default_zone = new WC_Shipping_Zone(0); $default_methods = $default_zone->get_shipping_methods(); foreach( $default_methods as $key => $value ) { if ( $value->id === "free_shipping" ) { if ( $value->min_amount > 0 ) $min_amounts[] = $value->min_amount; } } // Get Free Shipping Methods for all other ZONES & populate array $min_amounts $delivery_zones = WC_Shipping_Zones::get_zones(); foreach ( $delivery_zones as $key => $delivery_zone ) { foreach ( $delivery_zone['shipping_methods'] as $key => $value ) { if ( $value->id === "free_shipping" ) { if ( $value->min_amount > 0 ) $min_amounts[] = $value->min_amount; } } } // Find lowest min_amount if ( is_array($min_amounts) ) { $min_amount = min($min_amounts); // Get Cart Subtotal inc. Tax excl. Shipping $current = WC()->cart->subtotal; // If Subtotal < Min Amount Echo Notice // and add "Continue Shopping" button if ( $current < $min_amount ) { $added_text = esc_html__('Get free shipping if you order ', 'woocommerce' ) . wc_price( $min_amount - $current ) . esc_html__(' more!', 'woocommerce' ); $return_to = apply_filters( 'woocommerce_continue_shopping_redirect', wc_get_raw_referer() ? wp_validate_redirect( wc_get_raw_referer(), false ) : wc_get_page_permalink( 'shop' ) ); $notice = sprintf( '<a href="%s" class="button wc-forward">%s</a> %s', esc_url( $return_to ), esc_html__( 'Continue Shopping', 'woocommerce' ), $added_text ); wc_print_notice( $notice, 'notice' ); } } } add_action( 'woocommerce_before_cart', 'a4fran3_free_shipping_cart_notice_zones' );
سلام من یه روز ک وارد روبیکا شدم دیدم خارج از کاربری شد و هرچی شمارمو زدم برنگشت ایا امکان بازگشت داره؟؟؟لطفا کمک کنید
سلام . لطفا سوال خود را در جای مناسب بپرسید
شما در روبیکا فیلتر شده اید