Connect Shopify
Your Store app can take its products, collections, prices and checkout from your Shopify store. Customers pay on Shopify's own checkout, inside the app.
- A Shopify store, and permission to develop apps for it (the store owner has it)
- Your Yallapp app type set to Store
- 1
Create an app in Shopify
In your Shopify admin, open Settings › Apps and sales channels › Develop apps. If Shopify asks, allow custom app development. Select Create an app and give it a name, for example "Mobile app".
- 2
Turn on the Storefront API
In the app's configuration, turn on Storefront API access with the permissions to read products and collections and to create checkouts. Save, then select Install app. On the API credentials tab, copy the Storefront API access token.
- 3
Optional: order history
To show customers their orders in the app, turn on Admin API access in the same app with the read_orders and read_customers permissions, then copy the Admin API access token. Orders are matched to the phone number customers sign in with, so they must use the same number in your shop. Customers also get a notification when you fulfill an order with a tracking number, complete it, cancel it or refund it (within 15 minutes, for 30 days after they check out from the app), and follow the parcel from the order.
- 4
Enter them on the Website step
In your Yallapp dashboard, open App setup › Website and choose My Shopify store. Enter your shop's myshopify.com address (also when your shop uses its own domain), your website address, the Storefront API token and, if you have it, the Admin API token. Select Save & continue. We check the token with your shop before saving.
Collections become your app's categories, and the Home page collection becomes its featured products. On iPhones, carts with digital products (no shipping) can't be checked out, as Apple's rules require. Product reviews are off for Shopify apps.