Navigace
- Zobrazení notifikace
-
Hodnota pro dopravu zdarma
- Změna hodnoty získání dopravy zdarma dle doručovací adresy.
- Hodnota zbývající k získání dopravy zdarma
- Doprava je zdarma
V modulu je několik připravených hooků na které lze připravit vlastní funkce.
Zobrazení notifikace
apply_filters('wpify_woo_free_shipping_render_notice', true)
Filtr očekává true
nebo false
Hodnota pro dopravu zdarma
apply_filters( 'wpify_woo_free_shipping_amount', $amount, $this )
Filtr očekává číselnou hodnotu float
Změna hodnoty získání dopravy zdarma dle doručovací adresy.
add_filter( 'wpify_woo_free_shipping_amount', function ( $amount, $module ) { $country = WC()->customer->get_shipping_country() ?? WC()->customer->get_billing_country(); //Neníli zvolena doručovací země použije fakturační if ( $country == 'CZ') { //Doručovací země je "CZ" $amount = 80; //Nová hodnota pro CZ } return $amount; //Je-li CZ vrátí se nová hodnota jinak původní hodnota z nastavení }, 10, 2 );
Hodnota zbývající k získání dopravy zdarma
apply_filters( 'wpify_woo_free_shipping_amount_for_free_shipping', $this->get_free_shipping_amount() - ( $this->get_cart_amount() ) )
Filtr očekává číselnou hodnotu float
Doprava je zdarma
apply_filters( 'wpify_woo_free_shipping_is_free', $amount <= 0 )
Filtr očekává true
nebo false