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

What is Oxid (OXID eSales)?

Oxid

OXID eSales is a German e-commerce software company founded in 2003 in Freiburg im Breisgau by Roland Fesenmayr. Its flagship product, OXID eShop, launched in 2008 and is a PHP-based e-commerce platform used by more than 3,500 online shops, with notable customers spanning both B2B and B2C industries.

OXID eShop is available in several editions: a free, open-source Community Edition and commercial Professional and Enterprise (B2C and B2B) editions that add vendor support, multi-shop management, and advanced B2B ordering capabilities such as order approval workflows and customer-specific pricing. The platform is typically self-hosted, so merchants run it on their own servers and retain full control of their codebase and infrastructure.

Why connect Oxid to Feedance?

Running a self-hosted platform like Oxid means product data, stock levels, and order records live entirely inside your own store environment. Feedance connects to that environment so your product information can be turned into accurate, up-to-date feeds for marketplaces, comparison shopping engines, and advertising channels without manual exports or spreadsheet work.

Because Oxid supports flexible catalog structures, including product variants and multi-shop setups, keeping external channels aligned with what is actually in your store can become time-consuming as your catalog grows. Feedance centralizes that work: it reads your Oxid product and inventory data, keeps it synchronized, and reflects order updates back into your workflow, so your listings stay consistent wherever they appear.

How does Feedance connect to Oxid?

Feedance connects directly to your Oxid store using the credentials and access details you provide during setup. Once the connection is authorized, Feedance communicates with your store on a scheduled basis to retrieve product and inventory data and to pick up new and updated orders.

This connection is configured once per store. After that, Feedance handles the ongoing data exchange automatically, so you do not need to manually export files or repeat the setup each time your catalog changes.

What data does Feedance access from Oxid?

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

EntityWhat Feedance does with it
ProductsReads product details such as titles, descriptions, prices, images, and identifiers to build and maintain accurate feeds.
InventoryReads stock levels and availability so feeds reflect what is actually sellable in your store.
OrdersReads order data to help reconcile channel sales and keep downstream reporting and stock accurate.

Oxid-specific considerations worth knowing

A few characteristics of how Oxid is built and deployed are worth keeping in mind when connecting it to any external tool:

  • Products are called "articles" internally. Oxid's data model refers to products as articles, and a single article can have multiple variants defined through selection lists (for example size or color). Feed tools need to correctly distinguish parent products from their variants when mapping catalog data.
  • Self-hosted deployment varies by installation. Because Oxid is self-hosted and comes in different editions (Community, Professional, Enterprise) and versions, the exact configuration, server access, and available interfaces can differ from one store to another, which may affect initial connection setup.
  • Multi-shop ("Mall") structures exist in Enterprise editions. Oxid's Enterprise edition supports subshop, supershop, and multishop configurations that split or share catalogs across multiple linked shop instances. On these setups, it is important to confirm which specific shop instance is being connected.

How to connect Oxid with Feedance

  1. Create or log in to your Feedance account and choose to add a new store connection.
  2. Select Oxid as the platform you want to connect.
  3. Enter the access details for your Oxid store when prompted, and authorize Feedance to connect.
  4. Let Feedance perform its initial sync to pull in your products, inventory, and recent orders.
  5. Review the imported data, then set up your feeds and destinations using the synced catalog.

How often does your Oxid data sync?

Feedance syncs product, inventory, and order data from your Oxid store on a regular scheduled basis so that feeds and reports reflect recent changes without requiring manual action. Exact sync timing can vary depending on your plan and store size, and a manual sync can typically be triggered as well when you need the latest data immediately.

Common Oxid connection issues and how to fix them

IssueLikely causeFix
Connection fails during setupIncorrect or expired store access credentialsRe-check and re-enter the credentials for your Oxid store, then retry the connection.
Store is unreachableServer firewall or hosting configuration blocking outside accessConfirm with your hosting provider that requests from Feedance are permitted to reach your self-hosted store.
Products or variants missing from feedArticle-variant relationships not fully synced, or products inactive in OxidVerify the affected articles are active in Oxid and trigger a re-sync in Feedance.
Data looks out of dateSync schedule has not run yet since the last store updateTrigger a manual sync in Feedance or wait for the next scheduled sync cycle.

Oxid feed optimization tips

  1. Keep product titles and descriptions complete and consistent in Oxid, since this is the source data Feedance uses to build your feeds.
  2. Make sure variant attributes, such as size or color selection lists, are filled in correctly so variants map cleanly to channel listings.
  3. Keep stock levels accurate in Oxid so exported feeds do not advertise products that are out of stock.
  4. If you run a multi-shop setup, double-check that the correct shop instance is connected before publishing feeds.
  5. Review synced data in Feedance after major catalog changes in Oxid to confirm everything carried over as expected.

Frequently Asked Questions About Oxid

  • How does Feedance connect to my Oxid store?

    Feedance connects directly to your Oxid store using the store access details you provide during setup. Once authorized, Feedance regularly reads product, inventory, and order data from your store so your feeds stay current without manual exports.

  • What is the most important Oxid-specific thing to know before connecting?

    Oxid refers to products internally as articles and supports product variants through selection lists, such as size or color. It is important that parent articles and their variants are set up correctly in Oxid so that Feedance can map them accurately into your feeds. If you run an Enterprise multi-shop setup, you should also confirm which specific shop instance is being connected.

  • What data can Feedance read or update from Oxid?

    Feedance works with three types of data from Oxid: products, inventory, and orders. It reads product details like titles, descriptions, prices, and images, tracks inventory levels for availability, and reads order data to help keep sales and stock information reconciled. Feedance does not access other data such as customer accounts or store settings.

  • How do I keep my Oxid feed up to date?

    Feedance automatically syncs your Oxid product, inventory, and order data on a regular schedule so feeds reflect recent changes. You can also trigger a manual sync in Feedance if you need the latest data right away, for example right after making bulk changes in your store.

  • Does it matter which Oxid edition or version I use?

    Oxid is available in Community, Professional, and Enterprise editions, and since it is self-hosted, configuration and available store access can vary between installations and versions. This can affect how the initial connection is set up, so it is worth confirming your store's edition and access details before connecting to Feedance.

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!