Skip to main content

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
StatusMeaning
OpenTransmission created, buyer is currently shopping
TransferredCart was successfully sent to the procurement system
ClosedBuyer left the shop without transferring
CancelledTransmission was manually cancelled
Order createdA 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)

Further Reading