PCKasse × Online store
PCKasse integration for WooCommerce
that actually holds up.
We connect PCKasse to WooCommerce, Webflow, Shopify or your own website — with an asynchronous queue architecture that gives the till a response in under 1 second, and that doesn't fall apart when the web shop is slow.
What is the PCKasse WooCommerce integration?
The PCKasse WooCommerce integration from InfoDesk connects the PCKasse POS system to your WooCommerce store, so products, variants, prices, images and stock are sent from the till to the online store, and web orders flow back to the till automatically. PCKasse is the master for the data. The integration costs from NOK 500/month excl. VAT and can be in production within 1–3 business days.
- For hvem
- Butikker med fysisk kasse i PCKasse og nettbutikk i WooCommerce — mote og sko med farge × størrelse, takeaway og restaurant, og kjeder med flere butikker.
- Price
- Standard 500 kr/mnd, Multibutikk 1 200 kr/mnd, Enterprise på tilbud. Onboarding fra 5 000 kr. Alle priser eks. MVA. Se priser
- Platforms
- WooCommerce er hovedplattformen. Webflow, Shopify og egen REST-løsning støttes også.
- Provider
- InfoDesk AS, Sandefjord (org.nr 922 255 970). Vi leverer også WooCommerce-hosting and domains.
Three claims — documented in the code
Faster, more stable, more dynamic
InfoDesk Webservice is a production-ready integration layer between PCKasse and your online store. PCK remains the data master in the till — we take over the entire outbound synchronisation.
Faster
PCK gets a response in under 1 second — no matter how long WooCommerce or Shopify takes. Traditional synchronous SOAP→REST bridges hang the checkout for several minutes when the API is slow.
More stable
Database-persisted queue survives app pool recycling and server restarts. Automatic retry with notifications, plus a reconciliation process that catches orders that got stuck.
More dynamic
One web service serves many customers simultaneously, with isolated API keys, images, queue data and configuration. Scales horizontally — new customer = one row in the database, no redeploy.
Architecture
PCK controls everything — we do the work in the background
PCKasse sits locally behind a firewall and opens every call. We receive them at a SOAP endpoint and respond immediately by placing the job in a database queue. Five background workers do the heavy lifting against WooCommerce, Webflow or Shopify without blocking the checkout.
Synchronous SOAP→REST bridge
- 1.PCK calls the SOAP endpoint
- 2.The bridge waits for a WooCommerce response (potentially minutes)
- 3.PCK hangs — the checkout freezes when the API is slow
- 4.Crash/restart = job lost, manual re-run required
Asynchronous queue architecture
- 1.PCK calls the SOAP endpoint
- 2.We put the job in an SQL queue and respond in under 1 second
- 3.Background processor syncs with the web shop with retry
- 4.Crash/restart = the job keeps waiting in the queue, nothing is lost
Five independent background processors
All state is kept in SQL Server — no jobs are lost on restart. Each queue has its own throttling and retry strategy.
Syncs the article and variants to the web shop.
Uploading product images and colour variants.
Updates stock status per warehouse.
Fetches new orders from the online store to PCK.
Scans for stuck orders every 30 minutes and re-queues them.
Features
Everything PCKasse can send — we receive it
28 SOAP methods from the PCK API specification v1.98 are implemented. We interpret the entire PCK interface and forward it to the correct e-commerce platform.
Products and articles
- All 10 price fields, VAT + takeaway VAT
- 3-level category hierarchy
- EAN, weight, dimensions, shipping classes
- Allergens and takeaway add-ons
Colour × size variants
- Simple, variable and grouped products
- Diff-based update with 100 per page
- Batch of 20 per call — no API timeout
- Own price, stock and image per variant
Images per colour variant
- Deterministic namespace: customer-isolated URLs
- Smart fallback to main image
- HTTP HEAD check before online store call
- Step-by-step deletion per variant
Inventory management
- Per item or per SizeColor variant
- stockDetails per warehouseId
- Race resistance with HasPendingArticle
- Throttling of 500–1000 ms protects against rate limiting
Orders and packages
- getOrders with duplicate protection
- updateOrderStatus: received, partial, full, error
- Package number and tracking text
- creditOrder for refunding
Real-time for takeaway
- queGetOrders webhook on new orders
- Orders are captured the same second
- Critical for restaurant and takeaway
- No poll delay
Customers and discounts
- sendCustomerInfo + welcome email
- Credit customer approval
- Discounts per customer/customer group/category
- All 17 PriceType values supported
Live monitoring
- QueueMonitor.aspx — password protected
- Pending / Processing / Completed / Failed
- Full error chain with stack trace and retry counter
- Manual retry and reset stuck
Multi-tenant from the start
- Each customer has isolated API keys
- Isolated images, queue data, and config
- Onboarding = one row in the database
- No redeploy, no restart
Dataflyt
Hva synkroniseres mellom PCKasse og WooCommerce?
PCKasse starter all kommunikasjon. Webservicen vår tar imot kallene og sørger for at riktig data havner riktig sted.
| Data | Retning | Details |
|---|---|---|
| Produkter og varianter | PCKasse → WooCommerce | Simple, variable og grouped produkter, farge × størrelse, EAN, vekt, dimensjoner og fraktklasser |
| Priser og MVA | PCKasse → WooCommerce | Alle 10 prisfelter, MVA og takeaway-MVA, egen pris per variant |
| Kategorier | PCKasse → WooCommerce | Kategorihierarki i tre nivåer |
| Images | PCKasse → WooCommerce | Bilde per fargevariant med fallback til hovedbildet |
| Lager | PCKasse → WooCommerce | Per artikkel eller variant, og per lager (warehouse) |
| Customers and discounts | PCKasse → WooCommerce | Kundeinfo, kredittkunder og rabatter per kunde, kundegruppe eller kategori |
| Orders | WooCommerce → PCKasse | Nye nettordrer med duplikatbeskyttelse, og queGetOrders-webhook for takeaway |
| Ordrestatus og frakt | PCKasse → WooCommerce | Mottatt, delvis, full eller feil, pakkenummer og sporingstekst |
| Krediteringer | PCKasse → WooCommerce | creditOrder for refusjon |
Platforms
PCKasse doesn't care where the goods end up
PCK only knows one SOAP interface. In the background, we forward it to whichever e-commerce platform you actually use — or several at once.
WooCommerce
Our reference implementation. Full support for simple, variable and grouped products. Batch API for variants. WooCommerceNET 0.8.6.
Webflow
For customers who want a design-driven website with PCK as the product and order master. Same queue architecture, REST against the Webflow CMS API.
Shopify
Direct connection to the Shopify Admin API. Products, variants, inventory and orders. Suitable for chains with multiple stores.
Own website (REST)
Do you have a headless website, custom CMS or mobile app? We expose a REST bridge to PCK — you read data wherever you need it.
Multiple platforms simultaneously? Our multi-tenant architecture means the same PCK installation can sync against multiple online stores in parallel — for example one WooCommerce per brand, or WooCommerce for the main brand plus Webflow for campaigns.
Who is this for?
Built for high-volume POS-driven commerce
-
POS-driven retail business
where PCKasse is the data master and the webshop mirrors
-
Clothing stores, shoes, fashion
complex color variant structures with images per variant
-
Takeaway and restaurant
orders must be captured the same second via queGetOrders
-
Multi-store chains
separate webshops per brand or department
-
Multi-platform operation
simultaneous presence on WooCommerce + Webflow / Shopify
-
Custom web solution
headless or own mobile app that requires REST against PCK
Hva bør du se etter når du velger PCKasse-integrasjon?
Det finnes flere måter å koble PCKasse til WooCommerce på — plugins, abonnementstjenester og skreddersøm. Disse spørsmålene skiller dem:
Fryser kassen når nettbutikken er treg?
En synkron bro får PCK til å vente på WooCommerce. Hos oss svarer webservicen PCK på under 1 sekund og gjør jobben i en kø i bakgrunnen.
Mister du jobber ved restart?
Køen er lagret i database og overlever restart og krasj. Hengende jobber settes automatisk tilbake, og ordrer som har stoppet opp fanges opp hvert 30. minutt.
Støttes varianter med bilder og egne priser?
Ja — farge × størrelse med egen pris, eget lager og eget bilde per variant.
Ser du hva som skjer?
QueueMonitor viser hver jobb som Pending, Processing, Completed eller Failed, med feilkjede, retry-teller og manuell retry.
Price
Clear pricing, no surprises
Fixed monthly subscription that covers hosting, operations and monitoring. Onboarding is invoiced separately as needed.
Start
Standard
500 kr/mnd
One PCK user, one webshop
- WooCommerce, Webflow or Shopify
- Products, variants, images and stock
- Order flow with status updates
- Operations monitoring and email notifications
- Support by email
Pro
Multi-store
1 200 kr/mnd
Up to 5 PCK users or 3 online stores
- Everything in Standard
- Multiple platforms simultaneously
- Own QueueMonitor access
- Priority support
- queGetOrders webhook for takeaway
Enterprise
Custom work
Offer
Tailored to needs and volume
- Everything in Multi-store
- Dedicated instance (ws.dsk.cloud / own URL)
- SLA with response time and uptime
- Custom REST bridge for headless / mobile app
- Dedicated onboarding manager
All prices are excl. VAT. Onboarding from 5,000 kr depending on data volume and complexity.
How to get started
Production within 1–3 business days
-
1
Demo (15 minutes)
We set up a test customer against an empty WooCommerce store in 15 minutes, and show you the whole flow — from a PCK call to the product being visible in the web shop.
-
2
Discovery
Review of your existing PCK setup, e-commerce platform, data volume and special needs (takeaway, variants, multi-store).
-
3
Onboarding
Production within 1–3 business days. We add a row for you in the web service, give you an API key and guide you through the PCK configuration.
-
4
Operations and support
We monitor queue health and respond to alerts. You have full insight yourself via QueueMonitor with a Retry button per row.
Vil du se PCKasse og WooCommerce synke live? Vi viser deg det på 15 minutter.
Bestill gratis demoFrequently asked questions
Spørsmål og svar om PCKasse og WooCommerce
Contact
Book a demo or ask us something
No obligation. We'll get in touch within 24 hours to arrange a short demo and map out your setup.
- 15-minute live demo against an empty WooCommerce
- Review of your PCK setup and volumes
- Agreed price and start date
- No obligation — just a conversation
Do you prefer direct contact?
Thank you! We will be in touch soon.
One of our advisors will call you within 24 hours to schedule a demo.