{"title":"Arrange delivery fulfillment at POS","slug":"arrange-delivery-fulfillment-at-pos","url":"https://support.storeconnect.com/articles/arrange-delivery-fulfillment-at-pos","url_markdown":"https://support.storeconnect.com/articles/arrange-delivery-fulfillment-at-pos.md","subtitle":null,"summary":"Ship items to a customer directly from the POS register by selecting items, entering a delivery address, choosing a shipping rate, and confirming the delivery fulfillment.","type":"Help_Documentation","video_url":"","keywords":"delivery fulfillment, POS delivery, ship to customer, shipping rate, POS shipping, delivery address, point of sale delivery, POS fulfillment, shipment, shipping cost, tax calculation, delivery workflow, POS transaction, ship from POS, requested delivery date, shipping notes, delivery instructions, split fulfillment","last_modified":"2026-09-15T02:32:04+0000","body_markdown":"Delivery fulfillment lets staff ship items from a POS transaction directly to a customer's address. When an order includes a delivery, shipping costs are added to the cart, tax is calculated based on the destination address, and the shipment details are recorded against the order in Salesforce.\n\n## Before you start\n\nCheck each of these before arranging a delivery:\n\n- **Shipping is enabled** for your store — the **Enable Shipping** checkbox is selected on your **Store** record. See [Setting up shipping](setting-up-shipping) for full setup instructions.\n- **Shipping rates or providers are configured** — at least one country must be covered by a shipping rate or provider. See [Setting up shipping rates](setting-up-shipping-rates) and [Setting up shipping providers](setting-up-shipping-providers).\n- **Products have a shipping method assigned** — physical products need at least one shipping method on their record to be eligible for shipping.\n- **A customer is selected** on the current cart — delivery requires a contact to ship to.\n- The items to be shipped are physical products (virtual items and reserved items are not eligible for delivery).\n\n## Arrange a delivery\n\n### Step 1: Open manage cart\n\n1. In the POS cart, open **Manage cart** and select **Arrange delivery**.\n2. If delivery is not available, check that shipping is enabled for your store.\n3. Select a customer or add the customer account.\n\n### Step 2: Select items to ship\n\nIf the cart contains more than one eligible item, a selection screen appears showing all items that can be shipped. All eligible items are selected by default. Selecting only some of the eligible items, and leaving the rest in the transaction to be handed over in person, is known as split fulfillment. See [Omnichannel fulfillment models](omnichannel-fulfillment-models) for how this compares to other fulfillment models.\n\n1. Toggle individual items on or off to choose what ships.\n2. Use **Select all** or **Deselect all** to adjust the full selection.\n3. Items that cannot be shipped (virtual or reserved items) appear in an **Items ineligible for delivery** section and cannot be selected.\n\nSelect **Confirm items** to continue.\n\n:::note\nIf only one eligible item is in the cart, the item selection step is skipped automatically.\n:::\n\n### Step 3: Enter the delivery details\n\nThe address form is pre-filled with the selected customer's address where available. Review and update if needed.\n\n| Field | Notes |\n|-------|-------|\n| Recipient name | Pre-filled from the customer record |\n| Street address | Required |\n| City | Required |\n| State / Province | Required — select from the dropdown, filtered by the selected country |\n| Postal code | Required |\n| Country | Required — only countries configured for shipping in your store are available |\n\nIf your store has custom fields configured for the delivery address form, these appear here as well.\n\nIf a **Requested delivery date** field is shown, select the customer's preferred delivery date.\n\nIf a **Shipping notes** field is shown, enter any special delivery instructions.\n\n:::warning\nIf you change the country to one that is not supported for shipping, a message displays: \"Delivery is not available for the selected country.\" You must select a supported country to continue.\n:::\n\nOnce the address is complete, available shipping rates load automatically.\n\n### Step 4: Select a shipping rate\n\nAvailable shipping rates are displayed with:\n\n- Carrier and service name (for example, \"Express Post\")\n- Price — if a shipping discount applies to the customer's account, the discounted price, original price, and discount amount are shown\n- Rate expiry — rates are time-limited; an expiry countdown is shown where applicable\n\nSelect the rate that applies to this delivery. If your store has custom fields for the rates screen, complete those as well.\n\n:::tip\nIf you go back to edit the address, the rate list clears and reloads with updated rates for the new address.\n:::\n\n### Step 5: Confirm the delivery\n\nSelect **Confirm delivery**. The delivery fulfillment is added to the cart with:\n\n- The shipping cost added as a line item\n- Tax recalculated based on the delivery destination address (not the store location)\n- The delivery details visible in the **Manage fulfillments** view\n\nThe cart now shows the shipping cost as a line item and the delivery card in **Manage fulfillments**, and the order can be completed as normal.\n\n## Review and edit a delivery\n\nAfter confirming, the delivery appears as a card in **Manage fulfillments**, showing:\n\n- Delivery address (street and city)\n- Recipient name\n- Shipping carrier and service name\n- Shipping cost (or \"Free\" if zero)\n- The items included in the delivery\n- An **Edit delivery** button\n\nTo change the address, items, or shipping rate, select **Edit delivery** and work through the screens again.\n\n:::note\nIf you edit a delivery and then return without making changes, the previously confirmed rate is retained.\n:::\n\n## When a customer is changed\n\nIf you change the customer on a cart that already has a delivery fulfillment, the delivery is flagged for reconfirmation. A banner appears at the top of the cart:\n\n\u003e \"The details of your delivery have changed. Please confirm them to continue.\"\n\nThe delivery card shows a **Confirm changes** button instead of **Edit delivery**. Select it to review the updated address (pre-filled from the new customer) and re-select a shipping rate before continuing.\n\n## Expired shipping rates\n\nShipping rates are time-limited. If a previously selected rate is no longer available when you return to the cart or reconfirm a delivery, a notice appears:\n\n\u003e \"The previously selected shipping rate is no longer available.\"\n\nYou can either select a new rate or choose to keep the outdated rate. The order can still be completed if you keep the outdated rate, though the shipping cost may differ from what the carrier charges.\n\n## Tax and delivery destination\n\nWhen delivery is confirmed, StoreConnect recalculates tax for the shipped items based on the delivery address rather than the store location. Items not included in a delivery fulfillment retain their original tax calculation.\n\nThis happens automatically, so no manual action is required.\n\n## Troubleshooting\n\n**\"Delivery is not available for the selected country\"**\nThe country entered is not in your store's list of supported shipping countries. Select a supported country or contact your store administrator to add the country to shipping configuration.\n\n**\"No shipping rates available\"**\nNo rates were returned for the address and items selected. This may be due to carrier configuration, item dimensions or weight data, or the destination being outside the carrier's service area. Contact your store administrator to review shipping provider configuration.\n\n**Delivery option not appearing in the fulfillment menu**\nEither shipping is disabled for your store, or no customer is selected on the cart. Ensure both conditions are met.\n\n**Some items cannot be selected for delivery**\nVirtual products and reserved items cannot be shipped. They appear in the \"Items ineligible for delivery\" section and are excluded automatically."}