firestarter_shipping_options
Show and compare delivery options with prices and ETAs for an order awaiting approval, and preview the re-priced total for a chosen speed before paying.
Instructions
Show and compare the delivery speeds for an order awaiting approval, and preview the re-priced total for a chosen speed — before paying. Returns the numbered 'Delivery options' menu (Standard / Express / Same-Day, each with its price, ETA, and all-in total); the buyer picks one and you place the order by calling firestarter_approve with shipping_option_index set to that [number]. Use this when the buyer asks about delivery speed/cost, wants it faster, or you want to show the trade-off before they approve — otherwise firestarter_execute already lists these inline and approving without a pick uses the cheapest rate. Pass refresh:true to re-fetch live carrier rates (e.g. if the quote is stale), and select_index to preview one speed's new total. For a listing the buyer hasn't started buying yet (no execution), use firestarter_shipping_estimate instead.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| refresh | No | Re-fetch live carrier rates and persist them before showing the menu. Use when the stored rates may be stale (e.g. >30 min old). Off by default. | |
| option_id | No | Which option's delivery methods to show (opt_...). Omit to use the pre-selected option (the one the buyer is about to approve). | |
| execution_id | Yes | The execution ID (exec_...) to show delivery options for — an order that is awaiting approval. | |
| select_index | No | Preview a specific delivery speed: the [number] from the menu. Shows that speed's new all-in total and the exact shipping_option_index to approve with. Does NOT select or pay — it's a preview. |