Your payment, shipping, marketplace and ad accounts in one admin.
Connect the ecommerce integrations you already use, from card payments and carriers to marketplaces and ads, in a few steps, with each country on its own account. Payment providers and carriers charge their own fees under your contract with them.
Connect in three steps. Then it runs by itself.

Open the screen, pick the country
Set up payment and shipping connections in Payment Settings and Shipping Settings, and marketplace, Google and Meta connections in Integrations. First choose the sales country the connection will work in.

Connect your account
Enter your account details or sign in with your Google account. Test the connection from the admin and see its status on the same screen.

Keep an eye on it
Events that fail to send are retried. If an error persists, you get a notification in the admin.
They all work at the same time.
You do not pick one payment provider and give up the other. Several payment providers, carriers, marketplaces and ad accounts run side by side in the same store, with each country on its own accounts.

Several payment providers
Turn on two payment providers in the same country, for example Stripe and PayPal side by side in
Germany. You decide which payment method goes through which provider.

A carrier for each warehouse
Each warehouse ships with its own carrier for the country it serves. Two warehouses can work with two carriers at once, and shoppers still see one shipping price.

Marketplace, Google and Meta together
While stock and prices go to Trendyol, a product feed goes to Merchant Center and purchase events go to Meta and Google Analytics, all at the same time.

Each country, its own account
Your Merchant Center account for
Türkiye can be different from the one for
Germany. Each connection works in its own country with its own account.

One event, counted once
Each sale reaches every ad account once. Copies sent from the browser and the server share an ID, so they are not counted twice in your ad reports.

Apps alongside
Apps like PaydaLink run next to your integrations, and carrier, tracking and invoicing providers can be added as apps too.
Every connection: what it does and what it needs.
Each card lists the account and contract you need. If a connection is only on certain plans, its card says which; the app store is open on every plan, and paid apps are sold at their own price.

Payments
Card, wallet, bank transfer or cash on delivery. Each selling country runs on your own payment account.
-
iyzico
Türkiye
Germany
Card payments, 3D Secure and instalments. Businesses in
Türkiye can charge in lira, euro, dollar or pound, so customers abroad can pay by card too.
What you need: Your iyzico merchant account
-
VakıfBank virtual POS
Türkiye
Germany
Card payments and 3D Secure with your own bank POS; charge in lira, euro, dollar or pound, with instalments in lira.
What you need: Your VakıfBank virtual POS contract
-
Stripe
Germany
United Arab Emirates
Cards plus the express checkout buttons enabled in your Stripe account: Apple Pay, Google Pay, Link, Klarna, Amazon Pay and PayPal. For Apple Pay, you register your domain in your Stripe account.
What you need: Your Stripe account
-
PayPal
Germany
PayPal checkout; the cart is kept if the shopper cancels.
What you need: Your PayPal business account
-
Google Pay
Germany
United Arab Emirates
Shown at checkout when enabled in your Stripe account and the shopper's device supports it.
What you need: Google Pay enabled in Stripe
-
Apple Pay
Apple Pay
Germany
United Arab Emirates
Shown at checkout when enabled in your Stripe account and the shopper's device supports it; you register your store's domain in your Stripe account.
What you need: Apple Pay enabled in Stripe
-
Klarna
Germany
Klarna appears at checkout when enabled in your Stripe account.
What you need: Klarna enabled in Stripe
-

Bank transfer
Türkiye
Germany
United Arab Emirates
Your bank details for each country are shown on the confirmation page and email.
What you need: Your bank account
-

Cash on delivery
Türkiyewith your carrier contract
Cash or card. It only appears at checkout when every carrier shipping the order supports it.
What you need: Cash on delivery in your carrier contract

Shipping
Shipments, labels, tracking and courier pickup from the admin. You can also ship with any carrier you already use.
-
Yurtiçi Kargo
Türkiyewith your carrier contract
Shipments, tracking, cancellation, cash and card on delivery. Call a courier from the admin when parcels are ready.
What you need: Your Yurtiçi Kargo contract, API credentials and contract codes. Cash on delivery and pickup must be part of your contract.
-
DHL eCommerce Türkiye
Türkiyewith your carrier contract
Shipments with carrier barcodes, printable labels, tracking, cancellation and cash on delivery. Formerly MNG Kargo.
What you need: Your DHL eCommerce Türkiye contract and API credentials (customer number, client ID and API password). Cash on delivery must be part of your contract.
-
FedEx
Türkiye
Germany
United Arab Emirateswith your FedEx account
Live rates, shipments, return labels, tracking and cancellation.
What you need: Your FedEx account, API access and FedEx label certification
-

Your own carrier
Ship with any carrier: enter the tracking number and status in the admin and shipping emails still go out.
What you need: Nothing

Marketplaces and Google
Products, stock and orders stay in sync with the marketplace and Google.
-
Trendyol
TürkiyeProfessional and Enterprise
Category and attribute mapping, brand search and product upload. Stock and prices sync on a schedule; Trendyol orders come into the admin and tracking is written back.
What you need: Your Trendyol seller account
-

Google Merchant Center
Professional and Enterprise
A product feed per country, site verification added for you, and rejected products listed with reasons.
What you need: Your Google and Merchant Center accounts

Ads, analytics and search
Show up on Google and measure which ad sells.
-
Meta Conversions API
Professional and Enterprise
Purchase and shopping events are sent to Meta from the server. Test with an event code and check how many events Meta accepted.
What you need: Your Meta business account and dataset
-
Google Analytics 4
Shopping events are sent to GA4 from the server.
What you need: Your GA4 measurement ID and Measurement Protocol API secret
-
Google Tag Manager
Enter your container ID and it is added to your storefront.
What you need: Your Tag Manager account
-
Google Search Console
Enter the verification code and it is added to your site.
What you need: Your Search Console account

Store migration
Bring your products to Milofly without retyping them.
-
Shopify
Enter your store address and your products arrive with variants and images.
What you need: Your Shopify store
-
WooCommerce
WooCommerce
Your products arrive with variants and images using your API key.
What you need: Your WooCommerce API key
-

Excel and CSV
Columns are mapped automatically and you see a dry run before saving.
What you need: Nothing

Apps
Installed from the app store, opened inside your admin.
-

PaydaLink
Tracking codes and links for influencers, from click to order. Commission shows as an order cost and is reversed on refunds.
What you need: Install from the app store
-

TyreSystem
Germany
Catalogue, live stock and prices and dropshipping orders with the German tyre wholesaler.
What you need: Your TyreSystem customer account and feed access; install from the app store
-

Your own app
Build your own app with the documented App API, scopes and signed webhooks.
Each country uses its own integration account. Company names and logos are trademarks of their owners; WooCommerce is a trademark of Automattic Inc. Their presence here does not imply partnership or endorsement.
Your products on Google, the problems in your admin.
The Merchant Center connection builds a separate product feed for each country. Products Google rejected are listed in the admin with the reasons, so you see what to fix without opening Google.
- Sign in with your Google account
- A product feed for each country
- Site verification tag added to your storefront automatically
- Rejected products and reasons in the admin
- Catalogue
- Connected
- Ready for Google
- 1,240 products
- Products with issues
- 12 products
Connect what is not on the list yourself.
Apps on Milofly connect to a store through a documented app API, permissions approved one by one and signed webhooks. PaydaLink and TyreSystem work the same way and have no special access in the core.

App API
Endpoints for products, stock, prices, orders, customers, coupons, shipments, invoices, warehouses, shipping profiles and tax rules.

Permission screen
At install, merchants see which data the app can reach and approve it.

Inside the admin
The app opens inside the merchant's admin and adds sections to order, customer and product pages.

Connect as a provider
Connect as a carrier, an e-invoice provider or an analytics tool.
Connect your accounts and start selling.
Payment providers and carriers charge their own fees under your contract with them.