Table of Contents
Afișare Note comanda în zona de observații de pe AWB #
Daca doriti sa afisati notele clientului in zona de observatii a AWB-ului atunci inserati urmatorul snippet:
add_action('curiero_awb_details', function (array $awb_details, string $courier, WC_Abstract_Order $order): array {
if ($courier !== CurieRO_Printing_Cargus::$public_name) {
return $awb_details;
}
$awb_details['Observations'] = $order->get_customer_note();
return $awb_details;
}, 10, 3);
Politica de Livrare Personalizata pentru Cluj #
Acest snippet de cod permite configurarea unui tarif de livrare dedicat si a unui prag de gratuitate pentru livrările în Cluj, în timp ce pentru alte destinații se va aplica un tarif fix de livrare pe care il configurati in setarile plugin-ului. Modificati valorile ingrosate pentru a seta sumele dorite
add_action('curiero_overwrite_cargus_shipping', function (array $args, string $judetdest): array {
$cart = WC()->cart;
$cart_totals = $cart->get_subtotal() + $cart->get_subtotal_tax();
$tarif_redus = 20;
$prag_gratis = 145;
if ($judetdest === 'CJ') {
$args['cost'] = $tarif_redus;
if ($cart_totals >= $prag_gratis) {
$args['cost'] = 0;
$args['label'] = str_replace(': Gratuit', '', $args['label']) . ': Gratuit';
}
}
return $args;
}, 20, 2);