Kezelési költség csak postapontokra | WordPress.org
Szia Péter!
Mivel hatósági áras az MPL/Postapont, 200 Ft kezelési költséget számolunk fel küldön soron. Ez teljesen jól működik, kivéve hogy Foxpost is van, és jelenleg szállítási módra tesztelek, így a Foxpostnál is felszámolja.
Itt tartok:
// CHECKOUT: add handling fee for MPL shipping methods
add_action( 'woocommerce_cart_calculate_fees', 'vrm_add_mpl_handling_fee_checkout' );
function vrm_add_mpl_handling_fee_checkout( $cart ) {
if ( is_admin() && ! defined( 'DOING_AJAX' ) ) return;
$chosen_methods = WC()->session->get( 'chosen_shipping_methods' );
$chosen_shipping = ! empty( $chosen_methods ) ? $chosen_methods[0] : '';
if ( strpos( $chosen_shipping, 'local_pickup' ) === false ) {
$cart->add_fee( 'Kezelési költség', 157.48, true, 'standard' );
}
}
De itt csak a shipping_method neve érkezik, és nyilván nincs benne a válaszott átvételi pont. Mivel lehetne lekérni a WC()->session-ből az aktuális átvételi pontot?
Előre is köszönöm, ha segítesz. Talán másnak is hasznos lehet, ha meg tudjuk oldani.
Champdor
The page I need help with: [log in to see the link]
مشاهده پاسخ های این مطلب
———————————————
این مطلب از سایت انجمن وردپرس گردآوری شده است و کلیه حقوق مطلق به انجمن وردپرس می باشد در صورت مغایرت و یا بروز مشکل اطلاع دهید تا حذف گردد
منبع: انجمن وردپرس