Make your store app with BDK
Turn first orders into repeat orders. Shipping updates and restock alerts bring shoppers back, and your checkout stays yours.
01 / 05
Notification permission
Ask shoppers about order updates once they have placed an order, not on first launch.
- Ask when a shopper joins the waitlist for a sold-out item.
- Skip the ask for shoppers who are only browsing.
- Open notification settings from the account page for shoppers who said no.
02 / 05
Links that open the app
Take shoppers from a shared product link straight to that product in your app.
- Let shoppers share a product link from the item page.
- Open a sale link straight to the collection on offer.
- Send shoppers without the app to the app store or the web page.
03 / 05
Native sheets and screens
Open checkout over the cart instead of sending shoppers off to a new page.
- Leave the cart in place underneath while the shopper checks out.
- Let shoppers close checkout and land back on their cart.
- Keep your web checkout and payment provider inside the sheet.
04 / 05
Push notifications
Bring shoppers back to their order when something changes.
- Send an update when an order ships.
- Tell a shopper when a wishlisted item is back in stock.
- Remind a shopper about a cart they left behind.
05 / 05
Camera and photos
Let shoppers photograph an item when they ask for a return.
- Photograph a damaged item when it arrives.
- Show the wrong item that was sent.
- Show the photo in the return form before the shopper sends it.
Five of 71 native capabilities
Every app gets all of them. Scroll for the rest.
- In-app purchases
- Modal sheetsNew
- Face ID login
- QR scannerNew
- Share sheetNew
- Sign in with AppleNew
- Live locationNew
- App badgeNew
- Incoming sharesNew
- Saved loginNew
- ContactsNew
- Health dataNew
- Audio playerNew
- Voice recorderNew
- Date-time pickerNew
- Rating promptNew
- Tracking promptNew
- NFC scanNew
- Push notificationsNew
- Deep linksNew
- Native transitions
- Photo pickerNew
All features are included when you request a build with BDK. See pricing
What you set up
- Your Apple Developer and Google Play accounts.
- Your own Firebase project's service-account key and a OneSignal app, for push.
- Branch or Chottulink, if you want links that open the app.
- Your existing payment provider account, unchanged.
Your web app stays in charge
- Catalog, inventory, customer logins and order management stay yours.
- Physical goods keep web checkout.
- Your web app calls the native features, and its changes go live without a rebuild.
Can I use Shopify or a headless storefront?
Yes, where you control the storefront code. Test checkout and sign-in inside the app.
Do physical products need in-app purchases?
No. Physical goods keep your web checkout.
Will checkout appear as a sheet?
On iOS it can. Android presents fullscreen. Older builds open a normal page.
Explore next
Create your project, or open the demo app and run the features yourself.