Accepting and Rejecting New Orders

How Osello automatically accepts marketplace orders you can fulfill, declines items that are out of stock, and how to accept an order manually.

Last updated: Sep 18, 2026 at 12:00PM

Most marketplaces ask you to confirm every new order before you ship it. Osello handles that step for you: it reviews each new order against your live inventory and answers the marketplace automatically.

How the automatic review works

When a marketplace asks for a decision on an order, Osello:

  1. Pulls your latest inventory so the decision uses current stock numbers, not stale ones.
  2. Accepts every item that has enough stock to cover the ordered quantity.
  3. Declines items that don't have enough stock, and tells the marketplace why.

The review looks at the real stock in the locations you've enabled for that marketplace — not the quantity the marketplace was told. If you use an inventory buffer, an order that arrives for a SKU the marketplace saw as sold out is still accepted, because the units are there. That's exactly what the buffer is for.

It also subtracts anything other pending orders are holding, so two marketplaces that sold the same last unit can't both be accepted. The order that arrived first keeps the unit; the second is declined when its turn comes. An order is never declined because of the units it reserved itself.

If every item is in stock, the order becomes Accepted. If nothing can be fulfilled, the order shows as Refused. If it's a mix, the order shows as Partially Accepted — the in-stock items move forward and the rest are declined.

On Target+, acceptance is for the whole order: Osello acknowledges the order on Target+ when at least one item can ship. A declined item is canceled on Target+ with the reason "item not available", which is the closest reason Target+ offers. If another tool on your Target+ account has already acknowledged the order, Osello records that instead of acknowledging it again.

Marketplaces expect a decision within their service window. Because Osello answers as soon as it sees the order, that response usually goes out within minutes.

The automatic review only runs when Osello is allowed to send the answer back. It requires Push Order Updates to [marketplace] to be turned on for that marketplace, under Settings > Orders on the marketplace's page. See Read-only order tracking below for what happens when it's off.

Accepting an order manually

If an order is still waiting on a decision, you can accept it yourself:

  1. Open the order from Sales > Orders.
  2. Open the actions menu at the top of the page and choose Accept Order.
  3. Confirm with Accept.

This runs the same stock review — in-stock items are accepted, out-of-stock items are declined with a reason.

If you don't see Accept Order in the menu, either the order is already past the decision stage, or that marketplace has Push Order Updates to [marketplace] turned off.

Read-only order tracking

A marketplace can be set up to pull orders into Osello without sending anything back — Pull Orders & Updates on, Push Order Updates to [marketplace] off. This is the default for a marketplace you've just connected.

In that mode Osello mirrors the marketplace instead of driving it:

  • Orders, returns, line items, and their statuses are pulled in and kept up to date, so you can see and report on them in Osello.
  • Osello never accepts or declines anything on its own — the accept/decline decision stays with the marketplace, and whatever it decides is what you'll see in Osello.
  • The actions that exist to tell the marketplace something don't appear at all, because they couldn't reach it: Accept Order, Fulfill Order, and Cancel Order on an order, and Accept, Receive, Refuse, and Cancel on a return. Record those on the marketplace's own seller portal and Osello will pick them up on the next sync.
  • Refund on a return is still available. Refunding issues the refund and restocks the inventory in your Shopify store, which is your decision to make regardless of what the marketplace can hear from us.
  • Whether those orders are also created in Shopify is a separate switch, Push Orders to Integrations, on the same settings page. In read-only mode it's off unless you turn it on: switch it on to keep fulfilling from Shopify while the marketplace stays in control of accepting, or leave it off to keep that marketplace's orders in Osello only.

Turn on Push Order Updates to [marketplace] when you're ready for Osello to answer the marketplace for you.

Orders the customer placed before that moment stay read-only permanently. The marketplace already accepted, shipped and closed them without Osello, so acknowledging them now would tell it something it decided long ago, and creating them in Shopify would book revenue you've already booked. Those orders keep tracking the marketplace's status. Every order placed from the turn-on onward gets the full treatment.

Rejecting an order

There's no separate reject button — items are declined automatically whenever your stock can't cover them. If you need to decline an order you technically have stock for (say the goods are damaged), cancel it instead: the Cancel Order action notifies the marketplace and lets you include a reason. See How order cancellations work.

Orders for listings you've disabled

By default, disabling a listing does not refuse orders that were already placed for it — as long as the item is in stock, the order is accepted. If you'd rather automatically decline items whose listing is disabled, turn off Always Accept Orders for In-Stock Products in that marketplace's Settings page.

What happens after acceptance

Once the marketplace confirms your acceptance, Osello pulls the complete shipping details (many marketplaces withhold the customer's address until you accept), creates the order in your Shopify store, and moves it to Unfulfilled. From there, the clock runs on the marketplace's fulfillment deadline — the order page shows exactly how much time you have to ship.

Where to go next

Did this answer your question?

A real person from Osello will dig in and get back to you.