Shipping Methods
The AgiqonConnector extends each Shopware shipping method with dedicated OCI/cXML fields. This allows defining individually per shipping method which description and article number appears in the cart transfer.
Enabling Shipping in the Transfer
For shipping costs to be transferred at all, the "Append shipping" option must be enabled in the respective OCI or cXML system (General tab).
Shipping is then transmitted as a separate line item in the OCI or cXML response — alongside the product line items.
Configuring a Shipping Method
Navigate to Settings → Shipping → [Select shipping method] → Additional Connector Shipping Information.
In the shipping method edit form, an additional section appears with the following fields:
| Field | Data field | Description |
|---|---|---|
| Shipping eNumber | shippingNumber | Article number used in the transfer for this shipping method |
| Shipping intern article number | shippingInternArticleNumber | Internal number of the shipping method (for internal systems) |
| Shipping name | shippingName | Name of the shipping method that appears in the transfer |
These values are available as data sources and can be configured with fallbacks just like product fields — for OCI in the Shipping Fields tab, for cXML in the Shipping tab (see cXML – Shipping & Tax).
If no shipping name is set, the name of the shipping method is used. This applies to OCI and cXML. To transfer the translated Shopware name only, the data field shippingMethodTranslatedName is available.
The shipping method entity extension was renamed:
| before | now | |
|---|---|---|
| Table | agiqon_oci_shipping_method | agiqon_connector_shipping_method |
| Association | ociShippingMethod | connectorShippingMethod |
A migration renames the table on update, the maintained values are preserved. Custom integrations using addAssociation('ociShippingMethod'), extensions.ociShippingMethod or the old table directly have to be adjusted.