Will this plugin change my actual product prices in the database?
No, absolutely not. The plugin applies margins dynamically on the frontend only using WooCommerce price filters. Your original product prices in the WordPress database remain completely unchanged. This means you can deactivate the plugin at any time and your store will immediately display the original prices without any data loss or corruption.
What happens if a product is in multiple categories?
The plugin uses smart priority rules to handle products in multiple categories:
- Child overrides parent: Subcategories always take priority over their parent categories
- Highest price wins: If a product is in multiple categories at the same hierarchical depth, the margin that produces the highest final price is automatically selected
- First match in chain: Within each category ancestry chain, the deepest category's margin is applied
This ensures maximum profit while maintaining logical pricing structure across your catalog.
Can I use both percentage and fixed margins in my store?
Yes, you have complete flexibility! Each category can independently have either a percentage margin (e.g., 20%) or a fixed amount (e.g., €5.00). For example, you might use 25% markup for electronics, €10 fixed margin for furniture, and 15% for clothing. Mix and match margin types as needed across your entire category structure to match your business pricing strategy.
Does this work with WooCommerce variable products and variations?
Absolutely! The plugin is fully compatible with variable products and all their variations. It automatically adjusts prices for each variation and correctly calculates the min/max price ranges displayed on variable product pages. The plugin hooks into WooCommerce's variation price caches to ensure accurate pricing across all variation combinations. Each variation respects the category margins just like simple products do.
Will the plugin create fake "sale prices" to show my margins?
No, the plugin never fabricates artificial sale prices or fake discounts. It only adjusts the final selling price (get_price). If a product already has a genuine sale price configured in WooCommerce, the margin is applied to that sale price as well, maintaining the sale discount structure. This approach maintains pricing integrity, avoids misleading customers with fabricated discounts, and keeps your store compliant with e-commerce best practices.