Base44 is an AI app builder: you describe what you want in plain words, and it builds a working app for you, including online stores.
This quick guide shows you how to create a simple store with Base44, step by step.
- A Base44 account.
- A clear description of your store: what you sell, your style and the pages you want.
- Your product names, prices, descriptions and photos.
- A Stripe account to accept card payments.
Important for Bangladeshi sellers: Base44's built-in payments use Stripe, which doesn't support Bangladesh-based businesses. You can still build a store that collects orders for cash on delivery, but for a full local store with bKash and SSLCommerz, Shopify or WooCommerce is usually easier.
1. Sign Up and Describe Your Store
Go to base44.com, create an account and type a prompt describing your store. Be specific.
Example prompt: "Build an online store for a cap brand called Hatline. Include a homepage with a hero banner, a shop page with product filters, product pages with size options, a cart and a contact page. Use a clean black and white design with a blue accent color."
Base44 then generates a first version of your store.
2. Refine the Design With the AI Chat
Review the preview, then ask the chat for changes, one at a time:
- "Make the hero headline bigger and add a 'Shop now' button."
- "Show products in a 3-column grid on desktop."
- "Add my logo to the header."
Small, clear requests work better than one long list.
3. Connect Payments
Ask the chat: "Connect a payment method so I can take payments from customers."
Base44 offers to set up Stripe in a test environment. Click Install Stripe to continue.
4. Add Your Products
Ask the chat to create your products, for example: "Create 3 products for my store," followed by each product's name, price and description.
Base44 adds them as Stripe products and uses them to build your checkout.
5. Test Your Checkout
Open your app preview, add a product to the cart and complete a test payment.
Nothing is charged in the test environment, so you can try the whole buying journey safely.
6. Go Live With Stripe
- Claim your Stripe sandbox by connecting your own Stripe account, or creating a new one.
- Add your live Stripe API keys in Base44.
- Place one small real order to confirm payments work.
7. Selling With Cash on Delivery Instead
If you can't use Stripe, ask Base44 to build an order form instead of online checkout:
Example prompt: "Replace the checkout with a cash-on-delivery order form that collects the customer's name, phone number, address and order, and saves each order to a list I can see in an admin page."
You then confirm each order by phone and ship it with your courier.
8. Publish and Connect a Domain
- Test every page on your phone.
- Check that orders or payments arrive correctly.
- Publish your app, and connect your own domain if your plan allows it.
Frequently Asked Questions
Do I need coding skills to use Base44?
No. You build and change your store by describing what you want in the AI chat.
Is Base44 better than Shopify for an online store?
For most product stores, no. Shopify includes ready-made features like inventory, shipping, discounts and many payment options. Base44 is great for quickly building custom apps, simple stores and digital product sales.
Can I accept bKash on Base44?
Not with Base44's built-in payments, which use Stripe. Cash-on-delivery order forms work, and connecting local gateways would need custom development.