Common Problems and Solutions
Solutions for problems that frequently occur with the Shopware 6 API Connector.
General
401 Unauthorized
Symptoms:
API calls fail with a 401 error message
Authentication errors
Solutions:
Check the API access data.
Generate new integration credentials in Shopware.
Check whether the integration is active.
The connection could not be established
Symptoms:
Error message "The connection could not be established".
Timeout during the connection test
Possible causes:
Incorrect URL
Incorrect access data
Server not reachable
Blocked by a firewall
Solutions:
Check the website URL (including https://).
Check the access key and secret key.
Test the URL in a browser.
Check your firewall settings.
The customer could not be created
Possible causes:
Number series exhausted.
Mandatory fields are missing in Shopware.
Customer template not configured.
Solution
Check the Activity Log.
Correct the customer data.
Import the order again.
Customer not found
Possible causes:
The customer number does not match.
The email address was changed.
The mapping type does not fit.
Solution
Check the Activity Log.
Correct the customer data.
Import the order again.
Incorrect customer type assigned
Check the customer group in Shopware.
Check the customer group mapping.
Correct the customer in BC.
VAT registration number missing
The customer must store the VAT registration number in Shopware.
It is adopted with the next order.
Or add it manually in BC.
Tiered prices are not displayed
Check whether tier lines exist in BC.
Check the tiered price limit in the settings.
Synchronize the item again.
Incorrect price in the shopping cart
Check the minimum quantities in BC.
Check the customer group assignment.
Clear the Shopware cache.
Special price is not displayed
Check the validity date (start/end).
Check the customer group assignment.
Synchronize the item again.
Clear the Shopware cache.
Incorrect price for a customer
Check the customer's customer group.
Check the price group assignment in BC.
Check the mapping in the settings.
Order import
Orders are not imported
Symptoms:
No new orders in BC.
Empty order list despite orders in Shopware.
Possible causes:
The status filter excludes orders
The orders have already been imported
Connection problem
Solutions:
Check the status filter in the settings.
Check the Activity Log.
Perform a manual download.
Customer not found
Symptoms:
The order cannot be imported.
Error message: the customer does not exist.
Solutions:
Enable automatic customer creation.
Check the customer mapping (email/customer number). (Mapping is missing)
Create the customer manually.
Item not found
Symptoms:
The order line cannot be assigned.
Error message: unknown item number
Solutions:
Check the item number in BC.
Create the item in BC.
Check the item number mapping.
Import error
Check the "Activity Log".
Common errors: missing mapping entries, unknown payment methods.
Add the missing mapping and start the import again.
The status is not updated
Check the API connection.
Check the Activity Log.
Make sure that the order exists in Shopware.
Tracking is not visible
Check whether the tracking field is filled in correctly.
Check the format of the parcel number.
Report the status again.
Items / master data management
The category does not exist in Shopware
Check the Shopware ID in BC.
Check whether the category was deleted in Shopware.
Update the mapping or create the category again.
The item does not appear in the category
Check the category assignment in BC.
Check whether the item is marked as a "web item".
Synchronize the item again.
The picture is not uploaded
Check the picture folder ID in the settings.
Check the image format and the file size.
Check the Activity Log for errors.
The picture does not appear in the shop
Check whether the image exists in Shopware.
Check whether the image is assigned to the product.
Clear the Shopware cache.
Incorrect image order
Check the order in BC.
Synchronize the item again.
If necessary, adjust the order manually in Shopware.
The inventory does not match.
Check the location in the settings.
Check whether reservations are taken into account.
Synchronize manually again.
The item is not available despite inventory.
Check whether the item is active in Shopware.
Check the sales channel assignment.
Clear the Shopware cache.
The synchronization is not running.
Check the Job Queue Entry.
Check the API connection.
Check the Activity Log.
Attributes
The attribute is not synchronized
Check whether the item is marked as a "web item".
Check the attribute mapping table.
Check the Activity Log for errors.
The attribute value is missing in Shopware
Check whether the value is assigned correctly in BC.
Synchronize the item again.
Clear the Shopware cache.
Item synchronization
The item does not appear in the shop
Symptoms:
The item was uploaded but is not visible
No error message
Possible causes:
The item is not activated
It is not assigned to a sales channel
It is not assigned to a category
Solutions:
Activate the item in Shopware.
Assign the item to a sales channel.
Assign the item to a category.
The price is incorrect
Symptoms:
Incorrect price in Shopware.
The price differs from BC.
Solutions:
Check the price field in the settings.
Check the VAT mapping.
Check the net/gross setting.
Synchronize the price again.
The inventory is incorrect
Symptoms:
Incorrect inventory in Shopware.
The inventory is 0 despite stock on hand.
Solutions:
Check the location in the settings.
Check the inventory option (available vs. physical).
Synchronize the inventory again.
Inventory synchronization
Automatic synchronization
The inventory can be synchronized automatically:
Create a "Job Queue Entry".
Select the "codeunit" "Inventory Upload".
Define the interval (for example every 30 minutes).
Manual synchronization
Open the "Item Card".
Choose "Actions" → "Inventory to Shopware"
Or, for several items:
Open the "item list".
Select the items you want.
Choose "Inventory to Shopware".
PDF documents
The PDF upload fails
Customer not found.
The customer number/email address does not exist in Shopware.
Check the customer data in both systems.
The PDF could not be generated.
The report layout is missing or faulty.
Check the report settings.
Connection error
The API connection to Shopware has been interrupted.
Check the network connection and the API settings.
The module is not enabled.
The PDF module is not enabled in BC.
Enable the module in the configuration.
The document type is not translated
Symptoms:
Display: "solutioo-invoice-documents.account.type.xxx"
The translation is missing
Solutions:
Clear the Shopware cache.
Recompile the theme.
Check the snippet files.
Documents are not displayed
Check whether the plugin is enabled.
Clear the cache:
bin/console cache:clearCompile the theme:
bin/console theme:compile
API error 401 (Unauthorized)
Check the API access data in Business Central.
Make sure that the integration is active.
Check the permissions of the integration.
Customer not found
Check whether the customer exists in Shopware.
Compare the email address and the customer number.
Check the data for typos.
Performance / automation
The synchronization takes a very long time
Symptoms:
Timeout with large data volumes
Slow performance
Solutions:
Reduce the amount of data per synchronization.
Use filters for incremental updates.
Schedule synchronizations outside peak hours.
Job Queue Entry: the task does not run
Check the status (must be "Ready" or "In Process")
Check the earliest start date/time
Check the day-of-week setting
Restart the Job Queue service
Job Queue Entry: error during execution
Open the error message
Check the API connection
Check the Activity Log
Resolve the problem and set the status to "Ready"
The upload fails
Check the API connection.
Check the Activity Log.
Resolve the reported errors.
Try again.
The data is not updated
Check whether the item is marked as a "web item".
Check the mapping tables.
Clear the Shopware cache.
Customer not found
Cause: The customer mapping failed
Solution:
Check the email address/customer number.
Enable automatic customer creation.
Or create the customer manually.
Item not found
Cause: The item number does not exist in BC
Solution:
Check the item number.
Create the item in BC.
Or correct the mapping.
The connection failed
Cause: The API is not reachable
Solution:
Check the Shopware URL.
Check the API access data.
Check your firewall settings.
Timeout during a request
Cause: The request takes too long
Solution:
Reduce the amount of data per request.
Increase the timeout values if necessary.
Check the server performance.
General tips
Before you contact Support
Check the Activity Log for error messages.
Note down the exact error message.
Document the steps you have performed.
Check this FAQ for known solutions.
Enabling the developer log
For a detailed error analysis:
Open Shopware → Setup
Enable "Allow developer log".
Reproduce the problem.
Check the "API Call Log".
More answers by topic
In addition to the solutions above, you will find short answers sorted by topic in the FAQ section:
Connection & Authentication
Open
Items & Catalog
Open
Prices & Inventory
Open
Orders
Open
Customers & B2B
Open
Synchronization & Errors
Open
For a deeper error analysis, the Activity Log, the API Call Log, and the Analyze API Responses guide will help you.
