What’s actually slowing this PC down?

Pick the symptom - the matching free tool is one click away.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

iTechGuides is reader-supported. When you buy through links on our site, we may earn an affiliate commission. As an Amazon Associate I earn from qualifying purchases. Learn more

WooCommerce pricing starts in the product editor: enter the normal amount in Regular price, an optional promotion in Sale price, and schedule sale dates when necessary. Variable products need a price on each variation, while tax settings and pricing-rule extensions determine what customers ultimately pay.

Choose the pricing method that matches the offer

WordPress does not calculate product prices by itself; WooCommerce does. The right setup depends on whether one item has one amount, whether options change the amount, or whether the price must respond to quantity, customer, or cart conditions.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Requirement WooCommerce approach Where the rule applies Typical trigger
One normal price Regular price One simple product Always
Time-limited promotion Sale price, optionally scheduled One product or variation Start and end dates
Different amounts for size, color, or license Variation-level prices Individual variations Selected option
Quantity breaks or wholesale tiers Pricing-rule or tiered-pricing extension Product, category, or catalog Quantity
Role, customer, or category pricing Dynamic-pricing extension Roles, customers, categories, or products Role, category, quantity, or special offer
Cart-value discounts Dynamic-pricing order-total rule Whole order Order subtotal or total

Use the native fields for a single amount or a date-based sale. Add an extension when a condition—not merely a date—changes the amount. Decide in advance whether the rule modifies the regular price, the sale price, or both, because that choice affects every later discount.

Before configuring anything, write down the pricing scope (one product, a variation, a category, a role, a customer, an order, or the entire catalog), the trigger (date, quantity, cart value, role, coupon, or a Buy X Get Y condition), and the price basis (regular price, sale price, fixed amount, percentage, or exact resulting price). These three decisions prevent a rule intended for one SKU from changing unrelated products.

#1 Best Overall
Sale
Compressed Air Duster,130000RPM Super Power Cordless Air Duster,Rechargeable Brushless Blower,3 Gear Adjustable Blower with LED Light,Dust Remover for Computer/House/Outdoor/Car
  • Powerful Turbo Fan:CAGIWIRU Electric Air Duster have reached speed up to 130000RPM,Can efficient remove dust and debris.With LED light and Three Adjustable Speed to meet with different cleaning tasks.
  • With Attached USB C Fasting Charging cable.Charing 3 hours,Enjoy up to 240 minutes of use on the lowest setting, For third speed can use for 25mins.with four charging options to meet with your needs.
  • Wide Application:Upgraded attached 5 different nozzles,making it suitable for a variety of scenes, such as car,pet, pc, keyboards, and other electronic devices. It also serves for office and home clean duster.
  • Handy Design & Portable:Cordless air duster electric nozzle is Light weight and small size, design and comfortable to hold and space saving, convenient to carry around. You can put it in your room or inside the car without taking up space.
  • Warranty & Support: Our Electric air duster comes with 5 years warranty and 24/7 customer service. During this period, if you have any questions,pls kindly feel free to contact us.

Set a regular or sale price on a simple product

  1. In the WordPress dashboard, go to Products > All Products.
  2. Open the product you want to edit.
  3. In the Product data panel, select General.
  4. Enter the normal amount in Regular price. WooCommerce defines this as the regular price of the item.
  5. For a promotion, enter the reduced amount in Sale price. WooCommerce displays that discounted amount instead of the regular amount while the sale is active.
  6. To limit the promotion, select the sale scheduling option and set its start and end dates. Check the store time zone and the customer-facing result after saving.
  7. Save the product with Update (or Publish for a new product), then view the product as a customer.

The number you enter is the product price. WooCommerce supplies the currency symbol and number formatting from the store’s currency settings, so do not type a currency symbol into the price field unless your configuration specifically requires it.

Price-entry checks

  • Enter a numeric amount in the price field and let the store settings supply the currency display.
  • Keep the regular amount as the reference price when a sale is temporary; do not overwrite it unless the normal price has genuinely changed.
  • Confirm that a scheduled sale has both the intended start and end dates. An omitted end date can leave a promotion running longer than planned.
  • Open the product in a logged-out or customer test session. The editor value alone does not prove that tax, discounts, and formatting are correct at checkout.

A sale is a presentation of a second price, not a replacement for the product’s history. Keeping the regular value intact makes it possible to end the promotion by removing or expiring the sale value. If the normal amount changes permanently, edit the regular price and then decide separately whether a sale should continue.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Price variable products correctly

A variable product cannot use one amount for every option when size, color, license, or another choice changes the price. Create the attributes and variations, then assign the amount on each variation.

  1. Edit the product and choose Variable product in the Product data selector.
  2. Open Product data > Variations.
  3. Expand a variation and enter its Regular price. Add a Sale price for that variation when its promotion differs from the others.
  4. Repeat for every purchasable combination that has a different amount.
  5. Save the variations and test the product by selecting each option on the storefront. Verify that the displayed amount changes with the selection and remains correct in the cart.

For example, a shirt could have a lower regular amount for Small and a higher amount for XXL. Those are two variation prices, not one product-level price with text explaining an extra charge. If all variations cost the same, you can still assign the same amount to each variation so the selected item has an explicit price.

A common maintenance error is changing the parent product and assuming every variation inherits the new amount. The customer buys a specific variation, so inspect that variation’s own regular and sale fields whenever one option shows an unexpected price. Test the least expensive, most expensive, and any on-sale combinations rather than checking only the default selection.

Understand tax status, tax class, and displayed prices

Price fields do not decide tax treatment. In the product’s tax settings, WooCommerce provides three Tax status choices:

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Rank #2
EVEO® Screen Cleaner Spray Kit (Streak-Free) TV Screen Cleaner for Smart TV, Lcd, LEd, Oled | Computer Screen Cleaner Spray and Wipe Microfiber Cloth - TV, Monitor, Laptop, iPad, Car - 6.7oz 1 Pack
  • Screen Cleaner is Your Screen’s New Bestfriend! - EVEO is proud to present a screen cleaner that’s perfectly suited for your TV. Meet your new screen cleaner, computer screen cleaner, laptop cleaner, iPad cleaner, Macbook,tv cleaner or any other electronic device. Our screen cleaner spray and wipe along with the included plush microfiber cloth, easily removes dust, fingerprints & other smudges on the screen’s surface. Clean effectively for a streak-free screen
  • Gentle on your Screens - Our screen cleaner spray and wipes is compatible to be used even for the most sensitive LCD, LED, CRT, and OLED screens in proper use. Be at ease knowing that this product is compatible with all the major brands: LG, SONY, Samsung, Sharp, iPad, iPhone, Android screens, Kindle, PC monitors - we’ve got you covered! Can be used as LCD screen cleaner, tv cleaner, smart tv screen cleaner, and more
  • Premium Super Soft Plush Microfiber Cloth - Included in this efficient screen cleaning kit. This screen cleaner spray and wipe has our signature plush microfiber cloth specially designed to comply with screens and monitors and leave them streak-free. Has been shown to effectively absorbs stubborn stains, zero streaks, and no fiber shedding. Always use this together with our screen cleaner for the best results
  • Easy-to-Use Screen Cleaner Kit + microfiber cleaning cloth - The EVEO Screen Cleaning Kit will easily be your new favorite tool when it comes to taking care of the things you love most, quick and easy solution for a streak-free screen. Simply screw on the sprayer gun on the screen cleaner bottle. Spray the cleaning liquid onto the microfiber cloth, then wipe the screen until desired cleanliness & shine is achieved.
  • Quality Screen Care Kit Worth Purchasing - Enjoy a convenient Screen Cleaner anytime, anywhere you need it. Your satisfaction is our top priority. We stand behind the quality of our products and that’s why, you shouldn’t be worrying at all. We manufacture the Best Screen Cleaner. and can be used for laptop cleaning kit, laptop screen cleaner, tv screen cleaner for smart tv. MacBook screen cleaner, monitor cleaner or screen cleaner spray for electronic devices with microfiber cleaning cloth
  • Taxable — the product is subject to the applicable tax rules.
  • Shipping only — tax is considered for shipping rather than the product amount.
  • None — the product is not taxed.

Tax class is Standard by default, with other classes available when the store has configured them. The class determines which tax rates can apply; it is not a substitute for entering a different product price.

WooCommerce can display catalog prices inclusive or exclusive of tax according to the store’s tax configuration. The amount a shopper sees on a product page can therefore differ from the amount shown after tax is calculated. Test the complete path—product page, cart, and checkout—for each selling jurisdiction that matters to your business. Use a customer address that activates the relevant tax rate, and record whether your advertised amount is tax-inclusive or tax-exclusive.

When diagnosing a discrepancy, separate the base price from the tax line. First confirm the regular or sale value, then confirm the product’s tax status and class, and finally inspect the customer address used at checkout. A correct editor value can still produce a different payable total when the store is configured to add tax at checkout.

When native prices are not enough

Regular and sale prices describe one item at one moment. They do not express “buy 10 and pay less per unit,” “members pay a different amount,” or “orders over a threshold receive a discount.” Those conditions require a pricing-rule extension.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Pricing need Rule design Questions to settle before implementation
Quantity or wholesale tiers Set a price or percentage for specified quantity ranges. Are tiers calculated per product, per category, or across the order? Is the amount per item?
Role pricing Apply a fixed, percentage, or exact-price adjustment to a customer role. Which roles qualify, and what happens to guests?
Category pricing Change prices for every product in one or more categories. What happens when a product belongs to multiple categories?
Special offer Trigger a discount when a product or quantity condition is met. Does the offer apply once, per unit, or repeatedly?
Order-total pricing Adjust the order after a cart-value threshold. Is the threshold measured before or after tax, shipping, and other discounts?
Buy-one-get-one offers Give the same product or another product when a qualifying purchase is made. Which item is discounted and can the offer combine with coupons?

Capabilities commonly provided by dynamic-pricing extensions

WooCommerce’s documented Dynamic Pricing modes cover seven patterns: advanced product pricing by quantity, special offers, advanced order totals, simple role pricing, simple category pricing, advanced category bulk pricing, and advanced category special offers. Rules can use fixed-price, percentage, or exact-price adjustments.

Another class of discount extension can base rules on products, categories, order quantity, user roles, or specific customers. Its priority controls may follow rule order, choose the smallest or highest resulting price or discount, or apply all matching rules. Settings can also specify whether a rule applies to regular prices, sale prices, or neither when an item is already on sale.

Rank #3
BladeHawks RGB Gaming Mouse Pad Extra Large Extended 31.5x12 Inch-Black
  • 【Large size】:Measuring 800 x 300 mm/ 31. 5×12 inches, which is wider and taller than others. Large mouse pad can perfectly fit your keyboard and mouse of any size, and there is also ample space for peripherals such as phones, tablets, etc.
  • 【LED backlight mouse pad】:Blade Hawks RGB mouse pad provides 7 static modes and 7 dynamic modes will give you the options you are looking for. Power-off memory function remembers the last lighting mode you selected. The super glow fiber Chroma will give you a colorful gaming setup that you want.
  • 【Anti-slip rubber base】:Made from Natural rubber, this gaming mousepad will firmly grip your desktop, allowing you to enjoy the ultimate precision in the games you are most passionate about. It also comes with a texture that enhances this ability even further.
  • 【Smooth and waterproof surface】: Micro-textured cloth surface, for extremely precise mouse control and a smooth movement. When liquid splashes on the gaming mouse pad, it forms water droplets and slides down. Will not delay your work or gameplay.
  • 【Plug and play】: This mouse and keyboard pad is powered by USB, plug and play, no driver required. One button control light modes. Press one time to change the lighting mode, press twice to change the brightness, press and hold about 3 seconds turn ON/OFF.

Extensions that implement tiered pricing generally let you define percentage pricing for specified quantities either on an individual product or globally. A product-level rule is useful for an exceptional wholesale item; a global rule is more efficient when many products share the same tiers.

Four common rule types in a single pricing extension

Some extensions group their features into four rule types: simple adjustment, bulk pricing, buy one get one (BOGO) for the same product, and Buy X Get Y. Such rules can target products, categories, variations, tags, price ranges, or specific products. The labels differ by extension, so map each rule to a precise scope and trigger before enabling it.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Choose an extension by comparing more than its feature list. Check whether it supports the scope you need, the trigger you need, and the price basis you intend to use. Then verify how it resolves two matching rules and whether it visibly explains the result to shoppers. Native settings are operationally simpler for one amount or one dated sale; conditional pricing is worth the added maintenance only when the business rule genuinely requires it.

Build a conditional pricing rule without surprises

  1. Define the scope. Choose the exact products, variations, category, role, customer, or entire order that can qualify. Avoid a catalog-wide rule when only one SKU should change.
  2. Choose the trigger. Document the date, quantity, cart value, role, coupon condition, or Buy X Get Y requirement. State whether the threshold is inclusive; for example, “10 or more” is different from “more than 10.”
  3. Choose the price basis. Decide between a fixed amount, a percentage adjustment, or an exact resulting price. Record whether the calculation starts from the regular price or an existing sale price.
  4. Set interaction and priority. If multiple rules match, choose a deterministic policy: rule order, smallest price, highest discount, or applying all rules. Do not leave overlapping rules to an undocumented default.
  5. Configure sale-price behavior. Explicitly select whether the extension may discount an item already on sale. If the setting is “neither,” explain that a sale item will not receive the rule.
  6. Publish a customer-facing explanation. State the qualifying quantity or other condition in the product description, table, or buying instructions. A dynamic price can change without automatically adding explanatory text to the product, cart, or checkout page.
  7. Test the complete purchase path. Use a qualifying cart, a just-below-threshold cart, a cart with two matching products, and a cart containing an excluded product. Check product, cart, checkout, order confirmation, and the amount recorded in the order.

Keep a short rule specification for each promotion: scope, trigger, adjustment, dates, sale-price treatment, priority, and customer message. This record makes it easier to distinguish a configuration error from an expected result when a customer reports a different amount.

Coupons, sale prices, and stacking

Do not assume that a coupon replaces a dynamic-pricing discount. WooCommerce’s Dynamic Pricing documentation warns that the extension cannot disable its settings when coupons are used; the coupon discount can therefore be added to the Dynamic Pricing discount. This may be intentional, but it can also produce a margin-eroding combination.

  • Test a regular-price item with the dynamic rule and a coupon.
  • Test an item already on sale with the same combination.
  • Check whether the coupon is calculated before or after the rule in the displayed totals and in the final order.
  • Write an explicit customer policy for combinations that are not allowed, then configure exclusions or priorities to match it.

Never judge stacking from the product-page label alone. The cart and checkout totals are the authoritative customer-facing result. Also test a coupon on a non-qualifying cart: a discount that appears only after a quantity or role condition is met should not silently alter an ineligible order.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Rank #4
Sale
Vaydeer Wrist Rest for Keyboard and Mouse, Computer Ergonomic Wrist Support Pad, Soft Memory Foam Arm Cushion for Desk, Palm Hand Office Laptop Typing
  • 【Softer and More Comfortable】Vaydeer wrist rest has unique diamond pattern, which is the combination of softness and aesthetics. The materials of wrist rest are improved into higher quality memory foam and covered with silky smooth lycra. The computer wrist rest makes you as comfortable and cushiony as like rest your wrists on clouds.
  • 【Ergonomic Wrist Saver】The wrist rests for keyboard and mouse comes with a 17.32×3.15×0.83 inch keyboard wrist pad and a 5.94×3.15×0.83 inch mouse wrist support. Based on ergonomic design, the unique concave shape is the perfect fit for your wrist joints. The wrist rest pad fits most computer keyboards and laptops, improve hand and wrist posture, release your wrist and arm stress.
  • 【Non-Slip Rubber Bottom】Featuring an anti-skid silicone base on the bottom, this wrist keyboard support stays firmly in place on your desk, preventing the padding from sliding around, ensuring stable and consistent wrist support during extended computer sessions.
  • 【Better Experience & Pain Relief】Our keyboard arm rest is beneficial to alleviate the soreness caused by direct contact and friction between your arm and a hard desk surface, reducing the risk of wrist fatigue or carpal tunnel. The soft texture of memory foam can evenly distribute the pressure around your wrists and provide good support with just enough give.
  • 【Helpful in Multiple Scenarios】Whether you're working, studying, writing, typing, gaming, this keyboard and mouse rest combo is an essential accessory to add comfort and support to your hands and wrists. It’s also a great gift for men, women, family, friend, coworker, gamer, teacher, etc.

Maintain prices programmatically with the REST API

For imports, catalog synchronization, or scheduled maintenance, the WooCommerce REST API represents a product’s regular_price and sale_price. The current price is derived from those values. Sale start and end date fields control when a scheduled sale becomes active.

{
  "regular_price": "29.00",
  "sale_price": "24.00"
}

The values above are an example payload, not a required price. Your integration should also send the documented sale-start and sale-end values when the promotion is date-bound, then read the returned current price to confirm what WooCommerce calculated. After an import, verify at least one product in the dashboard and one customer-facing checkout; a successful API response does not prove that tax or another pricing rule produces the intended total.

For variable products, treat each variation as a separately priced record in your synchronization process. A catalog import that updates only the parent can leave the amounts customers actually select unchanged. After a batch update, sample a simple product, a variable product, an active sale, and a scheduled sale, then compare the API response with the storefront.

Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

Diagnose a WooCommerce price that looks wrong

Symptom Likely setting to inspect Corrective action
The sale amount is not showing. Sale value or sale dates in Product data > General. Confirm that the sale amount is lower than the regular amount and that the current date falls within the scheduled period.
One variation has the wrong amount. Product data > Variations. Open that exact variation and correct its own regular or sale price; do not edit only the parent product.
The product page and checkout differ by tax. Tax status, tax class, and inclusive/exclusive display settings. Use a test address in the affected jurisdiction and verify the cart and checkout tax lines.
A bulk discount is larger than expected. Overlapping rules, priority policy, and coupon stacking. Test each rule separately, then together; choose one interaction policy and disable unintended combinations.
A dynamic amount appears with no explanation. Storefront messaging for the pricing extension. Add the qualifying quantity, role, or offer condition to the product description and buying instructions.
An imported price does not match the storefront. API regular/sale fields, sale dates, tax, and active rules. Read back the calculated current price, then test the same product through cart and checkout.

When troubleshooting, change one variable at a time. Start with a customer session that has no coupon and a known address, confirm the base or variation price, then add the pricing rule and finally the coupon. This isolates whether the difference comes from the product record, tax configuration, rule priority, or discount stacking.

Free tools Windows power users keep installed

One-click scans. No signup required.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

A practical pricing decision checklist

  • Is there exactly one amount? Use Regular price.
  • Is the change temporary? Use Sale price and schedule its dates.
  • Does an option change the amount? Put the price on every affected variation.
  • Does quantity, role, category, customer, cart value, or a special offer control the amount? Use a dedicated pricing-rule extension.
  • Will more than one rule match? Choose the priority and stacking behavior before publishing.
  • Can a shopper understand why the amount changed? Add a visible explanation.
  • Have you tested tax-inclusive and tax-exclusive views, coupons, qualifying and non-qualifying carts, and the final checkout total?

What customers should ultimately pay

The reliable workflow is to keep the base amount in WooCommerce’s native price fields, attach option-specific amounts to variations, and reserve extensions for conditional pricing. Treat tax configuration, rule priority, coupon stacking, and customer messaging as part of the price—not as afterthoughts. A price is ready only when the intended customer sees the correct amount on the product page, in the cart, and at checkout.

Frequently Asked Questions

How do I set a product price in WooCommerce?

Go to Products > All Products, open the product, and use Product data > General. Enter the normal amount in Regular price, then save and verify it on the storefront.

Best Value
Sale
Under Desk Cable Management Tray No Drill, Metal Mesh Cable Management Under Desk with Clamp Mount, 2 Hole Cable Tray with Wire Management and Cord Organizer for Home Office Standing Desk
  • 【No Drill Mounted】Cable management tray can be assembled in as little as 3 minutes or less-simply. Side clips easily clampe the edge of desk, pass through the holes on the sides, and secure excess cables with baskets. Desk cable management supports inward or outward installation to meet your needs in different scenarios, and provides you with great convenience when collecting and organizing wires.
  • 【Rubber Pad Protects Desk】Wire organizer under desk built-in soft rubber pads on the clamp protect your desk from scratches, so you will not damage your furniture or office.
  • 【Sturdy and Beautiful】Cord management under desk is made of high-quality carbon steel and holds about 15 lbs. The wire basket has 2 holes on each side of the tray to enable your cables to pass freely. Cable baskets are suitable for desk thickness use from 0.4" to 2.4".
  • 【Space Saving & Keep Organized】Desk cable management tray holds all your power cords, outlet strips, USB hubs and computer transformers hidden from your feet, and the data cables will not enter the vacuum cleaner to keep your desk clean and tidy. Desk wire organizer is also suitable for use in the kitchen and outdoors.
  • 【Reduce Safety Risks】Cable tray under desk keeps all plugs away from your kids, no more worry about tripping. Using 2 holes wire tray saves extra space, helps you easily cabling and wire protection. The mesh design is not easy to accumulate dust, but avoids safety accidents caused by messy wires.

How do I add a sale price and schedule it?

Enter the discounted amount in Sale price and use the scheduling controls to set start and end dates. Check the store time zone and confirm the promotion in a customer session.

How are prices set for product variations?

Open Product data > Variations, expand each purchasable variation, and enter its own regular price and, when needed, sale price. Test every relevant option in the cart.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Can WooCommerce handle wholesale or quantity pricing by itself?

Native regular and sale fields handle one amount and a dated promotion. Quantity tiers, wholesale breaks, role pricing, and similar conditions generally require a dedicated dynamic-pricing or tiered-pricing extension.

Why is the checkout price different from the product page?

Check tax status, tax class, and whether catalog prices are configured as tax-inclusive or tax-exclusive. Then test with the customer address that activates the relevant tax treatment.

Do coupons stack with Dynamic Pricing discounts?

They can. WooCommerce’s Dynamic Pricing documentation states that coupon discounts may be added to the Dynamic Pricing discount, so test regular, sale, qualifying, and non-qualifying carts and configure priorities or exclusions deliberately.

Why did a dynamic discount appear without an explanation?

Pricing extensions may change the amount without automatically adding explanatory text. Put the qualifying quantity, role, or offer condition in the product description or buying instructions.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

How do I import prices through the REST API?

Send regular_price and sale_price values, include sale start and end fields for date-bound promotions, and read the returned current price. Verify the imported item through the dashboard, cart, and checkout because tax and active rules can change the final total.

The Bottom Line

Use Regular price for the base amount, Sale price for a scheduled promotion, and variation-level fields whenever an option changes the amount. Use dynamic or tiered-pricing rules for quantity, role, category, customer, cart, and special-offer conditions. Always test tax, rule priority, coupon stacking, and the final checkout total.

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.