Dynamic Pricing compatibility

This page lists the WooCommerce features and extensions that Dynamic Pricing has built-in code for, and what that code does.

WooCommerce features

↑ Back to top
FeatureWhat happens
Cart and Checkout blocksDeclared compatible. Pricing adjustments apply in the block-based cart and checkout.
High-Performance Order Storage (HPOS)Declared compatible.
CouponsCoupons apply on top of pricing adjustments. The wc_dynamic_pricing_check_coupons filter makes coupons set to “Exclude sale items” skip adjusted cart lines.
BrandsBrand Pricing and Advanced Brand Pricing screens work like the category screens, using the product_brand taxonomy. The wc_dynamic_pricing_get_discount_taxonomies filter adds pricing screens for other product taxonomies.
Variable productsRules can count quantities across all variations or per variation, and can be limited to specific variations.

Extensions

↑ Back to top
ExtensionWhat happens
WooCommerce MembershipsPricing rules can be limited to members of specific membership plans. By default, Memberships discounts apply after Dynamic Pricing; the wc_dynamic_pricing_apply_membership_discounts_first filter reverses the order.
Product BundlesA bundle with its own price is adjusted as one product, and individually priced items in a bundle are adjusted as separate products.
Product Add-onsAdd-on prices stay as set in Product Add-ons. Set Quantities based on to Cart Line Item Quantity to count each configured product separately.
Gravity Forms Product Add-onsEach configured product is its own cart line. Set Quantities based on to Cart Line Item Quantity to count them separately, or Product Quantity to count them together.
All Products for SubscriptionsWhen a customer picks a subscription option, the subscription price applies as set.
GroupsWhen Groups is active, pricing rules can be limited to groups, and a Group Pricing tab sets a discount per group, the same way Role Pricing works for roles.

Other extensions

↑ Back to top

Dynamic Pricing adjusts prices through WooCommerce’s standard price filters. To check a specific extension or theme before you buy, use the pre-sales form.

Every setting is described in the Dynamic Pricing documentation.

Use of your personal data
We and our partners process your personal data (such as browsing data, IP Addresses, cookie information, and other unique identifiers) based on your consent and/or our legitimate interest to optimize our website, marketing activities, and your user experience.