WooCommerce pricing plugin

Price by your real margin, automatically.

Summa Pricing calculates your WooCommerce prices from the purchase price and a target margin. The core plugin is free; Pro adds bulk pricing, alerts and market data.

  • Free core plugin
  • No product limit
  • English and Hungarian interface
Features

Start free, upgrade when you need to

The free plugin handles everyday pricing; Pro takes the heavy lifting off larger stores.

%

Summa PricingFree, no product limit

  • Purchase prices and target marginsWorks with purchase prices stored in any meta field.
  • Automatic pricingA new purchase price updates the selling price by itself.
  • Pricing by stockDifferent margins for fast sellers and slow-moving stock.
  • Price history with chartsEvery price and purchase price change on record.
  • Manual pricing in one tableSale dates, notes and price locks per product.
Σ

Summa Pricing ProPaid add-on

Everything in the free plugin, plus:

  • Bulk pricingMargins by category, taxonomy or your own product groups.
  • Purchase price alertsBig changes send the product to manual review.
  • Google Merchant CenterGMC prices and suggested prices in your pricing table.
  • ÁrukeresőCompetitor position and best price, updated daily.
  • Quantity discountsNewUp to three discount tiers per product, applied in the cart.
How it works

Three steps, then it runs itself

1

Install

Download it free from WordPress.org and tell it where your purchase prices are stored.

2

Set your margins

Global, per category, by stock level or per product.

3

Prices follow the changes

New purchase prices or market data update your selling prices automatically.

Pricing

Simple licensing, per domain

Pick a period, enter your store’s domain, and go straight to checkout.

Free

Summa Pricing

0 Ft

Free forever, no product limit.

  • Purchase prices and target margins
  • Automatic pricing
  • Pricing by stock
  • Price history with charts
  • Manual pricing, sales and notes

Download from WordPress.org

Pro

Summa Pricing Pro licence

Everything in the free plugin, plus bulk pricing, alerts, GMC and Árukereső data, and quantity discounts.

The licence activates for this domain. A renewal starts when your current licence ends.

Pro is an add-on to the free Summa Pricing plugin; both need to be installed. Download the Pro plugin

FAQ

Frequently asked questions

Yes. Summa Pricing is free on WordPress.org, with no product limit. Pro is a separate, paid add-on.
Enter your store’s domain when you buy, then install the Pro plugin next to the free one. The licence activates by domain on its own; you can re-check it any time under WooCommerce › Settings › Summa Pricing.
The Pro features switch off; the free features and all your settings stay. Renew and Pro switches back on straight away.
A licence covers one domain. For more stores, buy a licence for each domain.
WordPress 5.9 or newer, WooCommerce, and PHP 8.1 or newer.
Write to hello@summa-development.com, or use the bug report form inside the plugin.
Changelog

What’s new

New features and fixes in every release, newest first.

Summa Pricing 1.2

1.2

  • Fix: The sticky table header follows the column order and visibility as soon as column settings are saved, in the Manual Pricing, Pricing by Stock and Purchase Price Change Alerts tables.
  • Fix: Columns added by a newer Summa Pricing Pro appear in the Purchase Price Change Alerts table even when its column settings were saved before.
  • New: Hooks for adding columns to the Manual Pricing and Pricing by Stock tables (summapr_table_columns, summapr_table_cell) and filters to the Pricing by Stock table (summapr_pricing_by_stock_filters_html, summapr_pricing_by_stock_query_args, summapr_pricing_by_stock_has_extra_filters). Summa Pricing Pro uses them for its quantity discount column and filter. After a price is set in a table, these cells are redrawn with the row.
  • Changed: WooCommerce > Settings > Summa Pricing is split into tabs, one per settings section. Saving a tab saves only its own settings. Other plugins can add tabs with the summapr_settings_sections filter.
  • New: The EAN meta key defaults to WooCommerce’s own GTIN, UPC, EAN or ISBN field (_global_unique_id), and the purchase price meta key to WooCommerce’s own product cost (_cogs_total_value) while the Cost of Goods Sold feature is on. Both are read and written through WooCommerce’s own product methods. A meta key you have set yourself is unchanged.
  • New: 30-day lowest price check, mandatory in the EU: a dismissible admin notice lists the products on sale whose sale price is not lower than their lowest price in the 30 days before the sale. It is on by default (WooCommerce > Settings > Summa Pricing > Trackers) and needs the price history to be saved.
  • Changed: “Save price history” is on by default, as the 30-day lowest price check needs it. A setting you saved yourself is unchanged.
Earlier versions

1.1

  • New: Pagination below the Manual Pricing and Pricing by Stock tables, with scroll-to-top feature.
  • New: “Sale price from” and “Sale price to” fields in both tables and on the product page, editable with a date picker.
  • New: Notes box on the product page for admin-only notes, also shown and editable in both tables.
  • Changed: The “Only GMC” and “Only Árukereső” filters moved to Summa Pricing Pro, which syncs that data.
  • Security: Values on the product page are now escaped before display.
  • Fix: Category and custom taxonomy filter terms follow their term order; product attributes follow their custom order.
  • Fix: Small bug fixes.

1.0

  • Initial release

Summa Pricing Pro 1.3

1.3

  • Fix: The HUSKY Turbo Mode rebuild after a quantity discount change uses HUSKY's current filter settings, so a quantity discount filter renamed in the same request no longer loads empty through AJAX.
  • Fix: The product page only shows the quantity discount tiers that can be added to the cart. With stock management on and backorders off, a tier above the stock is hidden instead of offering a button that does nothing, and out-of-stock products show no tiers.
  • New: Quantity discount buttons follow the cart: they offer only the pieces still missing from a tier, and show "This discount already applies." once the cart reaches it. Cached pages are corrected through WooCommerce cart fragments.
  • New: The texts, colours, corners and image of the quantity discount offer boxes can be set, with a live preview. Theme template overrides can use the new QuantityDiscountFrontend::offer_action() for the cart-aware button.
  • New: Quantity discount column and "With / Without quantity discount" filter in the Manual Pricing and Pricing by Stock tables (needs Summa Pricing 1.2).
  • Changed: The quantity discount settings moved from their own tab on the Summa Pricing page to WooCommerce > Settings > Summa Pricing > Quantity discount. The list of discounted products is gone; the new table filter shows them.
  • Changed: Google Merchant Center, Árukereső and the licence each have their own tab in WooCommerce > Settings > Summa Pricing.
  • Changed: Requires Summa Pricing 1.2 or newer.
Earlier versions

1.2

  • New: Quantity discount: up to three tiers per product, offer boxes on the product page, discounted unit price in the cart, coupon handling, and a catalogue header card.
  • Fix: Purchase price change alerts work on every site: products are flagged with a product meta field instead of a site-specific taxonomy term.

1.1

  • New: "Only GMC" and "Only Árukereső" filters on the Manual Pricing table, moved here from Summa Pricing.
  • New: Pagination below the Purchase Price Change Alerts table.
  • New: "Sale price from", "Sale price to" and "Notes" columns in the Purchase Price Change Alerts table.
  • New: "Discount %" and "Manual price" columns can now be reordered and hidden in the Purchase Price Change Alerts table.
  • New: One-click updates from summa-development.com.
  • New: Licence check. Pro features are disabled while the site has no active licence; check it any time under WooCommerce > Settings > Summa Pricing.
  • Changed: Requires Summa Pricing 1.1 or newer.
  • Fix: Bulk Pricing category and custom taxonomy terms follow their term order; product attributes follow their custom order.
  • Fix: The sticky table header matches the configured column order in the Purchase Price Change Alerts table.

1.0

  • Initial release

Try it free today

The core plugin is up and running in minutes, and Pro can be added any time.