• Resolved bugesweb

    (@bugesweb)


    Tak, ako pri ‘Váhové pravidlá’ je mo?nos? nastavi??conditions?privítali by sme?mo?nos??prida? aj pravidlo cena dopravy na základe ‘cart-subtotal’

    Napr.: IF?Cart?subtotal: 30€ then?Shipping?price 1.79€

    Bolo by nie?o takéto mo?né?

Viewing 2 replies - 1 through 2 (of 2 total)
  • Plugin Support kovalmatyas

    (@kovalmatyas)

    Dobry den @bugesweb,
    tohle je zatím mo?né nastavit jen skrze filtry, které ná? plugin p?idává, konkrétně vyu?itím packeta_shipping_price (jeho bli??í popis je na na?em GitHub).

    Tento filtr slou?í k úpravě ceny dopravy v pokladně na základě parametr? objednávky, v?etně ceny, viz. p?íklad z GitHub:

    add_filter( 'packeta_shipping_price', function ( $price, $filterParameters ) {
    	$order_price = (float) WC()->cart->get_cart_contents_total() + (float) WC()->cart->get_cart_contents_tax();
    
    	if ( ! empty( $filterParameters['free_shipping_limit'] ) && $order_price >= $filterParameters['free_shipping_limit'] ) {
    		return 0;
    	}
    
    	if ( $filterParameters['carrier_id'] === 'zpointcz' ) {
    		if ( $order_price > 300 ) {
    			return 70;
    		}
    		if ( $order_price > 50 ) {
    			return 75;
    		}
    	} elseif ( $filterParameters['carrier_id'] === '106' ) {
    		if ( $order_price > 300 ) {
    			return 110;
    		}
    		if ( $order_price > 50 ) {
    			return 120;
    		}
    	} else {
    		$firstWeightRule = array_shift( $filterParameters['weight_limits'] );
    
    		return round( $firstWeightRule['price'] * 1.5, 2 );
    	}
    
    	return $price;
    }, 20, 2 );

    Kde pro dopravce “zpointcz” co? je doprava na ?eská vydejní místa je cena dopravy upravena na základě ceny objednávky a to samé pak pro dopravce s id “106” co? je pro změnu ?eské home delivery.

    Je tento filtr vyu?itelny pro va?e ú?ely?

    S pozdravem,
    Matyá? Kova? – Zásilkovna E-Commerce Support

    Thread Starter bugesweb

    (@bugesweb)

    Zdravim @kovalmatyas ,
    ano toto mi pom??e. ?akujem pekne.

Viewing 2 replies - 1 through 2 (of 2 total)
  • The topic ‘‘Conditions’ pri cene dopravy’ is closed to new replies.