You connect your own courier account. Mercemur books against it, so the rates, the wallet and the relationship with the courier stay yours.
Weight is the number that costs you money. A courier quotes on the weight you declare and bills the difference once it weighs the parcel itself. Mercemur refuses to book a parcel with no weight rather than sending a zero, because a zero is quoted cheerfully and charged back later.

Connect a provider

  1. Open Settings → Shipping & fulfillment → Shipping Providers and connect Shiprocket with a dedicated API user, not your dashboard login.
  2. Set up delivery updates. With ShipEngine there is nothing to do: Mercemur registers the webhook on your account when you open the connection, and re-registers it if it ever goes missing. With Shiprocket, paste the webhook URL and token into their own settings. Shiprocket calls the token optional. Mercemur does not: updates without it are refused, so tracking would silently never arrive.
  3. Open the connection and choose Map locations, then match each of your warehouses to a pickup address the provider has verified. A parcel cannot be booked from a warehouse with no match, and nothing is guessed for you.

Set a default parcel

On the Shipping Providers page, the Shipping preferences card takes a default weight in grams and, if you want, a default box in millimetres. The units are in the field labels and they are not negotiable. Your product catalogue records weights without a unit anywhere, so nothing can tell 1.2 kg from 1.2 g, and a guess here is billed back to you. Automatic dispatch has no other source for it, since nobody is present to type one. If your provider offers named boxes, a Default box picker appears beside the dimensions once you have chosen a default provider. Declaring the carrier’s own box is what makes a flat rate price as a flat rate. Picking one does not fill in the weight: the carrier still bills on what the parcel actually weighs. Leave it on Your provider’s default if you pack in something of your own.

Dispatch a parcel

Dispatching is two steps, and they are separate because only the second one spends money.
  1. Reserve. Choose a provider and the warehouse it leaves from, and enter the parcel if it differs from your default. This creates the order with your provider and costs nothing.
  2. Choose a courier. You see the quotes and pick one. This buys the label.
One order can hold one outbound booking at a time. A second attempt is refused rather than creating a duplicate order in your provider’s dashboard, because that would mean two labels to pay for and, if both were committed, two couriers arriving. Cancel the first if you meant to rebook.
When you dispatch, the same box picker sits beside the weight and dimensions. It overrides the default for that one parcel and leaves the rest of the declaration alone.

Correct a booking before collection

All three corrections keep the AWB the shopper is already tracking, and none of them work once the courier has the parcel. Some providers cannot correct anything once the label is bought, because the address is printed on the sticker and changing the record would change nothing on the box. Where that is true the correction drawers are not offered at all, and the screen says to cancel the shipment and book it again instead.

Delivery address

The most common reason a parcel fails, and it costs you both legs when it comes back. Your provider replaces the whole address rather than merging it, so every field is sent as it stands. The address is checked with your provider before it is sent.

Warehouse

Moves which of your warehouses the parcel is collected from, without cancelling.

Parcel weight

Correcting a heavier box now is cheaper than the adjustment your provider bills after weighing it. Outbound and returning parcels are corrected separately.

The address check

Pressing Send correction asks your provider about the address first. If it has nothing to say, the correction goes straight through and you will not notice the step. When it does have something to say, you see it before anything is sent:
  • Your provider does not recognise this address. It says why in its own words, so “no such street number in this postcode” tells you what to fix. You can still send it.
  • Your provider would deliver to a tidied-up version. The fields it would change are named, and Use the corrected form fills them in. It is offered, never applied on its own: rewriting a shopper’s address silently makes your packing slip disagree with their order.
Editing any field clears the answer, because it was an answer about a different address. Not every provider checks addresses. Where yours does not, the correction is sent as it always was: a provider that cannot check is not the same as an address that is wrong.

Refuse delivery to some pincodes

Your couriers will quote for anywhere they serve. Pincodes you do not deliver to, on the connection page, is your own refusal on top of that, so an order to a blocked pincode never goes out. Blocking asks for confirmation and names the count, because it stops every future order to those pincodes and a shopper simply sees that you do not ship there. Allowing a pincode again is one click.

Buy labels for a whole day at once

Settings, then Shipping & fulfillment, then Buy Labels in Bulk lists every parcel reserved with your provider that has no label yet. Choose them and buy in one run. Doing two hundred parcels one at a time is two hundred purchases. It is slow enough to give up partway through and busy enough to hit your provider’s rate limit, and the half that succeeded has already been paid for.
This spends money at your courier, in bulk, with no second confirmation. The run buys a label for every parcel you selected.
Pressing Buy labels does not buy anything yet. It starts a run, and the run finishes on its own while you do something else. That is why the page can be closed: the history below is where you come back to. One run covers one provider, because it is a purchase made at that provider out of its own records. A selection spanning two is refused before you press anything. Your store needs an automatic courier rule for this. There is nobody present to choose a courier for two hundred parcels, so a store set to choose per shipment is told to set one under Shipping preferences first.

Reading a finished run

N bought, M failed is the one worth opening. Show parcels names every order and, for the ones that failed, the reason your provider gave. A parcel reading Not reported yet on a finished run is not queued: your provider never mentioned it either way, so a label may exist that nothing here is pointing at. Check that order before re-running it. Print all labels gives you one PDF covering the whole run rather than a file per box. A run can be called off only before it starts buying. Once labels are being bought there is nothing to cancel, because the money is already spent; let it finish and void what you do not want. Calling off a run frees its parcels for another one.

Hand over to the courier

Settings → Shipping & fulfillment → Courier Handover lists everything booked and not yet collected. Select what is going out and print:
  • the manifest, which the courier signs for the parcels they take
  • the labels and invoices, as one PDF rather than a file per parcel
One document covers one provider, because your provider produces it from its own records. A selection spanning two is refused before you print rather than after. Not every provider produces both. Shiprocket produces the manifest and the combined labels and invoices. ShipEngine produces the combined labels and invoices only, so the manifest button is off and the screen says so.

Close out with the courier

Printing the paperwork and telling the carrier what they are collecting are two different things, and providers differ on which they can do. Close out with the courier files the day’s dispatch with the carrier. On some providers the sheet comes back at once. On others the close-out is filed and the document is built afterwards, which is why the toast says the courier has been told rather than that anything is printed. The run appears under Recent close-outs as Waiting for the sheet, and Print the sheet appears there when it is ready. A close-out covers one warehouse, because a driver collecting from one depot signs for what leaves that depot. If you dispatch from several, name the one this close-out is for. If it fails, the reason your provider gave is shown against it. A close-out with neither a sheet nor a reason is not something you should ever see; if you do, the parcels have not been declared to the carrier.

Returns and exchanges

A return books a courier to collect a parcel back. An exchange does that and sends the replacement out, arranged together so neither can happen without the other. An exchange asks for two parcels, because the replacement is often a different size from the one coming back and one set of numbers under-declares the larger. Both are refused if the order already has a collection booked, so a courier is never sent twice for the same parcel.

When something looks wrong

Settings → Shipping & fulfillment → Shipping Exceptions collects the three reads your provider holds about your account. The fourth is on the order itself.

Failed deliveries

What the courier could not deliver and why, with the shopper’s phone number, because ringing them is usually the next step.

Weight charges

Adjustments already debited against your provider wallet. Each one is a parcel that was declared lighter than it weighed.

Account ledger

Money moving between you and your provider, including the cash a courier collected on a COD parcel. It says so when it is showing only the most recent part.

Where the parcel is

On the order, under its shipments: every scan the carrier has reported, newest first. It reads the same whichever provider carried the parcel.

What your courier company holds

On the order, under its shipments: your provider’s own record of a parcel, read live. Useful when tracking has stalled or a charge looks wrong, since it can disagree with Mercemur.
If a parcel goes quiet, Mercemur asks your provider about it rather than waiting for a webhook that may never arrive. A webhook pasted wrongly, or a toggle left off, fails silently otherwise: the parcel moves and the shopper’s page does not.