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

Turn your VirtueMart catalog into feeds that know what sells.

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

VirtueMart connection
Product source in Feedance
Connected
PR
ProductsReads product details such as titles, descriptions, pricing, and categories to build and update your feeds.
Synced
IN
InventoryReads current stock levels so listings on connected channels reflect what is actually available to sell.
Synced
OR
OrdersReads and updates order information to help keep fulfillment status synchronized with your sales channels.
Synced
Scored, labelled and sent to
GoogleMetaTikTok200+ channels
What is VirtueMart

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

VirtueMart is a free, open-source e-commerce extension built specifically to run inside the Joomla! content management system. It began life as "mambo-phpShop" for the Mambo CMS and was rebranded as VirtueMart when Mambo's community forked to create Joomla, and it has been developed as a Joomla component ever since. It is written in PHP and stores its data in a MySQL database.

Because VirtueMart runs as a component inside Joomla rather than as a standalone platform, a store's product catalog, categories, and orders all live alongside the rest of a Joomla site's content. VirtueMart is distributed under the GNU General Public License, and current development (version 4.x, with a version 5 beta in progress) continues to add features such as multi-language catalogs, shopper-group pricing, and stock tracking with backorder support.

  • 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 VirtueMart to every channel, product by product.

1 · Data in
VirtueMart
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

VirtueMart stores keep their entire catalog and order history inside a Joomla-managed database, which makes it time-consuming to get that data into the marketplaces, comparison shopping engines, and advertising channels most sellers rely on for growth. Connecting VirtueMart to Feedance gives you a way to turn your existing product and inventory data into properly formatted feeds without manually exporting and reformatting spreadsheets every time something changes.

It also reduces the risk of selling products you no longer have in stock, or leaving new orders unacknowledged, by keeping your external channels aligned with what is actually happening in your VirtueMart store.

What data Feedance pulls

The core data feed management needs.

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

DataWhat is includedUsed for
ProductsReads product details such as titles, descriptions, pricing, and categories to build and update your feeds.Feed attributes, variant feeds, titles and categories for each channel
InventoryReads current stock levels so listings on connected channels reflect what is actually available to sell.Availability in every feed and Broken Size flags on size runs
OrdersReads and updates order information to help keep fulfillment status synchronized with your sales channels.Sales and return context per product
It lives inside Joomla
VirtueMart is a Joomla component rather than a standalone application, so store data and access are tied to your Joomla installation's configuration and permissions.
Shopper-group pricing
VirtueMart supports multiple prices per product based on shopper groups and quantity ranges, so a single product can have several valid prices depending on who is buying and how much.
Catalog mode
VirtueMart can be switched into a catalog-only mode where the shopping cart and checkout are disabled. Stores running in this mode will naturally have little or no order data to sync.
Version differences matter
VirtueMart has gone through major version changes (from version 2 through the current 4.x line, with 5 in beta), and upgrades can change underlying data structures, so it is worth confirming your store is on a current, supported version before connecting.
Setup

Connect VirtueMart in five steps.

Feedance connects directly to your VirtueMart store using the credentials and access details you provide during setup. Once the connection is authorized, Feedance reads your product, inventory, and order data on a schedule and makes it available for feed generation, channel exports, and order-related updates.

No manual file exports or spreadsheet uploads are required after the initial setup. You control what is shared and can revoke access at any time from your VirtueMart or Feedance account.

  1. 01
    Sign in to your Feedance account and choose to add a new store connection.
  2. 02
    Select VirtueMart from the list of supported platforms.
  3. 03
    Enter the store access details Feedance requests, following the on-screen instructions.
  4. 04
    Authorize the connection so Feedance can securely read your product, inventory, and order data.
  5. 05
    Confirm the connection and review the imported catalog before creating your first feed.
Sync frequency

How often does your VirtueMart data sync?

Feedance syncs your VirtueMart data on a regular automated schedule so that product, inventory, and order information stays current across your connected channels. Sync frequency can vary based on your plan and settings, and a manual sync is generally available if you need updated data right away.

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

Common VirtueMart connection issues

IssueLikely causeFix
Connection fails during setupIncorrect store access details or restricted server accessDouble-check the credentials and URL entered, and confirm your hosting environment allows external connections.
Products missing from the feedProducts are unpublished, out of stock, or excluded by catalog modeCheck the product's status and stock in VirtueMart, and confirm catalog mode is not restricting store data.
Stock levels look outdatedSync has not run recently, or inventory tracking is not enabled on the productTrigger a manual sync in Feedance and verify stock tracking is turned on for the affected products in VirtueMart.
Orders not appearingStore is running in catalog-only mode, or the order was placed before the connection was authorizedConfirm catalog mode is disabled if you expect checkout activity, and check the connection date against the order date.
Optimization tips

Get more from a VirtueMart feed.

  • Keep product titles and descriptions complete and accurate in VirtueMart, since these fields typically flow straight into your feeds.
  • Organize products into clear, consistent categories to make channel-specific mapping easier.
  • Keep stock levels and product statuses up to date so out-of-stock items are not advertised on external channels.
  • Review pricing set up through shopper groups or quantity rules to make sure the correct price is the one being fed to channels.
  • Regularly check your connected feeds against your live VirtueMart catalog to catch mismatches early.
FAQ

Questions about the VirtueMart integration

Short answers to what teams ask before connecting a store.

How does Feedance connect to my VirtueMart store?

Feedance connects directly to your VirtueMart store using the access details you provide during setup. Once you authorize the connection, Feedance reads your product, inventory, and order data on a regular schedule so it can build and update your feeds without manual exports.

What is the most important VirtueMart quirk to know about before connecting?

VirtueMart runs as a component inside Joomla rather than as a standalone e-commerce platform, so your catalog and orders are tied to your Joomla installation. It's also worth checking whether your store has catalog mode enabled, since that disables checkout and means there will be little or no order data for Feedance to read.

What data does Feedance read or update in VirtueMart?

Feedance works with three types of data from VirtueMart: products, inventory, and orders. It reads product and inventory details to build accurate feeds, and it reads and updates order information to help keep fulfillment status aligned with your sales channels.

How do I keep my VirtueMart feed current?

Feedance automatically syncs your VirtueMart data on a regular schedule, so keeping product information, stock levels, and pricing accurate and up to date inside VirtueMart is the main thing you need to do. A manual sync is also generally available if you need changes reflected right away.

Will Feedance work if my VirtueMart store uses shopper-group or quantity-based pricing?

VirtueMart allows multiple prices for a single product depending on shopper group or quantity ordered. Because of this, it's a good idea to review which price rules apply to your general storefront so the price sent to your feeds matches what most shoppers actually see.

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.