View Categories

Snippet-uri de cod utile pentru personalizare aditionala a functionalitatilor MyGLS

< 1 min read

Afisare exclusiva a metodei GLS Locker si dezactivare metoda GLS clasica (livrare prin curier) #

add_filter('woocommerce_package_rates', function (array $rates): array {
  if (isset($rates['mygls'])) unset($rates['mygls']);
  return $rates;
}, 99, 1);


Limitarea afișării MyGLS doar pentru România #

Dacă doriți ca serviciul de livrare MyGLS să fie disponibil exclusiv pentru România, vă rugăm să inserați următorul snippet de cod în fișierul functions.php al temei child.


add_action('woocommerce_before_get_rates_for_package', function (array $package, object $shipping_method): void {
if (is_a($shipping_method, 'MyGLS_Shipping_Method')) {
$shipping_method->countries = ['RO'];
}
}, 10, 2);