Skip to content

How to Choose a Shipping Service on an Order

What This Task Does

This task selects the shipping service for one order shipment and saves the related pickup, carrier, or add-on option details.

Use it when the order has valid shipments and you need to confirm how one shipment should actually ship.

Before You Start

Make sure:

  • the order already has items and a shipping address
  • Pyle has already calculated shipments for the order
  • eligible shipping services exist for the shipment you are working on

Steps

  1. Open the order.
  2. Go to the Shipments block.
  3. Select the shipment tab you want to work on.
  4. Review the available shipping services.
  5. Choose the correct service.
  6. Fill in the fields that match the selected method:
    • for warehouse pickup: pickup first name, last name, date, and note
    • for carrier pickup: carrier name, account number, pickup date, and note
    • for other shipping types: preferred shipping date when applicable
  7. Select any available shipping options if the service offers them.
  8. Save the shipment.

What Happens Next

After saving:

  • the shipment stores the selected shipping service
  • the related order items inherit the shipping service
  • shipping lines recalculate
  • add-on shipping options can change the final shipping amount
  • the order hold-until date can move with the selected pickup date

Common Mistakes

  • Choosing a service before the order has a valid shipping address.
  • Expecting a service that is blocked by geography, size, or product restrictions to appear.
  • Forgetting that shipping options can change the final total.
  • Assuming a custom shipping line and a regular service can stay active at the same time.

Sources

  • packages/admin/src/Livewire/Admin/Order/Shipments/Block.php
  • packages/admin/resources/views/components/order/shipments/block.blade.php
  • packages/framework/src/Actions/OrderShipment/UpdateOrderShipment.php
  • packages/framework/src/Actions/Order/CalculateShippingLines.php