How to connect M&P to your store
You need three things from M&P: your COD API username, which looks like STORENAME_12345, the API password M&P gave you with it, and your account number, the part after the underscore in the username. M&P provides these when it sets up your account. They are not your M&P portal login.
What you need
3 things| API username | Your M&P COD API username, provided by M&P when your account was set up. It is not the username you sign in to the M&P portal with. Looks like: STORENAME_12345: your store name, an underscore, then your account number |
|---|---|
| API password | The COD API password M&P gave you with that username. It is not your M&P portal password. |
| Account number | The part after the underscore in your API username. If your username is STORENAME_34R132, your account number is 34R132. Looks like: letters and digits, such as 34R132 |
Don't have it yet?
M&P issues the COD API username and password when it sets up your account. If you never received them, or you only have a portal login, ask your M&P account manager for COD API access.
You can send: "Please share my M&P COD API username and password so I can connect my M&P account to my store."
Connecting it in ShipOps
- Install ShipOps from the Shopify App Store, or open it if you already have it. On your first visit ShipOps asks you to connect a courier; later, it lives under Settings → Couriers & store.
- Choose M&P and fill in API username, API password and Account number.
- Press Connect M&P. ShipOps checks the details with M&P before it saves them, so a typo shows up straight away, not a day later. When it works you see Saved — credentials confirmed.
- Under Pickup location, press Choose…, pick the one your parcels ship from, and press Save. ShipOps loads the list from your M&P account. This is what bookings and labels are made under; you can skip it if you only want tracking.
- That's it. Your M&P parcels load in the background, so there is nothing to wait for. They appear in your inbox as they arrive.
ShipOps stores your M&P details encrypted and uses them only to read your own account and to do what you ask from the app: a booking, a label, a retry or return. Your rates and your contract with M&P stay exactly as they are, and the COD cash still goes from M&P straight to your bank.
If ShipOps says M&P returned no pickup locations for your account, ask M&P to add your pickup point, then connect again. Bookings, labels and load sheets go out under the pickup location you choose.
If M&P won't connect
ShipOps says M&P rejected my username and password
These must be your COD API username and password, not the login you use on the M&P portal. Copy both again from what M&P sent you, with no spaces before or after.
ShipOps says my account number is not on this login
Your username and password worked, but the account number did not match. ShipOps shows the account numbers your login does have. Copy the right one from that message and connect again.
ShipOps says M&P returned no accounts for my login
M&P accepted the login but has no COD account on it. Ask M&P to confirm your COD account is active, then connect again.
I connected but my parcels have not appeared
M&P lists a parcel only after it is scanned at its hub, so a new or quiet account can look empty at first. Parcels appear as M&P scans them, usually within a few hours of pickup.
Connect M&P now
You have what you need. Install ShipOps, paste your M&P details, and your parcels start arriving in a minute. Free to start, no card.