Warehouse system for Shoporama — fully synchronised with your webshop

Do you run your webshop on Shoporama? Then our warehouse system is built for you. We've connected directly to Shoporama's REST API, and the integration has been running in production at a wide range of Danish Shoporama shops for several years. You keep Shoporama as your sales tool — we take care of all the physical work in the warehouse.

Why Shoporama shops choose our warehouse system

Live stock synchronisation

Stock levels are updated in Shoporama as soon as items are packed, received or adjusted in the warehouse. No overselling.

Orders retrieved automatically

As soon as an order changes to paid in Shoporama, it’s pulled into the warehouse system and sits ready for picking.

Track & trace written back

The tracking number is written back to the order in Shoporama, so the customer automatically receives their notification with the tracking link.

Parcel shop information retained

shop_id and the pickup address travel with the order, so the parcel is labelled for the right parcel shop.

own_id is the key

We use your own_id as the item number, so the warehouse and webshop always speak the same language.

How the integration works day to day

Products and product data

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:

  • own_id (item number / SKU)
  • product_id (Shoporama’s internal ID, used for stock and order lookups)
  • gtin (barcode / EAN)
  • mpn (supplier’s item number)
  • min_stock_value (minimum stock level for reordering)
  • min_stock_order (case size / order quantity)
  • tariff_code (customs tariff number)
  • country_of_origin (country of origin)
  • shipping_weight (weight for shipping calculations)
  • purchase_price (cost price for stock-value reporting)
  • supplier_id → supplier name from Shoporama’s supplier module


That means your entire product catalogue is ready to go from day one — without you having to make duplicate updates.

Orders and order flow

When a customer places an order in Shoporama and it reaches paid status, the warehouse system pulls the order in automatically. We retrieve:

  • Billing address and delivery address separately
  • CVR number and EAN number (B2B orders)
  • Order lines with own_id, quantity, price and VAT
  • Shipping method and shipping price
  • Any parcel shop (shop_id + pickup_address)
  • Payment gateway and transaction (Reepay, QuickPay, ePay, etc.)
  • Comments and product-line comments
  • Currency and total price


Once the order has been packed and dispatched, we automatically send an update back to Shoporama:

  • status is set to sent
  • tracking_number and tt_data are populated with the tracking number


That means Shoporama can send its own track & trace email to the customer — you don’t need to update anything manually.

Stock levels back and forth

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).

Parcel shop and shipping

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.

Goods receipt

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.

General highlights

Mobile warehouse management with handheld terminals

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.

Location management

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.

Purchasing and suppliers

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.

Batches, serial numbers and shelf life

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.

Stock counting

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.

Returns

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.

Reporting

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.

Who is it for?

From manual packing to scanned flow

Do you currently pack from a printed order list from Shoporama? With our integration, you get:

  1. Orders appear automatically on the handheld terminal as soon as they’re paid
  2. Pick and pack with scanning — errors are caught before the box is sealed
  3. Shipping label prints automatically based on Shoporama’s chosen shipping method
  4. Track & trace is written back to Shoporama, the customer gets their email
  5. Stock updated before the next customer can oversell the item

Getting started

  1. Book a demo — we’ll show you the integration running directly against a Shoporama installation
  2. API token — you create API access in your Shoporama, so we can connect
  3. Pilot on your shop — we set up against your shop and run a pilot with a handful of orders
  4. Go-live — we stay close during launch, and our support team knows Shoporama inside out

FAQ

Does your warehouse system work with Shoporama?

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.

Would you like to see how it works in your Shoporama webshop? Contact us for a demo, or book a pilot where we connect to your shop.