- Customers become contacts, B2B customers also companies
- Shopware customers arrive as HubSpot contacts. For B2B customers an additional company record is created with VAT ID, department and address, and it is updated when details change.
- Orders as native HubSpot orders
- HubSpot has had a dedicated order object since 2024. The extension populates it including line items, billing and shipping addresses and tracking numbers. Fulfilment status is derived from the Shopware order state.
- Orders as deals — optionally in parallel
- If your pipeline lives in HubSpot deals, orders can be created as deals in addition to or instead of orders, with pipeline, stage and owner assignment.
- Products into the HubSpot product library
- Products are transferred, optionally filtered by category. Prices land in dedicated properties per sales channel currency, so portals without native price fields work too.
- Three Flow Builder actions
- Create contact, create deal and create order are available as flow actions. That lets you attach the transfer to whatever business process already exists.
- Scheduled synchronisation
- Manual, daily, weekly or monthly. Changing the interval in the configuration rewrites the Shopware task directly — no console command needed.
- Initial import wizard
- A four-step wizard imports existing data. Filter by date range, customer group, order and payment state or minimum order value, with a live count of affected records before you start.
- Computed contact properties
- Total revenue, order count, average order value, first and last order date, B2B or B2C classification, customer lifetime in days, and inactivity beyond a year.
- Map your own fields
- Shopware custom fields can be mapped onto HubSpot properties. If the target property does not exist, it can be created in HubSpot straight from the interface.
- Connect via token or OAuth
- Either a private app token or OAuth 2.0. Credentials are stored encrypted in a dedicated table, and token refresh is locked against concurrent access.
- Console commands
- Products, customers and orders can be synchronised from the CLI — useful for deployments, cron jobs and troubleshooting.
- Tracking code per sales channel
- The HubSpot tracking code can be embedded in the storefront per sales channel without touching the theme.