Transmission – What is it?
Every punchout shopping session is stored by the AgiqonConnector as a Transmission. A transmission is the complete record of a punchout session — from login to the completed order (or cancellation).
When is a Transmission created?
A new transmission is automatically created as soon as a buyer logs in via an OCI or cXML system. From that moment, the entire session is tracked:
- Which system was used (OCI or cXML)?
- Which customer logged in?
- When did the transfer take place?
- Which products were transferred?
- Was a Shopware order created?
Status Lifecycle
A transmission goes through various statuses:
Login
│
▼
open ──── buyer shops ────► cart transferred
│ │
│ ▼
│ transferred
│ │
│ ┌────────┴──────────┐
│ │ │
│ (manual) (auto)
│ │ │
│ ▼ ▼
│ order_created order_created
│
├── buyer leaves (logout without transfer)
│ ▼
│ closed
│
└── manually cancelled
▼
cancelled
| Status | Meaning |
|---|---|
Open | Transmission created, buyer is currently shopping |
Transferred | Cart was successfully sent to the procurement system |
Closed | Buyer left the shop without transferring |
Cancelled | Transmission was manually cancelled |
Order created | A Shopware order was created from the transferred cart |
What does a Transmission contain?
A transmission contains:
- Transmission number — unique, human-readable reference
- System type — OCI or cXML
- Linked system — the specific OCI or cXML system
- Hook URL — the return URL of the procurement system
- Cart payload — all product data at the time of transfer (JSON)
- Transfer date — when the transfer took place
- Order — the linked Shopware order (if created)