Skip to content

Quick Checklist: Shipping Service Eligibility ​

When To Use This Checklist ​

Use this checklist when a shipping service is missing from the order Shipments block or from storefront shipping lookups.

Shipment Context ​

  • [ ] The shipping postal code or location is correct.
  • [ ] The product type and shipping class are correct for the shipment.
  • [ ] The size, weight, and quantity context still fit the service rules.
  • [ ] Customer restrictions or exemptions are not changing the result unexpectedly.

Availability Rules ​

  • [ ] The shipment is being tested with the correct service family or shipping method.
  • [ ] Another service for the same method is not winning because it is marked as priority.
  • [ ] A zero-price result is not being filtered out because free shipping is not allowed.

Date Validation ​

  • [ ] If pickup or scheduled delivery is involved, the selected date still passes calendar validation.

Retest ​

  • [ ] Re-check the order Shipments block or storefront shipping estimate after correcting the shipment context.

Use The Full Guide When ​

Use the full walkthrough when the quick checks do not explain the issue:

Sources ​

  • packages/framework/src/Actions/ShippingService/GetAvailableShippingServices.php
  • packages/framework/src/Http/Controllers/Api/Storefront/ShippingController.php
  • packages/framework/src/Models/Traits/ShippingService/IsAvailableForShippingPostalCode.php
  • packages/framework/src/Rules/CalendarRuleValidation.php