• Resolved pali47

    (@pali47)


    Dobry den,

    chcel by som sa spytat, ci bude pridana funkcionalita pre pridanie pravidla pre nastavenie ceny dopravy na zaklade hodnoty objednavky ?

    Dakujem

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

    (@kovalmatyas)

    Dobrý den @pali47,
    děkuji za Váš dotaz.

    V tuto chvíli cenová pravidla, která by se měnila dle celkové ceny objednávky, přímo v pluginu nikde nastavit nelze, nicméně prokonzultuji s kolegy z vývoje pluginu, zda by tato funkcionalita nešla implementovat nějakým jiným způsobem.

    S pozdravem,
    Matyáš Kovaľ – Packeta E-Commerce Support

    Plugin Support kovalmatyas

    (@kovalmatyas)

    Dobrý den,
    v pluginu je nyní od verze 1.5.1 dál upravený filtr packeta_shipping_price, který lze využít k nastavení cenových pravidel pro dopravu na základě ceny objednávky.

    Filtr lze přidat do functions.php, například v této podobě:
    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 ( $filterParameters['carrier_id'] === 'zpointcz' ) {
    if ( $order_price > 300 ) {
    return 75;
    }
    if ( $order_price > 50 ) {
    return 5;
    }
    } elseif ( $filterParameters['carrier_id'] === '106' ) {
    if ( $order_price > 300 ) {
    return 200;
    }
    if ( $order_price > 50 ) {
    return 250;
    }
    }

    return $price;
    }, 20, 2 );

    kde dle ID specifikujete pro jakého dopravce se má pravidlo aplikovat a následně pravidla nastavíte. V případné další podrobnosti o tomto filtru jsou k dispozici na našem GitHub.

    Je takto vytvořený filtr pro vás v pořádku?

    S pozdravem,
    Matyáš Kovaľ – Packeta E-Commerce Support

Viewing 2 replies - 1 through 2 (of 2 total)
  • The topic ‘Cena dopravy na zaklade ceny objednavky’ is closed to new replies.