Stock levels are updated in Shoporama as soon as items are packed, received or adjusted in the warehouse. No overselling.
As soon as an order changes to paid in Shoporama, it’s pulled into the warehouse system and sits ready for picking.
The tracking number is written back to the order in Shoporama, so the customer automatically receives their notification with the tracking link.
shop_id and the pickup address travel with the order, so the parcel is labelled for the right parcel shop.
We use your own_id as the item number, so the warehouse and webshop always speak the same language.

Your product catalogue is edited as usual in the Shoporama admin. We automatically retrieve product data via Shoporama’s API and create or update the items in the warehouse system — typically every hour, but this can run more often if needed.
Among other things, we read:
That means your entire product catalogue is ready to go from day one — without you having to make duplicate updates.
When a customer places an order in Shoporama and it reaches paid status, the warehouse system pulls the order in automatically. We retrieve:
own_id, quantity, price and VATshop_id + pickup_address)
Once the order has been packed and dispatched, we automatically send an update back to Shoporama:
That means Shoporama can send its own track & trace email to the customer — you don’t need to update anything manually.
The warehouse system is the single source of truth for stock. Whenever something changes in the warehouse — picking, receiving, counting, adjusting — the new stock level is pushed to /REST/stock in Shoporama. This happens as batch updates, so even with large volumes Shoporama is updated quickly.
Conversely, we can also read Shoporama’s stock levels in, if you have items managed outside our system (e.g. digital products or dropshipping).
We support Shoporama’s parcel shop flow out of the box. When the customer chooses a parcel shop at checkout, we receive shop_id and pickup_address on the order — and we automatically convert it to the correct shipping agreement, so the label is booked to the right address with PostNord, GLS, DAO and others.
When your warehouse receives goods from a supplier and scans them in via a handheld terminal, the stock level in Shoporama is updated immediately — even for partial deliveries. You don’t need to wait until the whole delivery is in before customers can order again.
Picking, receiving, location management and stock counting all take place on rugged Android handheld terminals with a 1D/2D scanner (Honeywell or Zebra scan engine). Warehouse staff work with a scanner in hand — not with a mouse in the Shoporama admin.
Every item gets its own place — aisle, rack, shelf, bin. Multiple locations per item, pick-optimised routes, and visual stock placement that makes training quick.
Your suppliers from Shoporama are used as the starting point. The warehouse system can automatically suggest purchase orders based on min_stock_value and sales forecasts. Receive goods by scanning and book them straight into a location.
Do you sell items that require traceability? We handle batch numbers, serial numbers and expiry dates (FIFO / FEFO) — so you can always answer which batch went to which customer, and when.
Cycle counting, zone-based counting and a full annual stocktake — it all runs on the handheld terminal, and discrepancies go to approval before they’re posted.
When a customer returns an item, your warehouse can receive, scan, quality-check and put the item back into stock — or mark it as defective. The stock level is updated automatically in Shoporama.
Pick times, error rates, stock value (based on Shoporama’s purchase_price), turnover rate and dead stock. You get the figures to run the warehouse professionally.
Do you currently pack from a printed order list from Shoporama? With our integration, you get:
Yes — the integration is built directly on top of Shoporama’s REST API and has been running in production at Danish Shoporama shops for several years.
No. The integration only requires an API token in Shoporama. There are no plugins, modifications or core changes to your webshop.
own_id is Shoporama’s field for your item number / SKU, and it’s the key between Shoporama’s products and our warehouse system. Make sure own_id is filled in on all active products — then you’re all set.
Yes. When the customer chooses a parcel shop in Shoporama, shop_id and pickup_address are included on the order, and we automatically send the parcel to the correct address with PostNord, GLS or DAO.
When the order is dispatched, we automatically write tracking_number and tt_data back to the order in Shoporama, and the status is set to sent. Shoporama then takes care of the customer email.
Yes. We retrieve purchase_price from Shoporama and use it to calculate stock value and contribution margin in the reports.
Yes. min_stock_value (minimum stock level) is used to trigger purchase suggestions, and min_stock_order (case quantity) is used as the standard order quantity.
We automatically retrieve suppliers from Shoporama’s /REST/supplier, so purchase orders can be created against the right supplier without manual setup.
Stock levels are updated live with every warehouse movement. Product data is typically retrieved every hour (incrementally via last_modified). Orders are retrieved every few minutes, so packing can start straight after payment.
Yes. The warehouse system can handle multiple physical warehouses, and you can connect additional sales channels (Shopify, eBay, Amazon, B2B portal, etc.) alongside your Shoporama webshop.
The warehouse system logs it and retries. You don’t lose any orders or stock updates — everything is queued and sent once Shoporama is back.