Pubblicato da: Roberto
Commenti: 0
Data di pubblicazione: 27/04/2021
Con questo semplice snippet potrai applicare uno sconto in percentuale, nel caso in cui il cliente scelga di ritirare presso la tua sede.
Nell’esempio dello snippet abbiamo inserito un 5%
/** * @snippet Inserisci sconto se selezionato il ritiro in sede*/ function aggiungi_sconto_se_ritira_in_sede( $cart ) { $chosen_methods = WC()->session->get( 'chosen_shipping_methods' ); $chosen_shipping_no_ajax = $chosen_methods[0]; if ( 0 === strpos( $chosen_shipping_no_ajax, 'local_pickup' ) ) { // Percentuale di sconto $discount = $cart->subtotal * 0.05; //Label $cart->add_fee( __( 'Sconto ritiro in sede', 'woocommerce' ) , -$discount ); } } add_action( 'woocommerce_cart_calculate_fees', 'aggiungi_sconto_se_ritira_in_sede');
Lascia un commento