Skip to main content Skip to search Skip to main navigation
Diese Seite ist auch auf Deutsch verfügbar.
SHOPSY

Sage Active Connector

Description

Highlights

  • Automatic transfer of orders, customers to Sage Active
  • Flexible triggers: after order, payment status, or order status change
  • Smart customer matching in Sage Active (customer number, VAT ID, email) — no duplicates
  • Invoice PDF round-trip import from Sage Active to the Shopware order
  • Manual single and bulk transfer via action button in the admin

Features

  • Secure OAuth2 connection to Sage Active
  • Automatic transfer on order placement
  • Transfer based on configurable payment status
  • Transfer based on configurable order status
  • Manual transfer of individual or multiple orders
  • Automatic customer creation or matching in Sage Active
  • Collective customer mode (all orders to one customer)
  • Optional invoice finalization (draft → posted invoice)
  • PDF round-trip import after finalization
  • Discounts and promotions distributed proportionally across lines
  • Shipping costs as a separate invoice line
  • Variant options visible in line descriptions
  • Idempotent processing — no duplicate transmissions
  • Built-in log module with debug mode
  • Sales-channel-specific configuration

About the Extension

The Sage Active Connector seamlessly connects your Shopware shop with Sage Active, automatically transferring orders, customer data, and created PDF invoices in Sage back to the Shop via the official Sage Active GraphQL API.

How does it work?
After installation, connect the app to your Sage Active account via OAuth2 and select the target organization. From then on, Shopware orders are transferred — automatically or manually — to Sage Active:

1. Create or match customer — The connector first searches for an existing customer in Sage Active (by customer number, VAT ID, or email). Only if no match is found, a new customer is created. Alternatively, all orders can be booked to a single collective customer.

2. Create invoice — A Sage Active sales invoice is generated from the Shopware order. Line items, discounts, shipping costs, and taxes are transferred accurately. Variant options (e.g., color, size) are appended to line descriptions.

3. Finalize invoice (optional) — The draft can be automatically validated/finalized, so it appears as a regular, posted invoice in Sage Active.

4. PDF round-trip import (optional) — After finalization, the invoice PDF is fetched from Sage Active and attached to the Shopware order, visible under "Documents" in the admin.

Fully configurable
You decide when the transfer happens:
- Immediately after order placement
- Upon a specific payment status (Paid, Partially paid, Reminded)
- Upon a specific order status (In progress, Completed)

Additionally, orders can be transferred manually at any time — individually or in bulk — using the action button in the order list.

Transparency & traceability
- Every order is marked as "transmitted" in Shopware (custom field) — duplicate transmissions are impossible.
- The ID of the created Sage Active invoice is stored on the order.
- A built-in log module in the admin shows all events, errors, and debug information.

Note on rounding differences

When converting gross to net values and distributing discounts proportionally across line items, minimal rounding differences (±€0.01) may occur. These are technically unavoidable due to the different rounding logic of Shopware (gross-based) and Sage Active (net-based). In practice, such differences are negligible from an accounting perspective.

Details

  • Available: English, German
  • Latest update: 18 May 2026
  • Version: 1.0.0
  • Category: Middleware & Connectors

About the Extension Partner

Partner Status

  • Shopware Extension Partner Shopware
    Extension Partner

Details

  • Ø-Rating: 4.9

    Average rating of 4.9 out of 5 stars

  • Partner since: 2016
  • Extensions: 37

Support

  • Based in: Germany
  • Speaks: German, English
  • Response time: Very quickly