IdeaSoft Shipping & Order Management: What the Panel Handles, and the Number It Never Shows You

August 14, 2026 · 14 min read

A housewares store on IdeaSoft is doing about 60 orders a day. The setup works. Shipping rates are defined by desi bracket, one carrier integration is live, barcodes come out of the panel, and tracking numbers write back onto the orders. Nobody is complaining about the software.

Then the carrier's invoice arrives, and it's noticeably higher than what the store collected in shipping fees that month. Not because of a rate hike anyone announced — the invoice simply doesn't match the rate table. The owner goes looking for an explanation and discovers there isn't one available. The panel knows what she charged customers for shipping. The carrier knows what it charged her. Nothing puts those two numbers next to each other, and nothing ever has.

That's not IdeaSoft failing at its job. IdeaSoft is one of the oldest and most widely used e-commerce infrastructures in Turkey, and its shipping settings are more complete than a lot of platforms bother with. The issue is a category difference. A store platform's job is to sell things, and its shipping features exist to get a paid order out of the building. Running a shipping operation — pricing each parcel against alternatives, owning the weeks after checkout, and knowing what delivery actually costs you per carrier — is a different job that needs different tools.

This guide is a straight assessment: what the IdeaSoft panel handles well and you should keep using, the one number it structurally cannot show you, the five places it stops at volume, and how to layer a shipping operation on top without touching your storefront.

Every IdeaSoft behavior described here comes from IdeaSoft's own help documentation at the time of writing, and panels change. Check yours before acting on any specific detail. If you're on a different platform, the same assessment exists for ikas, Shopier and Ticimax.

What IdeaSoft Already Gives You

Start here, because a lot of writing in this category pretends platform-native shipping doesn't exist. On IdeaSoft it exists, and parts of it are genuinely good.

A real shipping-rate engine. Under Settings → Shipping Settings → Shipping Companies you can add as many carriers as you want, each with its own payment type (sender pays or recipient pays), status, and pricing. Pricing supports three models: a flat fee with a free-shipping threshold above a certain cart total, desi-based brackets where each volumetric range has its own price, or free shipping outright. Desi values live on the product and can be uploaded in bulk from Excel. You can also vary pricing by delivery region and block shipping to specific cities and districts.

Carrier integrations for the major Turkish carriers. IdeaSoft documents integrations for Yurtiçi Kargo, UPS and DHL eCommerce (the carrier formerly known as MNG Kargo), plus a Yurtiçi self-service variant, and Aras Kargo through an app you install from the IdeaSoft App Store. Once one is live, order data transfers to the carrier, a barcode and tracking code come back, and the tracking number lands on the order record. The Aras app prints labels one at a time or in a batch, and lets you nominate which order status triggers the transfer.

Automatic status movement. With automatic status changes enabled, an order can pick up its tracking number and then move itself to "Delivered" once the carrier reports delivery. That's a small feature that removes a genuinely annoying manual step.

A tracking page on your own domain. IdeaSoft's tracking module gives you a /kargo-takip page you can link from your menu or footer, where a customer enters an order number and sees the shipment status without leaving your site. That's better than a bare carrier link, and better than what several competitors offer.

The usual conveniences. Free-shipping notification bars, cash-on-delivery configuration at checkout, invoice number handling on the shipped order, and a mobile admin app for watching orders when you're not at a desk.

Here's the honest verdict: if you ship 10-20 orders a day with one carrier and your desi values are accurate, this is enough. Use it. Don't add a tool for a problem you don't have. The rest of this guide is about what changes after that.

The Number the Panel Never Shows You

Every order you ship has two shipping numbers attached to it.

The first is the one you quoted. It came out of the rate table you configured — a flat fee, a desi bracket, or zero if the cart cleared your free-shipping threshold. It's a number you typed at some point in the past.

The second is the one you were invoiced. It came out of the carrier's own calculation: their desi rules, their minimum charge, their zone logic if they have one, plus whatever service fees applied — cash on delivery, pickup from your address, a return leg, and any re-measurement correction they applied after the parcel went through their sorter.

The gap between those two numbers, across all your orders, is your shipping margin. It is one of the largest controllable line items in a Turkish e-commerce P&L, and nothing in a storefront panel is designed to show it to you. IdeaSoft knows number one. The carrier knows number two. They never meet.

What makes this specifically sharp on IdeaSoft is the desi field. Your quoted price depends on a desi value that lives on the product record and was typed once — possibly by someone else, possibly in a bulk Excel upload done during a catalog migration, possibly before you changed box sizes. The carrier does not care what you typed. It measures the parcel. If your product's stored desi is 4 and the boxed reality is 6, you have been quoting the 0-5 bracket and paying the 5-10 bracket on every single order of that product, for as long as the value has been wrong, silently, with no error message anywhere. Multiply by a few hundred orders a month and it stops being a rounding difference.

That's before the ordinary drift: a carrier rate update you didn't re-enter into the panel, a product mix that shifted heavier, a destination mix that shifted further away, a growing share of cash-on-delivery orders whose service fee never appears in your rate table, or a free-shipping threshold set two years ago against costs that no longer exist.

How to take the measurement this month

You don't need new software to find out how big your gap is. You need one afternoon and last month's numbers.

Shipping margin per order = (shipping revenue collected − total carrier invoice, including all service fees and corrections) ÷ orders delivered

Run it for one full month. Then run it again split by carrier, and again split by your three or four biggest-selling products. Almost everyone who does this for the first time finds one of three things: a specific product whose stored desi is wrong, a destination or service type that's losing money on every order, or a free-shipping threshold that stopped covering its own cost some time ago.

That number is the reason to keep reading. Everything below is a description of where it leaks.

Where It Stops: Five Gaps That Open at Volume

1. Every carrier is a separate project, not a setting

This is the one that surprises people, because in most software adding a second supplier is a checkbox.

On IdeaSoft, each carrier arrives through its own route. Yurtiçi's integration requires you to already be a contracted Yurtiçi customer with web-service credentials, applied for separately through the carrier's regional office, and IdeaSoft's own documentation describes the integration as an addition rather than something included in the base package. Aras comes as an app you buy and install from the App Store, maintained by a third party. UPS and DHL eCommerce are documented separately again. None of them is difficult on its own. Together they mean that "let's add a second carrier" is a procurement decision, a contract, an integration and a testing cycle — not an afternoon.

That matters most at exactly the moment you least want a project. A single carrier is a single point of failure, and the standard advice — have a second carrier genuinely live before your busiest month — assumes adding one is quick. On this setup it isn't, which is why the multi-carrier decision needs to be made months before you need the second carrier, not the week the first one starts slipping.

2. The panel prices your customer, not your parcel

IdeaSoft's shipping settings are built around what the customer pays. That's the right design for a storefront and the wrong one for a cost decision, because the two questions are different:

  • "What should this customer be charged?" is a pricing and conversion question, answered once, in a rate table.
  • "Which carrier should carry this parcel?" is a cost question, and the correct answer changes with every parcel — its desi, its destination district, whether it's cash on delivery, and how each of your carriers prices that specific combination this month.

IdeaSoft's documentation doesn't describe live rate comparison across carriers, and the panel isn't structured for it. So the second question doesn't get asked. The carrier is whichever one the customer clicked at checkout, or whichever one you always use. Over a year that's thousands of routing decisions made by default rather than by comparison, and the cost of each one is invisible because there's no alternative price shown next to it.

There's a related trap in how carriers appear at checkout. If you enable two carriers as customer-selectable options, the customer is picking on delivery speed and brand preference — reasonable criteria, but not yours. You end up paying for a choice made by someone with none of your cost information.

3. "Other" is where carriers go to disappear

When you add a shipping company, one of the fields is the provider. If your carrier is in IdeaSoft's built-in list, you get the integration. If it isn't, you select Other.

"Other" works commercially — the carrier appears at checkout, the customer picks it, the rate applies. But the software support falls away. There's no barcode generated from the panel, so labels come from somewhere else. And IdeaSoft's tracking module explicitly does not work for shipments whose provider is "Other," so the tracking page you carefully added to your footer returns nothing for those orders.

The consequence is subtle and expensive: your carrier negotiations get quietly constrained by your software. A regional carrier offering you materially better rates on your main routes is a harder yes if saying yes means those parcels leave the system — no barcode, no tracking, and a customer-facing page that fails for them specifically. That's a software limitation turning into a commercial one, and it usually shows up as "we looked at them but it was too complicated."

4. Tracking is something the customer has to come and get

The tracking module is a genuine feature and better than nothing. It's also pull, not push. It waits on your site for a customer who already knows something is wrong, remembers your domain, finds the page, and has their order number handy.

What's not documented anywhere in IdeaSoft's shipping help is automatic notification to the customer when the shipment status changes. That's the difference between a customer who gets told the parcel is out for delivery and a customer who spends four days wondering. In most e-commerce inboxes, 35-60% of all support contacts come down to the single question "where is my order?" — and almost all of that volume exists because nobody told them.

The worse case is the exception. When a parcel is delayed, mis-sorted or refused, the tracking page will faithfully display that status to a customer who thinks to check it. It will not tell you. You find out from the complaint, which is the most expensive possible way to learn — in support time, and in what happens next. In a YouGov survey commissioned by the delivery platform Seven Senders, around 40% of European online shoppers who had a poor delivery experience said they would buy elsewhere next time, and they held the shop responsible rather than the carrier. Published consumer research disagrees on the exact percentage, with estimates running from roughly 40% to over 80%, but the direction is consistent, and so is the attribution. The customer bought from you.

5. Nothing in the panel tells you which carrier is costing you

Ask your setup a simple question: over the last month, per carrier, what was the on-time rate, the failed-first-attempt rate, the exception rate, and the true cost per delivered order?

IdeaSoft holds tracking numbers on individual orders. That's order data, not carrier performance data. Turning one into the other means exporting, joining against invoices, and building the comparison by hand — which means it happens once, in a bad month, and then never again.

Without it, two things you'd want to do become guesswork. You can't route by evidence, because you don't know who's actually better on which route. And you can't negotiate with evidence, because you walk into the conversation with your volume and nothing else, while the carrier walks in with everything.

And if you sell anywhere besides your IdeaSoft store

Everything above is one store's worth of the problem. If you also sell on a marketplace, an Etsy shop or a second storefront, each channel has its own version of all five gaps, and the combined view exists nowhere. That's when people start describing their shipping day as "checking four places," and it's usually the point at which the shipping day stops fitting into the afternoon.

When This Starts Costing Real Money

For most stores the crossover lands somewhere around 30-50 orders a day, but on IdeaSoft the number matters less than three specific events. Any one of them is the real signal:

  • You add a second carrier. With one carrier there's nothing to compare and the static rate table is honest. With two, every order becomes an uncosted decision, and the table is now approximating two different cost structures with one set of numbers.
  • A carrier updates its rates and you don't re-enter them. The moment the panel's table and the carrier's tariff diverge, your shipping margin starts moving on its own. Most stores discover this months later, from an invoice.
  • Someone starts spending real hours a week on "where is my order?" Once that's a named part of somebody's job, notification infrastructure is straightforwardly cheaper than the person's time.

Practical signals that you're already past the line:

  • The shipping prep block keeps expanding to fill the afternoon no matter how you reorganize it
  • Your carrier invoice grew faster than your order count and nobody can explain the difference
  • A carrier problem reached you through a customer rather than through a report
  • You've priced a fulfillment partner mainly because the shipping day is exhausting
  • Nobody at the company can say which carrier performed best last month

That last one is the tell. If the answer isn't available, every decision you make about carriers is a guess, and the trajectory from here is the familiar one described in scaling shipping operations: what breaks first isn't capacity, it's that decisions which used to be trivial now need data you never started collecting.

How to Layer a Shipping Operation on Top of IdeaSoft

The framing matters: this is not a replacement for IdeaSoft. Your storefront, catalog, checkout, customer records and order history stay exactly where they are. You're adding a layer that takes over the moment an order is paid, and writes the result back.

Here's what that looks like with Shipink's IdeaSoft integration:

1. Connect the store once. Orders import automatically into a single queue from then on. Nobody refreshes a panel looking for new ones, and nobody re-types an address.

2. Bring your own agreements, or use ours. Your negotiated carrier agreements plug in directly, cash on delivery included, and you can attach several carrier accounts to the same sales channel. If you don't have agreements yet — or yours have stopped being competitive at your current volume — Shipink's pre-negotiated rates across 15+ carriers are available from day one, with no volume commitment. The point of the combination is that your rates and ours are live on the same screen, competing per parcel.

3. Compare rates on every order. Rates are fetched and compared automatically, so the routing decision is made per parcel against current prices, instead of once, months ago, in a static table. This is the direct fix for gaps two and three: the carrier list stops being limited to what one panel supports.

4. Print in bulk and let rules do the routine. Batch label printing turns the afternoon block into a few minutes, and automation rules take the repetitive decisions — which carrier for which order profile, how to handle oversized or COD orders — off a person. Getting the label right is where surcharges start: roughly 2% of parcels carry an address problem serious enough to cause trouble, and AI-assisted address correction catches a large share of them before the parcel moves rather than after.

5. Own the post-purchase conversation. Automatic WhatsApp, SMS and email notifications on status change, sent from your brand, plus a branded tracking page on your domain and alerts when a shipment goes quiet or throws an exception. Push instead of pull — the customer is told before they have a reason to ask, and you find out about the problem before they do. (WhatsApp notifications are available on the Pro plan and above.)

6. Measure per carrier. Delivery performance by carrier — on-time and success rates, cost and desi analysis, returns and damage — so next month's routing and next year's rate negotiation both run on evidence instead of impressions.

7. Close the loop on invoicing. The order data is already in one place, so e-fatura and e-arşiv documents can be generated from it rather than re-keyed at month-end. The e-invoicing guide covers the timing and compliance side.

Two tests worth aiming at:

  1. Can you finish a full shipping day without opening a carrier's own portal?
  2. Can you answer "which carrier cost me the most per delivered order last month" in under a minute?

Two yeses mean you have a shipping operation. A no to either means you have shipping plumbing — completely fine at 15 orders a day, expensive at 60.

What Not to Change

Restraint is most of doing this well, and this is where merchants tend to overcorrect:

  • Don't replatform to fix a shipping problem. Moving your whole store because delivery hurts is an expensive way to fix the wrong layer, and it puts your catalog, SEO and checkout at risk to solve something that sits downstream of all three.
  • Don't delete your IdeaSoft rate table. You still need a shipping price at checkout — that's a conversion decision and it belongs on the storefront. What should change is that the number becomes a deliberate choice informed by real cost, reviewed on a schedule, rather than a figure nobody has touched since setup.
  • Don't fix your desi values by guessing. Weigh and measure a sample of your top sellers in their actual shipping boxes before you change anything. The packaging and desi guide has the formula and the method.
  • Don't chase the cheapest rate into a slower carrier. A carrier that's 8% cheaper and fails one first attempt in twelve isn't cheaper — you repay it in redelivery, failed-delivery cost, support time and customers who don't come back. Route on cost within an acceptable performance band.
  • Don't add carriers you can't measure. Five carriers with no scorecard is worse than two with one. Add capacity only as fast as you can evaluate it.

Why August and September Are the Window

There's a calendar reason this is a now decision rather than a someday one.

Turkey's shopping peak runs from 11.11 through Efsane Cuma and Cyber Monday, and the practical rule from our peak-season readiness guide is that the last safe day to change anything structural is about 30 days out. You need roughly a month of live volume before you can trust a change — enough orders to see whether the new carrier actually performs, whether the automation rules do what you think, whether your notification templates read correctly to a real customer.

Work backwards from 11 November and that puts the deadline in the first half of October. Work backwards from a second carrier that has to be a contract, an integration and a test cycle before it's a live option, and the work needs to start now. This is also the calm part of the year, which is the only time a baseline measurement means anything: the shipping-margin number you take in August is your real number. The one you take in November is a peak-season number, and useless for comparison.

The pattern from the Ministry of Trade's 2025 e-commerce report is worth carrying into that planning. In November, e-commerce turnover rose 41.5% year on year while transaction count rose only 11.6% — most of the headline growth was price, not parcels. Plan your capacity against parcel count, not turnover, or you'll prepare for a surge that doesn't arrive in the warehouse and under-prepare for the one that does.

Your IdeaSoft Shipping Checklist

Cost

  • You know your shipping margin per delivered order for last month, split by carrier
  • Desi values on your top-selling products have been verified against the actual boxed parcel this year
  • Every order is priced against your available carriers, not routed by habit or by the customer's checkout click
  • COD and other service fees are part of the comparison, not a surprise on the invoice

Workflow

  • Orders import automatically; nobody refreshes a panel or re-types an address
  • Labels print in bulk, and routine routing decisions are handled by rules
  • Address problems are caught before the label is created
  • Adding a carrier is a configuration change, not a project

Customer experience

  • Customers are notified automatically at shipped, out-for-delivery, delivered and delayed
  • Tracking works for every carrier you use, not only the ones the panel recognizes
  • An estimated delivery date is shown before the customer has a reason to ask
  • "Where is my order?" contacts are measured and trending down

Measurement

  • Per-carrier on-time, exception and damage rates are reviewed monthly
  • Carrier problems reach you through a report, not through a complaint
  • You can name last month's best and worst carrier on your main routes
  • Your next rate negotiation will open with your own performance data

Keep the Storefront. Fix the Layer Underneath.

Platform-native shipping feels adequate for a long time, because it is — right up to the point where the decisions it quietly makes on your behalf start being wrong often enough to matter. A rate table that was accurate the day you typed it becomes, two carrier tariff updates later, a standing decision to misprice several thousand parcels a year. A tracking page that was a nice touch at launch becomes, at 60 orders a day, the reason your mornings belong to your inbox. And a carrier roster you can't measure is a roster you can't improve.

None of that is an argument against IdeaSoft. It's an argument for putting the right tool on the right layer: keep the storefront that's working and stop running your fulfillment out of it.

If you're on IdeaSoft and any of the five gaps sound like your week, the fix is additive and reversible — nothing about your store changes. Connect your IdeaSoft store to Shipink: orders flow in automatically, your agreements and ours compete on every parcel, your customers hear from you instead of from a carrier, and at the end of the month you can finally answer which carrier earned its volume. Shipink is free to start, with no volume commitment.

Frequently Asked Questions

Is IdeaSoft's built-in shipping management enough on its own?
For a single carrier at roughly 10-20 orders a day, yes. You define a rate table, connect one carrier integration, and orders go out. It stops being enough when you add a second carrier, when your rate table drifts away from what the carrier actually invoices you, or when tracking questions start taking real hours out of your week.
Does IdeaSoft compare carrier rates for each order?
No. IdeaSoft's shipping settings are built around rates you define yourself — a fixed fee, desi-based brackets, or free shipping — and its own documentation doesn't describe live rate comparison between carriers. The carrier is chosen by the option the customer picks at checkout or by your own habit, not by which one is cheapest for that particular parcel.
Can I use a carrier that isn't in IdeaSoft's provider list?
Commercially yes, but the software support drops away. You add the carrier with the provider set to 'Other', which means no barcode from the panel and no results in IdeaSoft's tracking module. In practice, that limits your carrier choice to whichever carriers the panel already knows about.
Do I have to leave IdeaSoft to fix these gaps?
No, and you shouldn't. Your storefront, catalog, checkout and customer records stay where they are. A shipping layer connects to IdeaSoft, takes over from the moment an order is paid, and writes tracking numbers back to the order. Nothing about the store changes.

Shipping? We take care of it

Every e-commerce company has different shipping operations, needs and problems. Let our team explain to you how we specifically solved these problems.

Request a demo
Shipink truck