{"title":"Configure POS delivery options","slug":"configure-pos-delivery-options","url":"https://support.storeconnect.com/articles/configure-pos-delivery-options","url_markdown":"https://support.storeconnect.com/articles/configure-pos-delivery-options.md","subtitle":null,"summary":"Enable and configure optional delivery fields — requested delivery date and shipping notes — for the POS delivery workflow using store variables.","type":"Help_Documentation","video_url":"","keywords":"POS delivery options, requested delivery date, shipping notes, delivery instructions, store variables, POS delivery configuration, configure delivery fields, POS admin, delivery date picker, POS shipping notes","last_modified":"2026-07-30T00:28:16+0000","body_markdown":"The POS delivery workflow includes two optional fields that are hidden by default: a **requested delivery date** picker and a **shipping notes** field for special delivery instructions. You can enable either or both fields, and optionally make them required, using store variables.\n\nFor general information on adding store variables, see [Store variables](store-variables).\n\n## Optional delivery fields\n\n| Field | What it does |\n|-------|-------------|\n| **Requested delivery date** | Displays a date picker on the delivery address form. Staff can record the customer's preferred delivery date. The minimum selectable date is today. |\n| **Shipping notes** | Displays a free-text field for special delivery instructions, up to 10,000 characters. |\n\nValues entered in these fields are saved to the Cart Fulfillment record and copied to the Shipment record when the order is completed.\n\n## Configure requested delivery date\n\nTo enable the requested delivery date field, add a store variable with:\n\n- **Key:** `pos.delivery.requested_delivery_date.enabled`\n- **Value:** `true`\n\nTo make the field required before a delivery can be confirmed, add a second variable:\n\n- **Key:** `pos.delivery.requested_delivery_date.required`\n- **Value:** `true`\n\n:::note\nSetting `required` to `true` has no effect unless `enabled` is also set to `true`.\n:::\n\n## Configure shipping notes\n\nTo enable the shipping notes field, add a store variable with:\n\n- **Key:** `pos.delivery.shipping_notes.enabled`\n- **Value:** `true`\n\nTo make the field required before a delivery can be confirmed, add a second variable:\n\n- **Key:** `pos.delivery.shipping_notes.required`\n- **Value:** `true`\n\n:::note\nSetting `required` to `true` has no effect unless `enabled` is also set to `true`.\n:::\n\n## Summary of store variables\n\n| Store variable | Value | Effect |\n|----------------|-------|--------|\n| `pos.delivery.requested_delivery_date.enabled` | `true` | Shows the requested delivery date field |\n| `pos.delivery.requested_delivery_date.required` | `true` | Makes the requested delivery date mandatory |\n| `pos.delivery.shipping_notes.enabled` | `true` | Shows the shipping notes field |\n| `pos.delivery.shipping_notes.required` | `true` | Makes shipping notes mandatory |"}