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| Feature | What happens |
|---|---|
| Cart and Checkout blocks | Declared compatible. Pricing adjustments apply in the block-based cart and checkout. |
| High-Performance Order Storage (HPOS) | Declared compatible. |
| Coupons | Coupons apply on top of pricing adjustments. The wc_dynamic_pricing_check_coupons filter makes coupons set to “Exclude sale items” skip adjusted cart lines. |
| Brands | Brand 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 products | Rules can count quantities across all variations or per variation, and can be limited to specific variations. |
Extensions
↑ Back to top| Extension | What happens |
|---|---|
| WooCommerce Memberships | Pricing 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 Bundles | A bundle with its own price is adjusted as one product, and individually priced items in a bundle are adjusted as separate products. |
| Product Add-ons | Add-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-ons | Each 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 Subscriptions | When a customer picks a subscription option, the subscription price applies as set. |
| Groups | When 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 topDynamic 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.