Starting an online store takes three things: something people want to buy, a website that takes their money, and a way to get the order to them. The rest, from the logo to the email list, can wait until the first orders come in. This guide walks through each step in the order that saves the most time, with rough costs, and shows where Cartly fits if you build on it.
Step 1: Decide what you sell and who buys it
Pick a product you can describe in one sentence to a specific person: “linen shirts for people who work outdoors in hot climates” beats “clothing”. A narrow audience is easier to reach, easier to write for, and easier to say no to when you are tempted to add everything.
Before you spend money, check that people already look for it. Search for the product the way a customer would and look at who sells it, at what price, and what their reviews complain about. Those complaints are your opening. If nobody sells it at all, ask why before you assume you found a gap.
Step 2: Choose how you will source products
There are four common models, and you can mix them later:
- Make it yourself. The highest margins and the most control, limited by the hours you have.
- Buy wholesale. You buy stock from a manufacturer or distributor and resell it. You need cash up front and somewhere to keep the stock.
- Dropshipping. A supplier ships each order directly to your customer. No stock to fund, but thin margins and little control over delivery times and quality.
- Print on demand. Your designs are printed on shirts, mugs or posters only when someone orders. Good for testing designs; margins sit between wholesale and dropshipping.
Whichever you choose, order a sample yourself. You cannot write an honest product description, or answer a customer’s question about fit, for something you have never held.
Step 3: Pick a name and a domain
Choose a name that is short, easy to spell after hearing it once, and available as a domain. A .com is still the safest choice for an international store; a country domain such as .de or .co.uk can build trust if you sell in one country. Expect to pay about $10 to $20 a year for the domain.
You do not need the domain on day one. Every Cartly store gets a free address on your-store.mycartly.pro with HTTPS, so you can build and test first. When you are ready, connecting your own domain works on every plan, and once your DNS points at your store and you click Verify Connection, Cartly issues the SSL certificate automatically (see Connecting a custom domain).
Step 4: Choose an ecommerce platform
The platform runs your catalog, cart, checkout and orders. Switching later is possible but painful, so compare a few on what will matter in a year, not just on the first week:
- Total monthly cost. Add the plan price, the transaction fees the platform takes on top of your payment processor, and the paid apps you will need for basics.
- Design control. Can you change the storefront without hiring a developer for every tweak, and can a developer go deeper when you need it?
- Payments. Does it support the payment methods your customers use, in your country?
- Room to grow. Multiple currencies and languages, more locations, wholesale (B2B) customers, an API.
- Your data. Can you export your products, customers and orders if you leave?
For a deeper comparison of platform types, read What Is an Ecommerce Platform; if you are weighing Cartly against the best-known option, see our Shopify alternative comparison.
On Cartly, plans start at $19 a month and Cartly takes 0% transaction fees on every plan; your payment provider’s own fees still apply. The 7-day trial runs on the Starter plan and needs no card. A new store opens with the Clarity theme, ten sample products, collections, a blog, About, Contact and FAQ pages, menus, and template legal pages (privacy, terms, refunds), so you can see how everything fits together and then replace the samples with your own (Your new store’s sample content). Prices for all plans are on the pricing page.
Step 5: Add your products
Product pages do the selling, so give each one what a shopper would ask a salesperson:
- Photos. At least one clean shot on a plain background, plus photos in use and close-ups of details. Use the same aspect ratio across the catalog so grids line up.
- A title people search for. “Women’s linen shirt, relaxed fit” works harder than a clever product name on its own.
- A description that answers objections. Materials, sizing and fit, care, what is in the box, delivery time.
- Variants and stock. Sizes and colours as variants of one product, each with its own stock count, so a size or colour you have sold out of cannot be ordered.
Moving an existing catalog? Cartly imports products from CSV and Excel (.xlsx) files with a column-mapping step (CSV import), and the Shopify import app brings over your products with their variants, prices and stock from a Shopify store.
Step 6: Design your storefront
Start from a theme rather than a blank page. Cartly’s own themes are all free; switch between them, then adjust colours, fonts, sections and texts in the visual editor, where you see each change on your real products. If you or a developer want full control, the code editor and GitHub sync give access to every template file.
Keep the first version simple: a home page that says what you sell and for whom, a menu with your main collections, readable product pages, and a footer with contact details and your policies. Consistent photos, fonts and spacing from page to page do more for a professional look than extra features.
Change your theme by describing it, with Cartly Command
Some changes are not a setting: a darker header, rounder buttons, a “Only 3 left” message under the price, a FAQ section on the home page. Until recently each of those meant learning the theme’s template language or waiting for a developer. With Cartly Command in the theme editor, you describe the change in plain words, in any language, and it makes it for you:
- You see the plan first. Command replies with a task card: the goal, two to four steps, and the most the task can use from your monthly AI credits. Nothing runs until you click Run.
- Your live store stays as it is. The change is made on a copy of your theme called the AI draft, while shoppers keep seeing your current theme.
- Every change is checked. Before you see it, the change passes an automatic theme check: valid files, new texts in every language of your theme, no outside scripts or trackers, no default texts removed that you did not ask about, no invented reviews or promises.
- You decide. Review the code file by file, compare Before and After on desktop, tablet and mobile, and publish only when you are happy. The theme you had stays in your library, and version history lets you go back.
Requests that work well are specific: “Make the header sticky when scrolling, on desktop and mobile”, or “On product cards, show the discount percentage instead of the word Sale”. AI credits are included in every plan: 200 a month on Starter, 500 on Growth, 2,000 on Pro and 7,000 on Enterprise, also during the trial. Command is not available for a theme connected to GitHub; edit that one in GitHub. The step-by-step guide is Editing your theme with Cartly Command.
Step 7: Set up payments
Offer the methods your customers expect. Cards, plus Apple Pay and Google Pay, cover most shoppers; PayPal adds trust for first-time buyers; buy-now-pay-later can lift the average order for pricier products.
On Cartly you connect your own accounts with Stripe (cards, plus Apple Pay and Google Pay when you enable them in Stripe), PayPal, Adyen, Mollie, Klarna, Razorpay, Mercado Pago or Authorize.Net, in the countries and currencies each one supports. You can also switch on cash on delivery, or bank transfer with your own payment instructions (Taking payments with your own Stripe account, Cash on delivery and bank transfer). Payments land in your own provider account, and Cartly adds no transaction fee on top.
Step 8: Set up shipping
Decide where you ship and what it costs before your first order. A simple start:
- One shipping zone for your home country and one for everywhere else you are willing to ship.
- A flat rate per zone that covers your average parcel, and a free-shipping threshold a little above your average order value, which nudges customers to add one more item.
- An honest delivery estimate on the product page and at checkout.
Cartly’s shipping zones take countries, a flat rate, a free-shipping threshold and a delivery window (Shipping zones). When you outgrow flat rates, the ShipEngine app adds live carrier rates and label printing, and the AfterShip and 17TRACK apps keep order tracking up to date (Live shipping rates and labels).
Step 9: Sort out taxes and policies
Tax rules depend on where you are registered and where your customers are, so ask an accountant which taxes you must charge before you launch. Then enter those rates for each country or state; Cartly applies the rates you set, including on shipping if you choose (Taxes).
You also need a privacy policy, terms of service, and a refund and returns policy that you actually follow. A new Cartly store starts with template versions of these pages, already published and linked from the footer; read them and adapt them to your business and local law before you launch.
Step 10: Test everything, then launch
Before you tell anyone about the store, go through it as a customer would:
- Place a real test order with each payment method, then refund it.
- Open the store on a phone. Most visitors will see it there first.
- Check every link in the menu and the footer, and the contact form.
- Give each product and the home page a meta title and description; Cartly generates the sitemap for search engines (SEO basics).
- Add your Google Analytics 4 measurement ID in the analytics settings so you can see where visitors come from.
- Remove or replace every sample product and placeholder text.
Step 11: Get your first customers
A new store gets no traffic by itself. Start with the channels that cost time rather than money, then spend where you see results:
- People you know and communities you belong to. The first ten orders often come from here, and their feedback is worth more than the revenue.
- Search. Product pages that answer real questions, and a blog with buying guides, bring visitors for years.
- Marketplaces and social catalogs. Cartly’s apps send your catalog to Google Shopping, Meta (Facebook and Instagram) and TikTok as a product feed, and sync with eBay.
- Email. Collect subscribers from day one. Abandoned-cart emails are included on every Cartly plan; switch them on and they win back shoppers who left at checkout. The Klaviyo, Mailchimp, Brevo and Omnisend connectors keep your customers and subscribers in sync for newsletters.
- A launch discount. A time-limited code gives people a reason to buy now rather than later (Creating discounts).
How much does it cost to start an online store?
A lean start, not counting stock, looks like this:
- Domain: about $10 to $20 a year (optional at first).
- Platform: from $19 a month on Cartly’s Starter plan, with a free 7-day trial.
- Payment processing: your provider’s fee per sale, typically a few percent; Cartly adds 0%.
- Theme: $0 with Cartly’s free themes.
- Apps and marketing: $0 to start; add paid tools only when a channel proves itself.
Your biggest cost is usually the first batch of stock or samples, which is why dropshipping and print on demand are popular for testing an idea.
Frequently asked questions
How long does it take to start an online store?
A focused weekend is enough to have a working store with a theme, ten products, payments and shipping. Sourcing products, taking photos and writing descriptions usually take longer than the store itself.
Do I need a developer?
Not to launch. Themes and the visual editor cover most design changes, and Cartly Command handles the rest from a plain-language request. A developer becomes useful for custom features or a fully custom front end; Cartly’s code editor, GitHub sync and APIs are there when you get to that point.
Can I sell in other countries from the start?
Yes, as long as you ship there and your payment provider supports it. Prices in local currencies and translated storefronts, through Cartly Markets, are part of the Growth plan and above; see Create your first market.
Start with the trial
Launch with the basics done well and let the first orders show you what to improve. On Cartly, most design changes need no developer, and the platform takes no cut of your sales. You can start a Cartly store on the 7-day trial, no card needed.