The Feedance AI features is rolling out.
Check it out!

What is Shopware?

Shopware

Shopware is a German e-commerce platform originally founded in 2000 in Schöppingen, Germany, by brothers Stefan and Sebastian Hamann. It is built on PHP and, since Shopware 4 in 2012, has been released as open-source software under the AGPLv3 license (Community Edition), alongside commercially licensed Professional and Enterprise editions and a cloud/SaaS offering.

Shopware 6, the current generation, is a complete rewrite of the platform with a headless, API-first architecture built on the Symfony framework, a Vue.js administration interface, and a decoupled storefront. This is a significant architectural shift from the older Shopware 5, and it means store data such as products, stock, and orders can be reached through a modern REST-based Admin API rather than only through the store's back office.

Why connect Shopware to Feedance?

Shopware stores often carry large, variant-heavy catalogs, and keeping product data, stock levels, and order information accurate across marketplaces, ad channels, and comparison shopping engines is time-consuming to do by hand. Connecting Shopware to Feedance lets you pull that catalog and inventory data into one place, transform it to match the requirements of each channel, and push updates back without manually exporting files or maintaining custom scripts.

Because Feedance works directly against your Shopware data, changes made in your store, such as a price update, a new product, or a stock adjustment, can flow through to your feeds without a separate manual export step, helping keep listings consistent with what is actually available in your store.

How does Feedance connect to Shopware?

Feedance connects directly to your Shopware store using the credentials you provide, and communicates with your store's API to read and update the data it needs. You authorize the connection once, and Feedance then handles the ongoing communication with your store in the background.

This works the same way for both self-hosted Shopware installations and Shopware's cloud edition, as long as the store's API is reachable and the credentials you supply have the necessary permissions.

What data does Feedance access from Shopware?

Feedance works with exactly three data entities from any connected platform, including Shopware:

EntityWhat Feedance does with it
ProductsReads product details such as titles, descriptions, prices, images, and variant attributes to build and update your feeds.
InventoryReads stock and availability levels so feeds reflect what is actually in stock.
OrdersReads order data to support order-related feed and reporting needs.

Shopware-specific considerations worth knowing

  • Shopware 5 vs. Shopware 6: Shopware 6 is a ground-up rewrite of Shopware 5, with a different architecture, a different administration interface, and no in-place upgrade path between the two. If your store is still on Shopware 5, confirm which version you are running before connecting, since the underlying API differs between the two generations.
  • Variant and parent-child product structure: Shopware models configurable products with parent products and child variants. Catalogs with many variants (for example, products with multiple size and color combinations) can mean a larger number of individual product records to sync than the number of products you see in the storefront.
  • API access is credential-based: Shopware 6's Admin API uses token-based authentication with time-limited access tokens, so the integration you set up needs valid, appropriately scoped API credentials from your store to stay connected.
  • Self-hosted vs. cloud editions: Whether your store is self-hosted or on Shopware's cloud edition, its API endpoint needs to be reachable from the internet for a live connection to work.

How to connect Shopware with Feedance

  1. Log in to your Feedance account and choose to add a new platform connection.
  2. Select Shopware from the list of available platforms.
  3. Enter your Shopware store URL and the API credentials Feedance requests.
  4. Authorize the connection and let Feedance perform an initial sync of your products, inventory, and orders.
  5. Review the imported data and set up your feed rules and export destinations.

How often does your Shopware data sync?

Feedance syncs your Shopware data on a regular schedule to keep feeds up to date with your store, and you can also trigger a manual sync when you need changes reflected right away. Sync frequency can vary based on your plan and settings, so it is worth checking your account configuration if you need updates to appear faster.

Common Shopware connection issues and how to fix them

IssueLikely causeFix
Connection fails or times outThe store's API endpoint is not reachable, or the store URL was entered incorrectlyVerify the store URL and confirm the API is accessible from outside your network, then reconnect.
Authentication errors after previously workingAPI credentials were changed, revoked, or expired in the store's administrationGenerate fresh API credentials in Shopware and update the connection in Feedance.
Some variants missing from the feedVariant products were not fully synced, often due to a large or complex catalogTrigger a manual resync and confirm parent and variant products are both present in the store.
Stock levels appear out of dateSync has not run recently, or inventory changed after the last syncRun a manual sync, and check the scheduled sync frequency in your account settings.

Shopware feed optimization tips

  1. Keep product titles and descriptions complete and accurate in Shopware, since Feedance builds your feeds directly from this source data.
  2. Make sure variant products have distinct, meaningful attributes such as size and color so each variant is represented clearly in your feeds.
  3. Keep stock levels current in Shopware so exported feeds do not advertise items that are actually out of stock.
  4. Use clear, high-quality product images in Shopware, since image quality carries through directly to your feeds.
  5. Regularly review your synced data in Feedance after making bulk changes in Shopware to confirm the feed reflects the update correctly.

Frequently Asked Questions About Shopware

  • How does Feedance connect to my Shopware store?

    Feedance connects directly to your Shopware store using the API credentials you provide during setup. Once you authorize the connection, Feedance communicates with your store in the background to read product, inventory, and order data and keep your feeds up to date, without you needing to manually export files.

  • What is the most important thing to know about connecting Shopware?

    The biggest thing to check is which version of Shopware you are running. Shopware 6 is a complete rewrite of Shopware 5 with a different architecture and API, and there is no in-place upgrade path between them, so the version affects how the connection works. It is also worth knowing that Shopware treats configurable products as a parent product with separate variant records, so catalogs with many variants will have more individual product records than what you see listed in the storefront.

  • What data does Feedance read or update from Shopware?

    Feedance works with three types of data from Shopware: products, inventory, and orders. It reads product details like titles, descriptions, prices, images, and variants to build your feeds, reads stock levels to keep availability accurate, and reads order data to support order-related needs. Feedance does not access other data such as customer records or store settings.

  • How do I make sure my Shopware feed stays current?

    Feedance syncs your Shopware data on a regular schedule automatically, and you can also run a manual sync whenever you need changes, such as a price update or new stock levels, reflected right away. Keeping your product and inventory data accurate and complete in Shopware directly improves the accuracy of what shows up in your synced feed.

  • Can Feedance connect to both self-hosted and cloud versions of Shopware?

    Yes. Feedance can connect to a self-hosted Shopware installation or to Shopware's cloud edition, as long as the store's API is reachable over the internet and you provide valid API credentials with the right permissions for the connection.

Schedule your 15-minute demo now

Schedule my demo

We’ll tailor your demo to your immediate needs and answer all your questions. Get ready to see how it works!