Skip to main content

cXML – Configuration

cXML systems are managed under Extensions → cXML Systems.

Tab: General

General Information

FieldDescription
NameDisplay name of the system
Technical NameUnique internal identifier
ActiveInactive systems block login
Punchout Level 2Enables Level 2 functionality
Default UnitFallback packaging unit
Price DigitsDecimal places for prices (default: 2)
Attach ShippingInclude shipping as a line item in the response
Attach TaxInclude tax rate in the cXML response
Total Price NetTransfer total price as net amount

License

FieldDescription
License KeyKey from agiqon-connector.de → My Account → Licenses

Login – Authentication

Authentication uses elements from the cXML header. Each element can be enabled and configured separately.

FROM

Validates the identity of the buying system.

FieldDescription
Verify FROMEnables FROM validation
FROM DomainExpected domain value (e.g. DUNS number, NetworkId)
FROM FieldShopware field to compare against (email, customer number, or custom field)

TO

Validates that the cXML is addressed to the correct recipient.

FieldDescription
Verify TOEnables TO validation
TO DomainExpected domain value
TO FieldShopware field for comparison

SENDER / Shared Secret

Validates the technical sender and password.

FieldDescription
Verify SENDEREnables SENDER validation
SENDER DomainExpected domain value
Verify Shared SecretEnables password validation
Shared SecretPassword from Shopware customer profile or custom field
Default Configuration

By default, only FROM verification is active. TO and SENDER are optional.

Tab: Fields

Configuration of XML fields transmitted per item in the PunchOutOrderMessage. Works the same as OCI product fields: data field, fallbacks, fixed value.

Tab: Customers

Assigns Shopware customers to the cXML system. Only assigned customers can log in.

Tab: Units

System-specific packaging units (same as OCI).

Unit Priority
  1. Unit on the product (custom field)
  2. Unit from the system units table
  3. System default unit