Skip to content

Configuration glossary

Every setting in the Abacus integration plugin configuration, grouped by the card it appears under in Settings → Extensions → Abacus Integration → Configuration.

For boolean settings, "off" means unset/disabled unless the admin enables it.

General

SettingKeyTypeDefaultNotes
Operating modeoperatingModeSingle-select (live, test)testSelects which credential set (Live or Test) the plugin uses.
Currency decimal placescurrencyDecimalPlacesIntegeremptyOptional override for currency decimals; leave empty to use the Shopware default.

Abacus API live credentials

SettingKeyTypeDefaultNotes
API URLliveApiUrlURLRequired. Abacus API URL.
Mandant numberliveMandantNumberTextRequired.
Client IdliveClientIdTextRequired.
Client SecretliveClientSecretPasswordRequired.
Allow self-signed certificates (not recommended)liveSelfSignedCertificatesBooleanoffOnly for non-production / testing setups.

Abacus API test credentials

SettingKeyTypeDefaultNotes
API URLtestApiUrlURLRequired. Abacus API URL.
Mandant numbertestMandantNumberTextRequired.
Client IdtestClientIdTextRequired.
Client SecrettestClientSecretPasswordRequired.
Allow self-signed certificates (not recommended)testSelfSignedCertificatesBooleanoffOnly for non-production / testing setups.

Subscriptions

These toggles enable the Abacus change subscriptions the plugin consumes. Each corresponds to an Abacus subscription topic. Limit of Abacus subscriptions is 10.

SettingKeyTypeDefaultNotes
ShopProduct subscriptionproductSubscriptionBooleanoffProduct change subscription.
ShopperAccount subscriptionshopperSubscriptionBooleanoffShopper change subscription.
Subject subscriptionsubjectSubscriptionBooleanoffSubject change subscription.
ShopSalesOrder subscriptionorderSubscriptionBooleanoffOrder linking subscription.
OrderProcessingStatusDocument subscriptionorderStatusSubscriptionBooleanoffOrder status / document subscription.

Products

SettingKeyTypeDefaultNotes
Sync product dataproductDataSyncModeSingle-select (no_product_sync, pim_mode, full_product_sync)no_product_syncOff by default — nothing syncs until PIM or Full is selected.
Keywords: Abacus Field IDkeywordsIdTextAbacus field ID used as the source for product keywords.

Pricing API

SettingKeyTypeDefaultNotes
Show correct Abacus price for logged-in customers (and use in cart)isPricingApiEnabledBooleanoffEnables the Pricing API for logged-in users.
Show correct Abacus price for not-logged-in customers (and use in cart)isPricingApiForNotLoggedInEnabledBooleanoffEnables the Pricing API for guests.
Show strike-through price for logged-in customersisPricingStrikeEnabledBooleanoffDisplays the guest/list price as a strike-through.
Display graduated pricingisGraduatedPricingApiEnabledBooleanoffEnables graduated/bulk price display.

Categories

SettingKeyTypeDefaultNotes
Choose the parent category to importimportToCategoryEntity select (category)Parent category under which the Abacus category tree is imported.

Manufacturers

SettingKeyTypeDefaultNotes
Name: Abacus Field IDManufacturersIdTextAbacus field ID holding the manufacturer name; manufacturers are auto-created from it.

Customers

SettingKeyTypeDefaultNotes
Sync customers from AbacuscustomerImportBooleanoffEnables shopper → customer synchronization.
Shopper UUIDshopperUuidSingle-select (account, email)accountIdentifier used to match shoppers. account is recommended because only the account is unique in Abacus. With email, multiple shoppers sharing one email address are not handled.
Send sign-up emailscustomerSendSingUpEmailBooleanoffWhen on, sends an email to every synced customer — use with care.

Exporting orders

SettingKeyTypeDefaultNotes
Include free shipping in the order exportfreeShippingIncludedBooleanoffWhen on, free shipping is attached to the order body export.
Send shipping costs as line-itemshippingCostsAsLineItemBooleanoffWhen on, the shipping Abacus product/variant IDs must be set on the shipping method custom fields. Use for exact shipping-total matching.
Choose line item discount typelineItemDiscountTypeSingle-select (Conditional, Graduation, Special, OnSale)SpecialMaps Shopware line-item promotions to the Abacus discount type.
Choose shipping discount typeshippingDiscountTypeSingle-select (Conditional, Graduation, Special, OnSale)SpecialMaps Shopware shipping promotions to the Abacus discount type.

Note: only percentage promotions are exported; fixed-value promotions are ignored.

Shopware order status mapping

SettingKeyTypeDefaultNotes
Is order status sync enabledisOrderStatusSyncEnabledBooleanoffMaster toggle for order/shipping/payment status sync.
Order status mappingorderStatusMappingMapping tableemptyMaps Abacus ProcessSteps → Shopware order/shipping/payment states. An empty mapping disables status sync.

Shopware document type mapping

SettingKeyTypeDefaultNotes
Is document sync enabledisDocumentSyncEnabledBooleanoffMaster toggle for order document sync.
Order document type mappingorderDocumentTypeMappingMapping tableemptyMaps Abacus source types (OrderConfirmation, DeliveryNote) → Shopware document types.

Multi-tenant note

The plugin configuration can be set globally ("All Sales Channels") or per sales channel. When configured per sales channel, Abacus sync must be activated for each channel via the abacus_sales_channel_is_used_for_abacus_sync custom field — see the Custom fields reference.