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