thinkhard.SI

Prompt repository Small business

Write a shipping and delivery policy for your online shop

You sell online and need a clear shipping page covering costs, processing times, regions and lost or damaged packages, written from decisions you have made.

Registry no.
SMB-034
Collection
Small business
Laid out for
Any chat model
Score
10 out of 10
Blanks to fill
5
Added

Small businessAny chat

The prompt

Score 10 of 10, Excellent

Use it when You sell online and need a clear shipping page covering costs, processing times, regions and lost or damaged packages, written from decisions you have made.

  • {{shipping_decisions}}
  • {{sales_channels}}
  • {{carriers}}
  • {{regions}}
  • {{returns_policy}}
Full prompt and why it works
Prompt
Write the shipping and delivery policy page for my online shop from the decisions below, so that customers can see what delivery costs and how long it takes before they buy, and so that I can point to the page when questions or disputes come up.

My decisions:
"""
{{shipping_decisions}}
"""

Where I sell (my own site, Etsy, Amazon, other marketplaces): {{sales_channels}}
Carriers I use: {{carriers}}
Countries or regions I ship to: {{regions}}

My returns policy, if I have one, so the two pages match:
"""
{{returns_policy}}
"""

Use these headings, in this order:
1. Processing time: how long before an order ships, and whether weekends and holidays count.
2. Shipping options and costs: a table with the columns Option, Cost, Estimated delivery time, Where available.
3. Free shipping: the threshold or rule, if I have one.
4. International orders: where we ship, and who pays customs duties and taxes, if I ship abroad.
5. Tracking: when and how customers get it.
6. Lost, late or damaged packages: what the customer should do and what I will do, with time limits.
7. Wrong address: what happens if the address entered is wrong.
8. Contact: how to reach me about an order.

Keep it under 450 words, in short sentences a customer can scan on a phone. Use "we" for the shop and "you" for the customer. A good page answers the customer's question in the first line under each heading.

For example, the form of a processing line: "Orders ship within 2 business days (Monday to Friday, not including holidays)." That example shows the form only; use my times.

Write delivery times as estimates, not guarantees, unless I say I guarantee them. Do not add any cost, time, region, carrier, insurance or compensation that is not in my decisions, because the policy is a promise to customers. If one of my decisions looks like it may conflict with the rules of a marketplace I listed, for example a processing time longer than it allows, mention it in a note to me marked "check with [marketplace]" rather than stating the marketplace's rule as fact.

If a heading has no decision from me, keep the heading and write [DECISION NEEDED: what to decide] under it instead of filling it in. If my shipping decisions and my returns policy disagree, for example on who pays to send back a damaged item, list the conflict at the top.

Variables

{{shipping_decisions}}
What you have decided: processing time, shipping options and prices, free shipping rule, what you do about lost or damaged packages.
{{sales_channels}}
Where you sell, for example "my Shopify site and Etsy".
{{carriers}}
The carriers you use, for example "USPS and UPS".
{{regions}}
Where you ship, for example "the US only" or "US and Canada".
{{returns_policy}}
Your returns policy text, or "none".

Why it works

  • If unsure. A heading with no decision behind it gets a [DECISION NEEDED] marker, so the page never promises a delivery rule you have not chosen.
  • What to avoid. No costs, times or compensation beyond your own decisions, and delivery times stay estimates, because the page is what customers and marketplaces hold you to.
  • Format. Fixed headings and a table of options and costs answer the questions customers ask before they buy, in the order they ask them.

How to use it

  1. Press Fill in variables and type your details into each blank. What you type stays in this browser.
  2. Copy the filled prompt into the AI tool you already use, such as ChatGPT, Claude or Gemini, or open it in the Grader or the Prompt Tester here.
  3. Before you rely on it, try it on three or four real examples. The Prompt Tester runs them all at once and shows which ones go wrong.
Use it from code

Get this prompt as JSON from the free REST API, with your own text in the blanks, or let an AI assistant fetch it through the MCP server. No key.

curl -s https://thinkhard.si/api/v1/prompts/shipping-delivery-policy

With the MCP server added to Claude, ChatGPT, Cursor or VS Code, call get_prompt with {"prompt": "shipping-delivery-policy"}, or just ask for it by name.