Running the business

Website sync

Fixmo exposes an API a storefront can connect to. Products, stock and categories flow out, orders and customers flow in, and stock is held by a reservation while a customer checks out so the same unit is not sold twice.

Included inFreeProBusiness
The website sync settings showing the connection state, the API key prefix, the fulfilment branch and the payment accounts web orders route to.
Fixmo is authoritative for stock and price. The storefront follows, and a checkout holds stock with a reservation that expires.

What it does

A shop with a website has the same problem twice: which system is right about stock. Usually neither, by Friday.

Fixmo is the authority. Stock, price, name and category come from here, and the storefront follows.

Orders come the other way, arriving as sales with their own origin so web orders are distinguishable from counter sales in every report.

A checkout holds stock with a reservation that expires. Abandoned baskets release their hold rather than tying up stock forever.

Changes are pushed out as webhooks with signatures and retries. Each event records how many attempts it has had and the last error, and events carry their source so a storefront does not process the echo of its own write.

The connection is authenticated by an API key that is shown once, and stored only as a hash. Cash on delivery and online collections each route to a payment account you choose.

Every capability

Fixmo is authoritativeFor stock, price, name and category
PublishingOnly items flagged to list are sent
Orders inArrive as sales with a web origin
ReservationsHold stock during checkout and expire on their own
Reservation statesActive, released, expired, consumed
WebhooksInventory, stock, category, customer and sale events
DeliverySigned, retried, with attempts and the last error recorded
Echo protectionEvents carry their source so a storefront can ignore its own writes
API keyShown once, stored as a hash, with a read-only or read-write scope
Fulfilment branchWeb orders belong to a branch you nominate
Payment routingCash on delivery and online each land in an account you choose
Fulfilment statusOrdered, shipped, delivered, cancelled

Questions

Does Fixmo build me a website?

No. It provides the API a storefront connects to. The storefront itself is yours.

What stops the same item being sold twice?

A reservation holds the stock while the customer checks out, and expires if they do not finish.

Which system wins if stock disagrees?

Fixmo. Stock, price, name and category are authoritative here and the storefront follows.

What happens if my site is down when stock changes?

The webhook is retried, and the attempts and last error are recorded so a failure is visible.

Related

See it running in your own shop

The free plan covers 30 repairs and 50 sales a month, with no card.