NewProduct Score, 4T Segmentation, Price War and Broken Size are live.See what's new
Feedance
Ubercart logoUbercartPlatform · E-commerce data source
Ubercart integration

Turn your Ubercart catalog into feeds that know what sells.

Connect your store once. Feedance pulls products, inventory, and orders from Ubercart, scores and labels every product, and keeps a tailored feed live on Google, Meta, TikTok and 200+ channels.

Ubercart connection
Product source in Feedance
Connected
PR
ProductsProduct titles, descriptions, pricing, images, and other catalog attributes stored in Ubercart.
Synced
IN
InventoryStock levels and availability status for each product, kept in sync as quantities change.
Synced
OR
OrdersOrder records and their status, used for reporting and keeping downstream systems current.
Synced
Scored, labelled and sent to
GoogleMetaTikTok200+ channels
What is Ubercart

Your store is the source. Feedance makes it ad-ready.

Ubercart is an e-commerce module built for the Drupal content management system, rather than a standalone platform. Once installed on a Drupal site, it adds product catalogs, a shopping cart, checkout, and order management on top of Drupal's existing content and user systems, letting a single site handle both content and online sales.

Ubercart supports selling physical products, digital downloads, and subscription-style items, and includes features such as product classes and attributes, stock tracking, single-page checkout, and integrated payment and shipping options. It was historically one of the most widely used Drupal commerce modules, though it is now listed on drupal.org as minimally maintained, with development having slowed as newer Drupal commerce solutions emerged.

  • Connect once, no manual exports
  • Catalog changes reach your feeds on every sync
  • Product Score, 4T, Price War and Broken Size labels on every product
  • One source, a tailored feed for each of 200+ channels
How it fits

From Ubercart to every channel, product by product.

1 · Data in
Ubercart
Products
Inventory
Orders
+ GA4 and competitor prices
2 · Decide
Feedance
Product Score, 0–100
4T segment
Price War and Broken Size
Rules, filters, enrichments
3 · Feeds out
Your channels
Google Merchant Center
Meta catalog
TikTok catalog
200+ more channels

If your catalog lives inside an Ubercart-powered Drupal site, keeping product listings, stock levels, and order information in sync with other channels by hand is slow and error-prone. Connecting Ubercart to Feedance gives you a central place to manage that data and push it out to marketplaces, comparison shopping engines, and advertising channels without manually re-entering or re-exporting it every time something changes.

This matters even more for a module like Ubercart, which does not include built-in feed-export tooling for most external channels. Instead of building and maintaining custom scripts against your Drupal database, Feedance reads your product, inventory, and order data directly and keeps downstream feeds aligned with what is actually in your store.

What data Feedance pulls

The core data feed management needs.

Feedance reads three groups of Ubercart data. Each one has a job in the feed.

DataWhat is includedUsed for
ProductsProduct titles, descriptions, pricing, images, and other catalog attributes stored in Ubercart.Feed attributes, variant feeds, titles and categories for each channel
InventoryStock levels and availability status for each product, kept in sync as quantities change.Availability in every feed and Broken Size flags on size runs
OrdersOrder records and their status, used for reporting and keeping downstream systems current.Sales and return context per product
Ubercart is listed on drupal.org as minimally maintained, with no supported stable release for modern Drupal versions (the Drupal 8 branch never progressed past an alpha release). This affects the store itself, not Feedance, but it is worth knowing if you are also planning platform upgrades.
Because Ubercart runs as a module inside Drupal, some of its behavior depends on which other modules are installed alongside it — for example, the Rules module is needed for full order-processing logic, and on Drupal 7 the Views and Ctools modules are commonly required as well.
Ubercart organizes catalog data using product classes and attributes (for example, size or color variations), which is a different data model than many hosted platforms use. Well-structured attributes on the Drupal side generally make for cleaner, more consistent feed data.
Since Ubercart is self-hosted, store owners are responsible for their own server, security, and payment-related compliance configuration, which can affect how reliably any external connection performs.
Setup

Connect Ubercart in five steps.

Feedance connects directly to your Ubercart store using the store's own credentials, so no developer time is required to build a custom integration. Once connected, Feedance reads your product catalog, stock levels, and order records, and keeps that information updated on the schedule you choose.

The connection is designed to work with the data structures Ubercart already uses for products and orders, so you do not need to change how your store is configured just to make the integration work. Feedance handles the ongoing synchronization in the background, so your team can focus on your channels and listings rather than on data plumbing.

  1. 01
    Create or log in to your Feedance account.
  2. 02
    Choose Ubercart as your platform when adding a new store connection.
  3. 03
    Enter the requested store details and credentials so Feedance can access your catalog.
  4. 04
    Confirm the connection and let Feedance perform its initial import of products, inventory, and orders.
  5. 05
    Review the imported data, then set up the feeds and sync schedule you want for your sales channels.
Sync frequency

How often does your Ubercart data sync?

Once connected, Feedance keeps your Ubercart product, inventory, and order data updated on a regular schedule so your feeds reflect current pricing, stock, and order status without manual exports. Exact sync timing can vary based on your plan and store size, and a manual sync can typically be triggered whenever you need the latest data right away.

  • Feed Protection can stop an update when something looks wrong
Troubleshooting

Common Ubercart connection issues

IssueLikely causeFix
Connection fails to authenticateStore credentials are incorrect, expired, or access has been restricted on the Drupal site.Re-check and re-enter the store credentials in Feedance, and confirm the site is reachable and not blocking external requests.
Some products are missing from the feedProducts are unpublished, out of stock, or excluded by a category or attribute filter.Check each product's status and visibility settings in Ubercart, and review any filters applied in Feedance.
Stock levels look outdatedThe sync has not run recently, or caching on the Drupal site is delaying visible changes.Trigger a manual sync in Feedance and clear relevant Drupal caches if stock changes are not reflecting quickly.
Orders are not appearing or updatingOrder statuses in Ubercart do not match what Feedance expects, or the order sync has been paused.Confirm order sync is enabled in Feedance and review how order statuses are configured in Ubercart.
Optimization tips

Get more from a Ubercart feed.

  • Fill in complete, accurate product titles and descriptions in Ubercart, since incomplete catalog data carries through to every feed built from it.
  • Use product classes and attributes consistently so variations like size or color map cleanly into your feeds.
  • Keep stock levels accurate in Ubercart so Feedance can reflect true availability and avoid overselling on connected channels.
  • Add clear, high-quality product images, since image quality often has an outsized effect on marketplace and shopping-feed performance.
  • Periodically review your synced data in Feedance against your live Ubercart catalog to catch any drift early.
FAQ

Questions about the Ubercart integration

Short answers to what teams ask before connecting a store.

How does Feedance connect to my Ubercart store?

Feedance connects directly to your Ubercart store using your store's credentials. Once connected, it reads your product catalog, inventory levels, and order records, then keeps that data updated on a schedule so you can build and maintain feeds for your sales and marketing channels without manual exports.

What is the most important thing to know about connecting Ubercart specifically?

Ubercart is a module that runs inside Drupal rather than a standalone hosted platform, and drupal.org currently lists it as minimally maintained with no supported stable release on modern Drupal versions. This does not prevent Feedance from connecting, but it is worth factoring in if you are also planning to upgrade or migrate your underlying Drupal site.

What data can Feedance read and update from Ubercart?

Feedance works with three types of data from Ubercart: products, inventory, and orders. It reads product details such as titles, descriptions, and pricing, tracks inventory and stock levels, and accesses order records and their status. Feedance does not access other data such as customer accounts or store settings.

How do I keep my Ubercart feed current?

After the initial connection, Feedance syncs your product, inventory, and order data on a regular schedule automatically. You can also trigger a manual sync whenever you need the latest information right away, for example after a bulk price update or a large stock change in Ubercart.

Do I need to change how my Ubercart store is set up before connecting Feedance?

No significant changes are required. Feedance is designed to work with the product and order structures Ubercart already uses. That said, keeping your product classes, attributes, and stock levels well organized in Ubercart will make the resulting feeds cleaner and easier to manage.

See which of your products earn.

Connect your product feed and GA4. We will show you Product Score, 4T, Price War and Broken Size on your own catalog.