What’s newFind any order, customer, product or setting with one admin search. See all features

Admin panels › Product details

Pricing and Tax

The price and compare-at price, the lowest price of the last 30 days, cost, unit prices, volume and B2B prices, and the Tax section with reduced VAT and GST rates. 7 parts.

Quick links

Where to find it:WP Admin › EasyCart › Products › open a product › Pricing and Tax

What it sells for

Price, cost and display

The price and compare-at price, the figure EU rules ask for under a reduction, and how the price reads.

Price and compare-at price

What the product sells for, and the price shown crossed out beside it

no stored settings

Pricing opens with the Price card. Price is what the product sells for. Compare-at price is optional: when it is higher than the price, shoppers see it crossed out next to the price, and 0 hides it. Under the field, Shoppers see previews the pair the way the store shows it, and the Storefront card in the Summary column follows as you type. A compare-at price at or below the price is never shown, and the preview says so.

When something else also decides what a shopper pays, Also affects pricing lists it under the prices: variant prices, volume tiers, B2B role prices, a custom price label, a price range or sign in to see the price. Each chip takes you to the place it is set.

The price also shows in Basics, under the title, as a link back to this card. Like every change in the editor, a new price waits for Save, and Discard puts everything back the way it was saved.

The Price card: a compare-at price above the price, previewed as shoppers see it.
The Price card: a compare-at price above the price, previewed as shoppers see it.

💡 Note: The editor’s two views, the Summary column and how saving works are covered in The Product Editor.

Lowest price in the last 30 days

The figure EU price rules ask for under a reduced price

no stored settings

EU price rules say that a store announcing a reduction must show the lowest price it charged in the 30 days before it. With Show the lowest price of the last 30 days under a reduced price on, in Settings › Products › Pricing display, WP EasyCart does that for you: under a struck-through compare-at price, on product pages and in store lists, shoppers read Lowest price in the last 30 days: and the amount. The setting is on by default for stores in the EU.

The store keeps a price history to work it out. A price is recorded each time you save a product, when a price changes through an import or a sync, and in a daily check. The figure is counted back from the day the reduced price began, so it stays put while the sale lasts. Variants with a price of their own keep their own history, and the product page follows the variant the shopper picks.

While the setting is on, Pricing shows a Lowest price in the last 30 days card under the Price card. For a reduced product it says what shoppers see, with Change it. A reduction that began before the store kept a history has no earlier price on record, so no note shows and the card warns you. Enter the Lowest price in the 30 days before and the day The reduction began on, then press Save to price history. The card saves on its own, without the editor’s Save.

While an offer ( PRO ) lowers the price, shoppers see the price before the offer crossed out and, under it, the lowest price of the 30 days before today. The card says so while the offer runs. To change the wording, edit Product Details, Lowest Price In The Last 30 Days in the language editor.

💡 Note: The switch is under Settings › Store › Products, in Pricing display. EU selling as a whole, VAT rates included, is walked through in Set Up VAT or GST for Your Country.

Cost and price display

What one item costs you, and how the price shows to shoppers

no stored settings

Cost per item is what one unit costs you, from your supplier or a fulfillment partner. Shoppers never see it; orders record it for profit reports. A variant can carry its own cost in the Variations table.

The Price label group ( PRO ) adds your own words to the price. Show a custom price label picks where they appear: the product list, the product page, the cart or a mix of them. The Label text shows beside the price, or in its place with Show the label instead of the price, which suits products priced on application.

Sign in to see the price hides the price until the shopper signs in. Only for these roles narrows it to the user roles you pick, so only shoppers signed in with one of them can see the price and buy, and Sign-in button text changes the wording of the button. Show a price range ( e.g. $90-$99 ) shows the range you set in Price range from and Price range to instead of a single price.

A hidden price is a trade store pattern. On a retail store it mostly costs you traffic, because a price nobody can see is a page nobody links to.

Cost and price display with a custom price label and Sign in to see the price switched on.
Cost and price display with a custom price label and Sign in to see the price switched on.

Unit price

The price per kg, litre, metre or item, beside the price

no stored settings

For products sold by weight, volume, length or in packs, the Unit price group, last on the Cost and price display card, shows shoppers what the product costs per unit, such as €13.27 / kg, as the EU and UK require. Contents is how much one item holds, such as 750, and Unit what it is measured in: grams, kilograms, millilitres, litres, metres, square metres, ounces, pounds, US fluid ounces and gallons, feet, square feet, items in a pack and more. Leave Contents empty for no unit price.

Show the price per sets the base. On Automatic, metric amounts show per kg, litre, metre, m² or m³, US and imperial amounts per their own unit ( per oz, lb, fl oz, sq ft; inches and yards per foot ) and packs per item. Pick Per 100 g or Per 100 ml where that is the custom. Under the fields, Shoppers see previews the result from the price you entered.

The unit price shows next to the price on the product page, on product cards in your store and on the Elementor shop cards. It follows the price the shopper sees: the price with VAT where your store shows both, an offer’s price, and on the product page the price the chosen options make. It never shows where the price does not: donations, subscriptions, price ranges, a label shown instead of the price, or a price hidden until the shopper signs in. With PRO, the Google product feed sends it too. To change its wording, edit Product Details, Unit Price in the language editor.

The Unit price group: Contents, Unit and Show the price per.
The Unit price group: Contents, Unit and Show the price per.

Who pays what

Volume and B2B prices

Cheaper in quantity or for a customer role.

Volume and B2B prices

Lower prices in quantity, or for a customer role

no stored settings

The Volume and B2B prices card holds two PRO features, each written as a sentence you fill in. Volume Pricing sets quantity price breaks: buy 10 or more for $229.00 each, 25 or more for $215.00. Type the quantity and the price, then press Add Tier. Each tier reads back as a sentence, its numbers can be changed in place, and the × removes it. Two tiers cannot share a quantity.

B2B Pricing gives a user role its own price: choose a role, enter what it pays and press Add Role Price. This is how wholesale, trade and member pricing works: a customer signed in with that role simply sees their price. Each role takes one price per product.

Tiers and role prices wait for Save like the rest of the editor, so you can set them up, check them and save once. Without PRO, both show locked.

Volume and B2B prices: two quantity tiers and a price for the Wholesaler role.
Volume and B2B prices: two quantity tiers and a price for the Wholesaler role.

💡 Note: Whether lists advertise the lowest tier as “as low as”, and whether each option combination reaches a tier on its own, are set under Settings › Store › Products, in Pricing display. For a step by step walkthrough, see How to Set Volume Pricing and Quantity Discounts.

What checkout adds

Tax

Which taxes apply to it, and the VAT or GST rate it is charged at.

The Tax section

Which taxes checkout charges on it, in your store’s own words

no stored settings

Tax has its own section in the editor, after Shipping. It opens with What your store charges, read from Settings › Taxes, such as Sales tax in Oregon 5.5%, or VAT 20%, included in your prices. Tax settings opens that page in a new tab. A store that charges no tax yet sees the line in amber with Set up tax.

Under it is the switch for the tax your store charges, named the way your country says it: Charge sales tax in the US, Charge GST / HST and PST in Canada, Charge tax by state or country for other rates by place, and Charge VAT or Charge GST where VAT or GST applies. The line under each switch says what it does in your store, such as Checkout adds your sales tax on it for orders shipped where you collect tax. A tax your store does not charge folds away at the foot of the section, with whether it is on for this product.

Turn every switch off and the section says the product is tax-free. Leave tax off only for items the law exempts. A zero-rated item is different: keep VAT or GST on and choose the zero rate, below.

Tax service code is the code a tax service reads to know what kind of product this is: TaxCloud TIC ( PRO ), a TaxJar Category list with TaxJar, or the Avalara tax code with the AvaTax extension ( Premium ). It is folded away, marked Only for TaxCloud, TaxJar or Avalara AvaTax, until a service works out your tax; then it opens as Tax code. Without a code the product is taxed as general goods.

The tax card in the Summary column keeps the result in view: Taxable with what is charged, such as Sales tax or VAT 5% · Reduced rate, or Not taxable. Its Edit link opens the Tax section.

The Tax section of a US store that charges sales tax, with VAT folded away.
The Tax section of a US store that charges sales tax, with VAT folded away.
The tax card in the Summary column: Taxable, with Sales tax.
The tax card in the Summary column: Taxable, with Sales tax.

⚠️ Careful: A wrong tax switch fails silently and is usually found at filing time. The rates themselves, and which tax service is in use, live under Settings › Payments & Taxes › Taxes.

Reduced and zero VAT or GST rates

A lower rate for food, books or children’s clothes

no stored settings

With VAT or GST on, the VAT rate list ( GST rate in GST countries ) picks the rate this product is charged at: Standard rate, Reduced rate, Second reduced rate or Zero rate. Each choice shows its rate in your store’s country, or ( not set ). Under the list, a line works out what a shopper pays on the price, such as At 20%, checkout adds £4.00 VAT to the £20.00 price.

The rates themselves are set once, in Settings › Taxes, with VAT turned on: Reduced rate and Second reduced rate, and under the advanced settings Reduced rate by country and Second reduced rate by country, where each country that differs gets its own rate, such as DE 7 and FR 5.5. A shopper in a listed country pays that country’s rate; everyone else pays the rate above it. The zero rate is always 0%. A rate left empty charges the standard rate, and the editor says so with Set its rate, a link to the field. Change the VAT rates opens the same settings.

When an order holds items at more than one rate, receipts, invoices, the order confirmation and My Account show one VAT line for each rate. A business customer abroad with a checked VAT number still pays the business rate on every item.

Charge VAT switched on, with the VAT rate list, in a store that does not charge VAT yet.
Charge VAT switched on, with the VAT rate list, in a store that does not charge VAT yet.

💡 Note: Setting up VAT or GST for your country, reduced rates included, step by step: Set Up VAT or GST for Your Country.

Keep going

Related panels

The Product Editor

The editor’s layout, the Summary column and saving.

Options & Variants

Variant prices, set per combination.

User Roles

The user roles B2B prices are set for.

Taxes

Tax setup, rates and the tax service in use.

Set Up VAT or GST for Your Country

VAT or GST for your country, step by step.

Products

How prices, savings, tiers and the 30-day price are displayed.

Ready to run your store on WP EasyCart?

Everything in this guide works with the free plugin. PRO and Premium add subscriptions, memberships, wholesale pricing and more. Try every PRO feature free for 14 days.

The WP EasyCart admin: orders and offers
Updated on October 19, 2026