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.

  • iyzico
  • Stripe
  • PayPal
  • Yurtiçi Kargo
  • Google Merchant Center
  • FedEx
  • Trendyol
  • Meta Conversions API
  • VakıfBank

Connect in three steps. Then it runs by itself.

  1. 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.

  2. 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.

  3. 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ürkiyeGermany

    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ürkiyeGermany

    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

    GermanyUnited 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

    GermanyUnited 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

    GermanyUnited 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ürkiyeGermanyUnited 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ürkiyeGermanyUnited 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

    Sales channels feature

  • 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

    Store migration

  • 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.

    What we offer developers

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
Marketplaces and sales channels
Google Merchant Center
Catalogue
Connected
Ready for Google
1,240 products
Products with issues
12 products
Products Google rejected are listed with reasons.
Simplified view of the Merchant Center connection, with sample data.

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.