Get Started
WooCommerce Subscriptions in product feeds - AdTribes
  1. Home
  2. Knowledge Base
  3. Integration
  4. WooCommerce Subscriptions in product feeds

WooCommerce Subscriptions in product feeds

Selling subscription products and not sure they make it into your shopping feed? It’s a fair worry. Many custom product types get skipped by feed plugins, or their price comes through wrong. The good news: Product Feed Pro includes your subscription products automatically, with no extra setup. Below covers how that works, which price ends up in your feed, and how to send the Subscription cost attribute to Google Shopping.

Prerequisites

RequirementDetails
Product Feed ProSubscription products are exported by the core plugin. No add-on is needed to include them in a feed.
WooCommerce SubscriptionsThe official WooCommerce extension that creates subscription product types. The plugin reads the recurring price from it.
Product Feed EliteNeeded only for the auto-filled Subscription cost (Google) value. Subscription export itself works without it.
Google Shopping feedThe Subscription cost attribute applies to the Google Shopping channel.

How subscription products appear in your feed

Product Feed Pro detects your subscription products automatically and exports them to your feed. It reads the title, description, link, image, and your custom WooCommerce attributes exactly the way it does for a simple product. This works for both single subscription products and variable subscription products. You don’t need to rebuild your subscriptions as plain products to get them into a feed.

The price is where subscriptions differ. Your feed sends the recurring price, the amount a customer pays each billing cycle. It does not send the signup fee, since shopping channels expect the ongoing price of the item.

A variable subscription works differently. To get any of its plans into your feed, open the feed’s General tab and turn on Include product variations. Your feed then lists each plan as its own item with its own recurring price. Without this setting, variable subscription plans don’t appear in the feed.

The WooCommerce Subscriptions extension must be active for the recurring price to calculate correctly. If it’s deactivated, the product isn’t recognised as a subscription, and its price may be empty or wrong in the feed.

What subscription data appears in your feed

Subscription products carry the same core fields as your other products:

  • Title, description, link, and image pulled from the product itself.
  • Price, regular price, and sale price are taken from the recurring subscription price. When a regular price and a lower current price both exist, the plugin sends the lower one as the sale price.
  • Custom WooCommerce attributes you’ve added to the product.
  • Subscription cost for Google Shopping, when you map it (see below).

You map subscription products to your channel’s attributes exactly like any other product, on the Field Mapping tab.

Add the Subscription cost attribute for Google Shopping

Google Shopping can show the billing period and recurring price of a subscription in a dedicated subscription cost field. With Product Feed Elite and WooCommerce Subscriptions both active, Product Feed Pro fills this in for you in the exact format Google expects. You add it through Field Mapping.

To map it:

  1. Go to Product Feed in your WordPress admin menu.
  2. Open your Google Shopping feed, or create a new one.
  3. Click the Field Mapping tab.
  4. Click Add field mapping to add a new row.
  5. In the channel attributes column, select Subscription cost.
  6. In the Value dropdown next to it, select Subscription cost (Google).
  7. Click Save Changes to store your mapping.
  8. Click Generate Product Feed to refresh the feed with the new value.
Subscription cost attribute mapped to the Subscription cost (Google) value

The value comes through in Google’s required format. For an XML Google Shopping feed, a $50 monthly plan produces nested child elements:

<g:subscription_cost>
  <g:period>month</g:period>
  <g:period_length>1</g:period_length>
  <g:amount>50.00 USD</g:amount>
</g:subscription_cost>

Here, period is the billing cycle (week, month, or year), period_length is the total number of billing periods the customer commits to (where 1 means cancel-anytime), and amount is the recurring price with its ISO currency code. The amount follows the same tax and currency settings as the rest of your products.

The Subscription cost (Google) value only appears when Product Feed Elite and WooCommerce Subscriptions are both active. If you don’t see it in the Value dropdown, check that both are installed and activated.

Troubleshooting

My subscription products aren’t in the feed
First, confirm the products are published and not filtered out. Product Feed Pro includes every published product type by default, so a missing subscription usually points to a filter on the Filters tab. Also, make sure WooCommerce Subscriptions is active, since the plugin needs it to read the recurring price.
The signup fee is missing from my feed
This is expected. The feed sends the recurring price, not the signup fee, because shopping channels expect the ongoing price of the item. There’s no built-in field for the signup fee. If your channel needs a combined amount, set a custom value with a rule on the Rules tab. For detailed instructions, see How to Create Product Feed Rules.
My variable subscription plans aren’t in the feed
Variable subscription plans don’t appear in the feed until you enable Include product variations on the feed’s General tab. Turn it on, then click Generate Product Feed to refresh. Your feed will then include each plan as its own item with its own recurring price.
The Subscription cost value is empty
The Subscription cost (Google) value fills in only for standard billing periods that Google supports: weekly, monthly, or yearly, billed once per period. It skips plans billed every few periods, such as every three months, and it skips daily plans, since Google can’t represent them. Free subscriptions with no price are skipped too.

FAQ

Do I need to do anything special to get subscriptions into my feed?
No. Product Feed Pro includes published subscription products automatically, the same as simple and variable products. You map them to your channel on the Field Mapping tab like any other product.
Which price does the feed send for a subscription?
The recurring price, meaning the amount billed each cycle. The signup fee is not included.
Are variable subscription plans exported?
Yes, but they need one setting enabled. Turn on Include product variations on the feed’s General tab, and each plan exports as its own item with its own recurring price. Without this setting, variable subscription plans don’t appear in the feed.
Do I need Product Feed Elite for subscriptions?
No, not to include subscriptions or send their price. Elite is only needed for the auto-filled Subscription cost (Google) value on Google Shopping feeds.

Need more help?

If you’re on Product Feed Elite, open a support ticket, and our team will help you map subscription attributes or troubleshoot how your subscriptions appear in the feed.

If you’re on the free version, post your question in the Product Feed Pro support forum on WordPress.org.

Was this article helpful?

Related Articles

Complete Your Purchase
AdTribes WooCommerce Product Feed

The best WooCommerce product feed plugin

  • AdTribes Pty Ltd
    ABN: 40 675 636 816
Product
Resources & Info
Partner Sites
Rymera