Build your online store and sell at home and abroad.

Products, stock, orders, payments, shipping and discounts in one admin. When you are ready, the same store sells in other countries too, each with its own domain, language, currency and prices.

Every plan is $299 for the first year, excl. VAT; billed yearly, no monthly plans.

Milo, the Milofly mascot, flying with a winged shopping bag.

We take no commission on your sales.

However much you sell, Milofly takes no share of your revenue; you pay the yearly subscription and nothing more. For card payments, the payment provider's fee is your own contract with that provider. The money goes straight to your account and Milofly takes no share of that fee either.

commission on sales
0%
setup
Free
products and orders
Unlimited

Works with your payment, shipping, marketplace and ad accounts

  • iyzico
  • VakıfBank
  • Stripe
  • PayPal
  • Google Pay
  • Klarna
  • Yurtiçi Kargo
  • DHL eCommerce Türkiye
  • FedEx
  • Trendyol
  • Google Merchant Center
  • Meta Conversions API
  • Google Analytics 4
  • Google Tag Manager
  • Google Search Console
  • PaydaLink
  • TyreSystem

Checkout built for the highest conversion.

Shoppers don't type their address, they pick it: from a suggestion as they type, from their location or from a map. Their browser fills in the card, and members and guests alike pay in a few taps. Every country's address is taken in that country's format, so carriers never get an incomplete address. The result: more completed orders and fewer parcels coming back from the door.

  • Address suggestions as you type

    The address line comes first. Suggestions appear as shoppers type; in Germany, the one they pick fills in the street and number, postcode and city together.

  • From their location or a map

    With “Use my location” the address comes from where the shopper is. They can also move the pin to their door on a map and the address fills in from there.

  • Each country's address format

    Türkiye, Germany and the United Arab Emirates each have their own address template: which fields are required, and in what order, follows the country. The address reaches the carrier in that format.

  • The browser fills in the card

    Card number, expiry date and cardholder name fill in with one tap from the card saved in the shopper's browser (Chrome, Safari); nothing to type.

  • Members and guests both check out fast

    Members pick a saved address; guests pay without an account. If a guest uses a member's email, a code sent to that address is required, so no one can order in someone else's name.

A simplified animation of checkout with sample data. No order is placed.

Everything a store runs on, feature by feature.

One admin instead of separate programs, plugins and spreadsheets. Enter a product once, and your storefront, discounts, stock and shipping all work from the same record.

Web Management · Home page
  • Announcement barHeader
  • BannerFull width
  • Product gridBest sellers
  • Category grid
  • FAQ
  • Newsletter
Theme settingsTheme
Colours
Fonts
Aa HeadingAa Body
Logo
Light and dark
Simplified view with sample data.
Order #1047Shipped
  1. Order placed09:12 · Paid with PayPalConfirmation email sent
  2. Stock reserved1 unit short in the first warehouse came from the second
  3. Packed10:40 · Packing slip printed
  4. Shipped11:05 · Tracking number addedShipping email sent
Tracking is followed; the customer is emailed again on delivery.
Simplified view with sample data.

See all features

Everything you will need as you grow is ready.

From business profiles to tax rules, from courier pickups to a separate storefront for each country, with no extra program, plugin or developer.

Orders

Sample order list
OrderCustomerCountryTotalPaymentStatus
#1048Ayşe KayaİstanbulTürkiyeTR₺2,349.90iyzico3 instalmentsProcessing
#1047Jonas WeberKölnGermanyDE€89.00PayPalShipped
#1046Mariam Al NuaimiDubaiUnited Arab EmiratesAEAED 420.00Bank transferAwaiting payment
#1045Lena FischerHamburgGermanyDE€154.50StripeApple PayDelivered
#1044Can DemirİzmirTürkiyeTR₺649.00Cash on deliveryDelivered
Simplified admin view with sample data: orders from three countries in one list.

Not a translation. A storefront for each country.

Adding a country to your store is like opening a new shop there. Your shops in Türkiye, Germany and the United Arab Emirates each sell on their own domain, in their own language and currency, with their own payment, shipping and tax rules, and search engines see each country as a separate site. You enter your products once. International selling is included in Enterprise. There is no fee per country.

What each country's storefront has of its own

  • Its own domain with SSL
  • Its own language, currency and text direction
  • Its own price list
  • Its own payment and shipping options
  • Its own tax rules and invoicing company
  • Its own legal texts
  • Its own discounts
  • Its own theme and email sender
  • Its own sitemap, hreflang and Search Console account
  • Türkiye

    Turkish · TRY ₺

    Payments
    • Bank transfer
    • Cash on delivery
    Shipping
    • Your own carrier
    Sales and ads
    • Merchant Center
    • Conversions API
    • Google Analytics 4
    • Tag Manager
    • Search Console
    Apps
    • PaydaLink
  • Germany

    German · EUR €

    Payments
    • Apple Pay
    • Bank transfer
    Shipping
    • Your own carrier
    Sales and ads
    • Merchant Center
    • Conversions API
    • Google Analytics 4
    • Tag Manager
    • Search Console
    Apps
    • PaydaLink
  • United Arab Emirates

    Arabic · AED د.إ · right to left

    Payments
    • Apple Pay
    • Bank transfer
    Shipping
    • Your own carrier
    Sales and ads
    • Merchant Center
    • Conversions API
    • Google Analytics 4
    • Tag Manager
    • Search Console
    Apps
    • PaydaLink

Connect a carrier, tracking or invoicing provider that is not listed as an app; the developer platform is open to everyone. How to connect

Selling internationally

Search engines read your store right from day one.

Storefront pages are served from cache and refresh on their own when something changes. Sitemaps, structured data and language links are generated for every country; you only write your words.

  • Storefront served from cache

    Pages come from a nearby server's cache. When a product, price, stock level, discount or theme changes, the affected pages refresh within seconds.

  • Structured data and sitemaps

    Products, prices, stock, ratings and breadcrumbs are written in the format search engines read; each country's domain gets its own sitemap.

  • Country and language links

    Country versions of the same product are linked with hreflang, and each country is tracked in its own Search Console account.

  • Light images

    Images are served as AVIF or WebP at the right size. Measured layout shift stayed under the Core Web Vitals good threshold of 0.1.

  • Links that do not break

    When a product or page address changes, the old address redirects permanently.

  • Product feeds for Google

    A Merchant Center feed is prepared for each country, with rejected products and reasons shown in the admin.

    Professional and Enterprise

See the SEO feature

Scores measured on live stores

  • SEO score: 100 out of 100
  • Best practices score: 100 out of 100
  • Layout shift (CLS) at most 0.057Core Web Vitals good threshold 0.1
  • Largest Contentful Paint (LCP) on desktop: 1.1 to 1.4 sCore Web Vitals good threshold 2.5 s

Measured with PageSpeed Insights, Lighthouse 13.5.0 on 23 September 2026: 5 pages of live Milofly stores, 10 runs on mobile and desktop. The scores shown are the same in every run.

All your stores in one account.

No new account for your second brand or the client stores you manage. Open a new store from inside the admin and switch between stores without a password.

  • New stores open from the admin, ready on their own address
  • Stores you opened and stores you were invited to, in one list
  • A different role in each store: owner in one, admin in another
  • Each store keeps its own products, orders, theme and team
Running several stores
My storesOne account
  • Your main storeyourstore.com · Owner
  • Your second brandsecondbrand.com · Owner
  • A client's storeclient.milofly.com · Admin
No password when switching stores.
The store switcher in the admin. Simplified view with sample data.

Milo is with you on every screen of the admin.

Milo is the assistant inside your admin. Ask about your store data and it answers; it writes copy for you, from product descriptions to discount names, page titles and review replies. When it suggests a change, an approval card appears.

  • Writes copy and search titles in product, category, blog and discount forms
  • Suggests section headings, button labels and page search copy in Web Management
  • Drafts review replies, segment descriptions and missing languages in the attribute dictionary
  • Matches columns during Excel import; sets up discounts and adjusts stock from the chat, each with an approval card
  • Never touches refunds, payment and shipping settings or user permissions
  • On every plan, with usage included; you can see your usage in the admin
Meet Milo
Milo thinking at a laptop.
MiloSample chat

Make the linen shirt description shorter.

Done. I'll wait for your approval before applying it.

Waiting for approval

Linen shirt · description will be updated

ApproveDecline

Every store's data in its own database.

On Milofly, stores' data is not piled up in one place. Each store's products, orders and customers live in its own database, and one store's team cannot reach another store's data. Every store runs on the same code and infrastructure, with no speed reserved for a plan.

  • Full database backups every six hours, transaction log backups every fifteen minutes
  • Each backup is verified and copied off the server, so any moment in the last two weeks can be restored
  • Your free subdomain and your own domain both open with SSL
  • Team members and apps only work with the access you approved
Security and infrastructure
Stores and their dataKept apart
  • Beauty brandyourstore.comOwn database
  • Tyre sellersecondbrand.deOwn database
  • Fishmongerexample.milofly.comOwn database
Shared platformSame code, same servers, same speed
BackupsFull every 6 hours, log every 15 minutes
Simplified diagram: each store with its own database, on shared infrastructure.

Build apps for Milofly.

Joining as a developer is free: you pay Milofly nothing for your account, the docs, test stores or publishing. Your app opens inside the merchant's admin, and merchants can install it whatever plan they are on. Our own apps run the same way.

WebhookPOST · application/json
POST <your webhook URL>
X-Milofly-Topic: order.paid
X-Milofly-Store: <store id>
X-Milofly-Timestamp: <Unix time>
X-Milofly-Hmac-Sha256: <signature>
  • order.createdOrder created
  • order.paidOrder paid
  • order.shippedOrder shipped
  • order.refundedOrder refunded
Every webhook is signed with HMAC-SHA256, and your app checks the signature with its own secret.
  1. Join for free

    The developer account, the docs and the test store cost nothing. Section settings, content sources and pop-up types are documented in the portal too.

  2. Build apps

    A free developer account, a documented App API, signed webhooks and a free test store. After review your app is listed in every merchant's app store.

  3. Sell to stores

    Merchants install your app on any plan. You set pricing plans for your app and see charges and your share on the earnings screen in the portal.

Brands selling with Milofly.

All customers

  • Soi Cosmetics
  • Balık Pazarım
  • Powerium
  • Pur Ente

Every plan is $299 for the first year.

Starter is $299 every year, excluding VAT; Turkish VAT applies only to businesses in Türkiye. On Professional and Enterprise, the plan's list price applies after the first year. You pay yearly, there are no monthly plans and we take no commission on your sales. Upgrade within your first 12 paid months and you pay no difference.

  • Starter

    For stores selling from their own site in one country.

    Same price every year$299USD a year, excl. VAT

    Businesses in Türkiye pay $358.80 incl. 20% VAT; no VAT for businesses elsewhere

    $299 a year in later years too, excl. VAT

    Start for free

    What's included:

    • Site builder, blog and SEO
    • Products, variants and bulk import
    • Online payments, bank transfer and cash on delivery
    • Carrier connections, labels and tracking
    • Discounts, coupons and free shipping
    • and 4 more
  • Professional, Recommended

    For stores that sell on marketplaces, run ads and grow the basket with discounts.

    List price $1,599

    Special first-year price$299USD, first year, excl. VAT

    Businesses in Türkiye pay $358.80 incl. 20% VAT; no VAT for businesses elsewhere

    From the second year $1,599 a year, excl. VAT

    Start for free

    Everything in Starter, plus:

    • Trendyol integration
    • Google Merchant product feed
    • Meta Conversions API
    • Advanced discounts (buy X get Y, tiers, gifts)
    • Customer segments and segment-only discounts
    • and 3 more
  • Enterprise

    For businesses that sell to other countries, ship from several warehouses and track profit order by order.

    List price $2,399

    Special first-year price$299USD, first year, excl. VAT

    Businesses in Türkiye pay $358.80 incl. 20% VAT; no VAT for businesses elsewhere

    From the second year $2,399 a year, excl. VAT

    Start for free

    Everything in Professional, plus:

    • International selling (no fee per country)
    • Country teams
    • Purchase cost and true profit
    • Unlimited warehouses
    • Priority support
    • and 1 more
  • Custom plan

    For businesses that need a very large catalogue, dedicated infrastructure or support under contract.

    On requestPrice and terms are set in a contract to fit your needs.

    Everything in Enterprise, plus:

    • A very large catalogue
    • Dedicated infrastructure
    • Support under contract
    Let's talk

Compare plans line by line

Questions you may have.

More questions about pricing and payment are on the pricing page.

Do you take a commission on my sales?

No. Milofly takes no share of your sales at any rate; you only pay the yearly subscription. For card payments, the payment provider's transaction fee is part of your own contract with that provider. The money goes straight to your account and Milofly takes no share of that fee either. Shipping costs follow your contract with the carrier.

What is the difference between the plans?

Starter is a complete store on its own: site builder, blog and SEO; products, variants and bulk import; online payments, bank transfer and cash on delivery; carrier connections, labels and tracking; discounts, coupons and free shipping; Google Analytics, Tag Manager and Search Console; sales and inventory reports; visitor analytics and conversion funnel and 2 warehouses. Professional adds Trendyol integration, Google Merchant product feed, Meta Conversions API, advanced discounts (buy X get Y, tiers, gifts), customer segments and segment-only discounts, discount performance report, custom roles and 5 warehouses. Enterprise adds international selling (no fee per country), country teams, purchase cost and true profit, unlimited warehouses, priority support and migration service on top of that. Installing add-ons from the app store is open on every plan; paid add-ons are sold at their own price.

Is there a setup fee?

No. You open your account yourself, and the setup guide in the admin walks you through the first steps in order.

Can I use my own domain?

Yes. Your store opens on a free subdomain. Connect your own domain with the DNS records shown in the admin and make it your main address with SSL; your site stays up during the switch. If you sell in several countries, each country opens on its own domain.

Can I move my current store?

You can import your Shopify or WooCommerce products directly. Coming from another platform? Upload an Excel or CSV file; columns are matched automatically and you see the result before saving.

Which countries can I sell in?

You can sell in Türkiye, Germany and the United Arab Emirates. The payment providers, carriers and sales channels you can use in each are shown with their logos on the country cards on this page. Each country sells like a separate shop, with its own domain, language, currency, prices, tax and legal texts. Selling in several countries: Included in Enterprise. There is no fee per country.

Do I need my own contracts with payment providers and carriers?

Yes. To take card payments you sign your own contract with a payment provider, and to create shipments and print labels from the admin you sign one with a carrier. Then you enter the API details they give you in the admin. You can also sell with a carrier that has no integration and enter tracking numbers in the admin.

Open your store today.

New stores start with a free trial, and the setup guide walks you through the first steps in order. Questions first? Write to us.