Skip to content

Commit

Permalink
PES-2591: default shipping zone fix
Browse files Browse the repository at this point in the history
  • Loading branch information
J7F authored and Karpec committed Mar 3, 2025
1 parent cc68696 commit 426f9c4
Showing 1 changed file with 9 additions and 2 deletions.
11 changes: 9 additions & 2 deletions src/Packetery/Module/Carrier/CarrierActivityBridge.php
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@
use Packetery\Module\Carrier;
use Packetery\Module\Options\OptionsProvider;
use Packetery\Module\Shipping\BaseShippingMethod;
use WC_Shipping_Zone;
use WC_Shipping_Zones;

class CarrierActivityBridge {
Expand All @@ -25,8 +26,14 @@ private function getActiveCarrierIds(): array {
return $activeMethods;
}

$activeMethods = [];
$shippingZones = WC_Shipping_Zones::get_zones();
$activeMethods = [];
$shippingZones = WC_Shipping_Zones::get_zones();
$defaultShippingZone = WC_Shipping_Zones::get_zone_by();
if ( $defaultShippingZone instanceof WC_Shipping_Zone ) {
$shippingZones[] = [
'shipping_methods' => $defaultShippingZone->get_shipping_methods(),
];
}

foreach ( $shippingZones as $shippingZone ) {
$shippingMethods = $shippingZone['shipping_methods'];
Expand Down

0 comments on commit 426f9c4

Please sign in to comment.