E-Commerce
Built for selling physical products and goods - apparel, footwear, accessories, home goods, and anything else customers can browse, buy, and pick up from their phone.
- Free to build and preview
- 12 screens included
- 1 week free on every paid plan
New season is here
Field & Form
New arrivals
Live preview. Tap around, it works.
Built for selling physical products and goods.
Launch your own mobile shop. Browse products, manage a cart, and take payments – a complete storefront your customers can shop from their phone.
- Apparel
- Footwear
- Accessories
- Home Goods
- Gifts
12 screens, already wired together.
A fully working shop app with real screens wired together. Customize the catalog, branding, and content, then publish.
Shop
Home screen with a hero banner and product catalog grouped by category
Product Detail
Photo, price, color/style variants, sizes, and add-to-cart with stock-capped quantity
Cart
Review items, adjust quantities, see totals before checkout
Pickup
Confirms in-store pickup and shows your store address - no shipping, by design
Checkout
Final order review and confirmation
Orders
Order history and status for the signed-in customer
Profile
Customer account settings and preferences
Sign In
Email, Apple, and Google authentication
Sign Up
New customer account creation
Verify Email
Email verification step after signup
Admin Dashboard
Revenue, orders, and store status overview for the owner
Admin Products
Manage the product catalog, stock, and pricing
Built from real components
Every screen is built from Struklio components you can also use on their own.
From template to your own app.
Everything happens in the Struklio app on your iPhone or Android phone. Building and previewing is free.
Free to build, preview and share with testers. Starter or above to publish on the App Store, with a 1 week free trial on every paid plan.
Pick the template in the app
- Open the Struklio app → Create Your Project → select E-Commerce.
- The full project with all screens loads instantly.
Build your catalog
This is the most important step - it is what your customers will buy from.
- Products - Open Admin Product Manager and add each product: name, price, category, and a real photo
- Variants - If a product comes in multiple colors or styles, add an option per color with its own photo - one photo can't stand in for another color
- Sizes - Add sizes as a comma-separated list (e.g. "S, M, L, XL") if relevant
- Stock - Set an accurate starting stock count for each product; it is reduced automatically as orders come in
Tip: Good product photos make a huge difference. Use a plain background and consistent lighting across your catalog.
Replace business details
- Store name and logo - update in the header, onboarding, and profile screens
- Store address - set it under opening hours settings; the Pickup screen reads it from there
- About and profile content - tell customers who you are
Adjust styling to your brand
- Change primary color to match your store branding (defaults to pink, #DB2777)
- Swap fonts if you want a different feel
- Adjust card styles, spacing, and corner radius on the Shop and Product Detail screens
- Preview everything live on your phone
Test the shopping flow end-to-end
Walk through the app exactly as a customer would:
- Open the app and browse the Shop catalog
- Tap a product, choose a color/size if available, and add it to the cart
- Open the cart and adjust quantities
- Confirm pickup at your store
- Review and confirm the order at checkout
- Check the order appears in Orders with the right status
- Sign in as the admin/owner and check Admin Dashboard and Admin Products
Fix anything that feels wrong before publishing.
- Step 06
Publish to the App Store
Publishing needs a paid plan, starting with Starter. Every paid plan starts with a 1 week free trial, so you can launch before you pay.
Ready for App Review.
What Apple checks, and what makes a e-commerce app do well after launch.
App Store checklist
- Complete content
Every product needs a real name, price, and photo. Apple will reject apps with placeholder content or empty screens.
- Screenshots
Capture 6.7" and 5.5" screenshots showing the shop grid, product detail, and cart. These are the first thing customers see on the store.
- Privacy policy
Required. Your app collects email, name, and order data, so disclose it clearly.
- Review login
Provide a test account in the review notes so Apple can navigate the full shopping flow, including checkout.
- Pickup-only disclosure
For launch, this template only supports in-store pickup - there is no shipping/delivery flow. State this clearly in your app description so customers aren't surprised at checkout.
Publishing to Google Play too? Follow the Android setup guide.
- Product photos are your storefront
Spend extra time on photo quality and consistent framing. This is what converts browsers into customers.
- Keep stock counts accurate
Nothing frustrates customers more than an order that can't be fulfilled. Update stock in Admin Product Manager as it changes.
- Only pickup, for now
Make sure your store can realistically handle in-person pickup for every order - there is no shipping option in this template yet.
- Push notifications
Use them for order confirmations and "your order is ready" alerts. Configure notification keys during the build step.
- Developer account
You need an Apple Developer account ($99/year) for the App Store and a Google Play Developer account ($25, once) for Google Play.
- Test with real customers
Before full launch, share a preview of your app with a few regulars and get feedback.
- App name
Use your store name. Do not stuff keywords and keep your listing clear.
- Update regularly
New arrivals, restocks, or seasonal collections keep customers opening your app.
Go further.
This template covers the full retail shopping use case, but you can extend it:
Remove screens you do not need, or add a Cart/Menu component from the Restaurant template if you also sell food alongside your products.
Make it your E-Commerce app.
Download Struklio, pick E-Commerce, and build it on your phone for free. Ready to publish? Every paid plan starts with a 1 week free trial.
Need help customizing? Visit Support