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/admin/src/Livewire/Admin/Order/Shipments/Block.php
  • 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