Here’s a ShopsBuilder knowledge base article explaining how to add custom information to checkout, especially useful for restaurants, food courts, co-working spaces, and more.
In some business scenarios, it's important to pass custom context with an order - for example:
With ShopsBuilder, you can do this using custom checkout fields via a special startapp
link when launching your shop as a Telegram Mini App.
You’ll generate a link like this:
<https://t.me/ExampleShopPizzaBot/open?startapp=eyJyZWRpcmVjdCI6Ii9leGFtcGxlLXBpenphLXNob3AiLCJleHRyYV9jaGVja291dF9maWVsZHMiOlt7Im5hbWUiOiLQktCw0YglMjBj0YLQvtC70LjQuiIsInZhbHVlIjoiMTIzIn1dfQ==>
When the user scans this QR or clicks the link, their checkout will be pre-filled with a field like:
Table: 5
Telegram Mini Apps allow you to pass metadata via the startapp
parameter. ShopsBuilder supports two key fields in this payload: