Sell outside the US
Say "sell in the UK" and the market opens: local tax duties wake, and your site, docs and messages speak its language.
The first order from abroad is the moment to open that Market. Entering it wakes the tax and filing duties it carries, such as VAT registration, and translates your Site into its language.
Needs Open a bank account
What you get
- 1market open to buyers in the UKMarket
- 1site, docs and messages in the market’s languageSite
Your agent does
You, to your agent
Sell in the UK.
A customer in Germany wants to buy.
Charge German customers in euros.
# Look up the Startup: Startup.list
STARTUP= $(curl "https: //api.sb/ leaseline.app/ startups? limit= 1" \
-H "Authorization: Bearer $STARTUP_BUILDER_API_KEY" | jq -r '.startups[0]["$id"] | split("/ ") | last')
# Market.enter
curl -X POST https: //api.sb/ leaseline.app/ markets/ market_uk/ enter \
-H "Authorization: Bearer $STARTUP_BUILDER_API_KEY" \
-H "Content-Type: application/ json" \
-d '{"startup": "'"$STARTUP"'"}'
import { $ } from 'startup-builder'
const [startup] = await $.Startup.list({ limit: 1 })
await $.Market.enter({ startup: startup.$id, market: 'market_uk' })
STARTUP= $(npx startup-builder do Startup.list --json '{"limit": 1}' | jq -r '.startups[0]["$id"] | split("/ ") | last')
npx startup-builder do Market.enter --json '{"startup": "'"$STARTUP"'", "market": "market_uk"}'
{
"name": "do",
"arguments": {
"code": "const [startup] = await $.Startup.list({ limit: 1 })\nreturn await $.Market.enter({ startup: startup.$id, market: 'market_uk' })"
}
}
Change it
- Show prices in pounds.
- Add the EU as well.
Under the hood
- Systems
- Nouns
- Market
- Events
Market.entered