[WooCommerce] Product Prices

Table Of Contents


Offering an Autoship Price incentive

The Autoship Cloud plugin enables the display of an upsell incentive on Product Pages and (optionally) within the Cart. 

Learn more here: How Autoship Prices Work

Upsell A Subscription Incentive On Product Page

Display the option on a product page to purchase once or add a product to the cart with an incentivized subscription and order frequency.

Upsell A Subscription Incentive Within The Cart

Display the option within the cart to purchase once or add a product to the cart with an incentivized subscription and order frequency.

How Autoship Price is Displayed Inclusive of Tax

To learn more about how Autoship Prices are displayed see here: How Autoship Prices Work

When Customers View the Product Page

When prices are displayed inclusive of tax, then the Autoship Price is also displayed on the product page inclusive of tax.

When Customers View the Cart Page

When prices are displayed inclusive of tax, then the Autoship Price is also displayed for each product in the cart inclusive of tax.

When Customers View Upcoming Scheduled Orders

Using the Native UI display option, your store can display upcoming Scheduled Orders to customers (in My Account > Scheduled Orders) with prices that are either 'entered with tax' or 'entered exclusive of tax'.  

Note: The Native UI is the only display option that can support the display of prices including taxes because it uses WordPress templates to display Scheduled Orders.

How the Native UI displays prices and totals in response to the Tax options in WooCommerce (  WP-Admin > WooCommerce > Settings >> Tax tab)

  • When the 'Prices entered with tax' option is set to "No, I will enter prices exclusive of tax" and the 'Display prices in the shop' option is set to "Including tax", the Native UI will adjust the displayed prices for existing Scheduled Order items, newly added Scheduled Order items, and the Subtotal and Total to include tax calculated using the WooCommerce wc_get_price_to_display() function ( see https://docs.woocommerce.com/wc-apidocs/function-wc_get_price_to_display.html ).
  • When the 'Prices entered with tax' option is set to "Yes, I will enter prices inclusive of tax" and the 'Display prices in the shop' option is set to "Excluding tax", the Native UI will adjust the displayed prices for existing Scheduled Order items, newly added Scheduled Order items, and the Subtotal and Total to exclude tax calculated using the woocommerce wc_get_price_to_display() function ( see https://docs.woocommerce.com/wc-apidocs/function-wc_get_price_to_display.html )
  • When the 'Display prices in the shop option' is set to "Including tax" the "Tax" label in the totals section of the Scheduled Order will change to "Additional Tax & Fees".  This is because the prices and totals already include the tax and there may be an additional tax ( i.e. shipping tax ) and/or fees added when the Scheduled Order is ultimately processed.

Control the Price Display With A Filter

The autoship_enable_wc_tax_settings_for_prices_display_default filter can be used by developers and merchants to disable this new display functionality of the plugin.

Troubleshooting Product Price Displays

If your Autoship prices are not displaying correctly on your product page there may be custom code from either another WordPress plugin or your theme interfering. See below for troubleshooting steps. 

Why are my product displays different?

To identify any potential interference, please review ad follow the steps in our troubleshooting doc: What Are the Best Steps to Troubleshoot Errors With My WooCommerce Site?

  • To troubleshoot potential conflicts caused by plugins or custom code in your them, see these specific sections: Deactivating Plugins and Switching to a Basic Theme
  • Remember to always test changes to your site with a staging site before making changes to your live/production site!

How do I make mine the same?

  • If you have tested your site and your theme is causing a different default display and you would like the default display, you can refer to the example code here: Products: Add Autoship Options to Custom Theme Product Templates
  • If a plug-in is causing unwanted changes and you would prefer the default display, you will need to contact the plug-in author.