{"id":319146,"date":"2026-09-01T21:11:43","date_gmt":"2026-09-01T21:11:43","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/price-fighter\/"},"modified":"2026-09-03T07:50:00","modified_gmt":"2026-09-03T07:50:00","slug":"summa-pricing","status":"publish","type":"plugin","link":"https:\/\/es-co.wordpress.org\/plugins\/summa-pricing\/","author":15298557,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0","stable_tag":"1.0","tested":"7.1","requires":"5.9","requires_php":"8.1","requires_plugins":null,"header_name":"Summa Pricing for WooCommerce","header_author":"S\u00e1ndor Ferenczi","header_description":"Pricing tool for managing purchase prices, calculating margins, and tracking competitor prices.","assets_banners_color":"caada5","last_updated":"2026-09-03 07:50:00","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/summa-development.com\/summa-pricing\/","header_author_uri":"https:\/\/summa-development.com\/about-us\/sanya-en\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":66,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0":{"tag":"1.0","author":"fsanya","date":"2026-09-03 07:50:00","revision":3679250}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3679233,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3679233,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256},"icon.svg":{"filename":"icon.svg","revision":3679233,"resolution":false,"location":"assets","locale":false}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3678715,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3678715,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3679233,"resolution":"1","location":"assets","locale":"","width":1266,"height":899},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3679233,"resolution":"2","location":"assets","locale":"","width":1306,"height":899},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3678715,"resolution":"3","location":"assets","locale":"","width":1535,"height":895}},"screenshots":{"1":"Maunal pricing table","2":"Product page","3":"Settings"}},"plugin_section":[],"plugin_tags":[15963,15791,278710,230630,286],"plugin_category":[45],"plugin_contributors":[278711],"plugin_business_model":[],"class_list":["post-319146","plugin","type-plugin","status-publish","hentry","plugin_tags-dynamic-pricing","plugin_tags-margins","plugin_tags-pricing-automation","plugin_tags-purchase-price","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_contributors-fsanya","plugin_committers-fsanya"],"banners":{"banner":"https:\/\/ps.w.org\/summa-pricing\/assets\/banner-772x250.png?rev=3678715","banner_2x":"https:\/\/ps.w.org\/summa-pricing\/assets\/banner-1544x500.png?rev=3678715","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":"https:\/\/ps.w.org\/summa-pricing\/assets\/icon.svg?rev=3679233","icon":"https:\/\/ps.w.org\/summa-pricing\/assets\/icon.svg?rev=3679233","icon_2x":false,"generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/summa-pricing\/assets\/screenshot-1.png?rev=3679233","caption":"Maunal pricing table"},{"src":"https:\/\/ps.w.org\/summa-pricing\/assets\/screenshot-2.png?rev=3679233","caption":"Product page"},{"src":"https:\/\/ps.w.org\/summa-pricing\/assets\/screenshot-3.png?rev=3678715","caption":"Settings"}],"raw_content":"<!--section=description-->\n<p>Summa Pricing adds a dedicated pricing panel to WooCommerce. It lets store managers enter purchase prices per product, define margin-based pricing rules, and track price changes over time.<\/p>\n\n<h4>Features<\/h4>\n\n<p><strong>Purchase price management<\/strong>\nRecord a net purchase price for each product. The plugin stores it in a configurable product meta key and can automatically calculate the selling price from the purchase price and a target margin.<\/p>\n\n<p><strong>Automatic pricing<\/strong>\nWhen enabled, changing a product's purchase price triggers an automatic recalculation of its regular price, based on the global margin ratio and the product's tax class. Products with manual pricing or an active sale price can be excluded.<\/p>\n\n<p><strong>Pricing by stock<\/strong>\nAssign different margin ratios depending on a product's current stock level.<\/p>\n\n<p><strong>Price and purchase price history<\/strong>\nOptionally record every price change per product. History is shown as a chart on the per-product page inside the plugin.<\/p>\n\n<h4>Summa Pricing Pro<\/h4>\n\n<p><a href=\"https:\/\/summa-development.com\/summa-pricing\/\">Summa Pricing Pro<\/a> is a separate, optional add-on plugin that requires Summa Pricing to be installed and active. It adds:<\/p>\n\n<p><strong>Bulk pricing<\/strong>\nApply margin-based pricing rules across product categories or custom taxonomies from a single screen. Each category can have its own margin ratio that overrides the global setting, and margin groups let you assign a ratio to a hand-picked set of products.<\/p>\n\n<p><strong>Purchase price change alerts<\/strong>\nSet a percentage threshold. When a product's purchase price changes beyond that threshold, the product is tagged, manual pricing is activated for it, and it appears in a dedicated Purchase Price Change Alerts table for review.<\/p>\n\n<p><strong>Google Merchant Center integration<\/strong>\nConnect to Google Merchant Center via OAuth 2.0 to pull GMC prices and recommended prices into the pricing table. Requires a Google Cloud project with the Content API for Shopping enabled \u2014 see the GMC Setup Guide tab for step-by-step instructions.<\/p>\n\n<p><strong>\u00c1rukeres\u0151 integration<\/strong>\nImport competitor position and best price data from an \u00c1rukeres\u0151 CSV feed. The data can be synced manually or automatically once per day.<\/p>\n\n<h3>Using Summa Pricing<\/h3>\n\n<p>All pricing tools are accessible via <strong>Products &gt; Summa Pricing<\/strong> in the WordPress admin. The page has the following tabs:<\/p>\n\n<p><strong>Manual Pricing<\/strong>\nLists all products with their purchase price, margin, regular price, and sale price. Click any editable cell to update the value inline. A \"manual price\" checkbox per product prevents automatic pricing from overwriting a manually set price.<\/p>\n\n<p><strong>Pricing by Stock<\/strong>\nDefine margin ratios that apply based on a product's current stock quantity. Products with stock below or above the configured thresholds will have their prices calculated using the corresponding margin.<\/p>\n\n<p><strong>Bulk Pricing<\/strong> (requires Summa Pricing Pro)\nSelect a product category or taxonomy term and apply a margin ratio to all products in that group at once.<\/p>\n\n<p><strong>Refresh External Data<\/strong> (requires Summa Pricing Pro)\nManually trigger a sync of GMC data or \u00c1rukeres\u0151 data. A progress bar shows sync status. The date of the last successful sync is displayed for each source.<\/p>\n\n<p><strong>Purchase Price Change Alerts<\/strong> (requires Summa Pricing Pro)\nDisplays products whose purchase price changed beyond the configured threshold. Review each product and clear the alert once the pricing has been handled. The table supports column reordering, toggling, and CSV export.<\/p>\n\n<p><strong>Product<\/strong>\nA per-product detail page showing price history and purchase price history as charts, along with the full product pricing data.<\/p>\n\n<p><strong>GMC Setup Guide<\/strong> (requires Summa Pricing Pro)\nStep-by-step instructions for setting up the Google Merchant Center OAuth integration.<\/p>\n\n<p><strong>Settings<\/strong>\nLinks directly to <strong>WooCommerce &gt; Settings &gt; Summa Pricing<\/strong>.<\/p>\n\n<h3>Third-Party Libraries<\/h3>\n\n<p>This plugin bundles the following third-party JavaScript libraries:<\/p>\n\n<ul>\n<li><a href=\"https:\/\/www.chartjs.org\/\">Chart.js<\/a> \u2014 v4.5.1 \u2014 <a href=\"https:\/\/github.com\/chartjs\/Chart.js\/blob\/master\/LICENSE.md\">MIT License<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/chartjs\/chartjs-adapter-date-fns\">chartjs-adapter-date-fns<\/a> \u2014 v3.0.0 \u2014 <a href=\"https:\/\/github.com\/chartjs\/chartjs-adapter-date-fns\/blob\/master\/LICENSE.md\">MIT License<\/a><\/li>\n<li><a href=\"https:\/\/www.chartjs.org\/chartjs-plugin-zoom\/\">chartjs-plugin-zoom<\/a> \u2014 v2.2.0 \u2014 <a href=\"https:\/\/github.com\/chartjs\/chartjs-plugin-zoom\/blob\/master\/LICENSE.md\">MIT License<\/a><\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>summa-pricing<\/code> folder to the <code>\/wp-content\/plugins\/<\/code> directory, or install via <strong>Plugins &gt; Add New Plugin<\/strong> in the WordPress admin.<\/li>\n<li>Activate the plugin through <strong>Plugins &gt; Installed Plugins<\/strong>.<\/li>\n<li>WooCommerce must be installed and active \u2014 the plugin will not function without it.<\/li>\n<li>Optional: install and activate <a href=\"https:\/\/summa-development.com\/summa-pricing\/\">Summa Pricing Pro<\/a> for bulk pricing, purchase price change alerts, Google Merchant Center and \u00c1rukeres\u0151 integrations. Summa Pricing must remain active for Summa Pricing Pro to work.<\/li>\n<\/ol>\n\n<h4>Initial configuration<\/h4>\n\n<p>Before using the pricing features, complete these steps in <strong>WooCommerce &gt; Settings &gt; Summa Pricing<\/strong>:<\/p>\n\n<ol>\n<li><strong>Purchase price net meta key<\/strong> \u2014 Enter the product meta field name where the net purchase price is (or will be) stored, for example <code>_purchase_price<\/code>. If your products already have purchase prices stored under a specific meta key from another plugin or import, enter that same key here.<\/li>\n<li><strong>Global margin ratio<\/strong> \u2014 Enter the default markup factor in <code>x.xx<\/code> format. For example, <code>1.25<\/code> means the selling price will be 25% above the gross purchase price.<\/li>\n<li><strong>Automatic pricing<\/strong> \u2014 Check this to have the plugin recalculate the regular price automatically whenever a purchase price is saved (if manual pricing is not active for that product).<\/li>\n<li><strong>Rounding<\/strong> \u2014 Select how calculated prices should be rounded.<\/li>\n<li><strong>Save price history \/ Save purchase price history<\/strong> \u2014 Check these to record price changes per product for later review.<\/li>\n<li>Save changes.<\/li>\n<\/ol>\n\n<p>After completing the settings, go to <strong>Products &gt; Summa Pricing<\/strong> to start managing prices.<\/p>\n\n<h4>Google Merchant Center setup (requires Summa Pricing Pro)<\/h4>\n\n<p>With Summa Pricing Pro active, open <strong>Products &gt; Summa Pricing &gt; GMC Setup Guide<\/strong> for step-by-step instructions on creating a Google Cloud project, enabling the Content API for Shopping, and generating OAuth credentials. Then enter the Client ID, Client Secret, and your Merchant Center ID under <strong>WooCommerce &gt; Settings &gt; Summa Pricing &gt; Google Merchant Center<\/strong>.<\/p>\n\n<h4>\u00c1rukeres\u0151 setup (requires Summa Pricing Pro)<\/h4>\n\n<p>With Summa Pricing Pro active, go to <strong>WooCommerce &gt; Settings &gt; Summa Pricing &gt; \u00c1rukeres\u0151<\/strong> and paste the CSV feed URL from your \u00c1rukeres\u0151 admin panel. After saving, use the <strong>Refresh External Data<\/strong> tab to trigger the first sync, or enable daily automatic sync.<\/p>\n\n<!--section=faq-->\n<dl>\n<dt id=\"what%20does%20the%20plugin%20require%20to%20work%3F\"><h3>What does the plugin require to work?<\/h3><\/dt>\n<dd><p>WooCommerce must be installed and active. PHP 8.1 or higher is required.<\/p><\/dd>\n<dt id=\"what%20is%20the%20%22purchase%20price%20net%20meta%20key%22%20setting%3F\"><h3>What is the \"purchase price net meta key\" setting?<\/h3><\/dt>\n<dd><p>This is the WordPress post meta key that stores the net purchase price per product. If you already store purchase prices in a custom field (for example via a supplier import plugin), enter that field name here so Summa Pricing reads the correct value. If you are starting fresh, choose any key (e.g. <code>_purchase_price<\/code>) and the plugin will use it going forward.<\/p><\/dd>\n<dt id=\"is%20automatic%20pricing%20applied%20immediately%20when%20i%20save%20a%20purchase%20price%3F\"><h3>Is automatic pricing applied immediately when I save a purchase price?<\/h3><\/dt>\n<dd><p>Yes. When automatic pricing is enabled, saving a purchase price triggers an immediate recalculation of the product's regular price \u2014 provided that manual pricing is not active for that product. With Summa Pricing Pro, an alert threshold can be configured so that changes exceeding it flag the product for manual review instead of auto-pricing it.<\/p><\/dd>\n<dt id=\"is%20it%20free%3F\"><h3>Is it free?<\/h3><\/dt>\n<dd><p>Yes. Every product in your catalogue can be edited across the whole plugin (Manual Pricing table, Pricing by Stock table, and the per-product page). <a href=\"https:\/\/summa-development.com\/summa-pricing\/\">Summa Pricing Pro<\/a> is a separate, optional paid add-on that adds bulk pricing, Google Merchant Center and \u00c1rukeres\u0151 integrations, purchase price change alerts, and more; it requires Summa Pricing to be installed and active.<\/p><\/dd>\n<dt id=\"i%20found%20a%20bug%2C%20or%20i%20want%20to%20suggest%20a%20new%20feature%20%E2%80%94%20what%20should%20i%20do%3F\"><h3>I found a bug, or I want to suggest a new feature \u2014 what should I do?<\/h3><\/dt>\n<dd><p>Go to <strong>Products &gt; Summa Pricing &gt; Found a bug? \/ Feature request<\/strong> and submit the form, or write to hello@summa-development.com.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0<\/h4>\n\n<ul>\n<li>Initial release<\/li>\n<\/ul>","raw_excerpt":"A WooCommerce pricing tool for managing purchase prices, defining margins for automatic pricing, and tracking price changes.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/es-co.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/319146","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/es-co.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/es-co.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/es-co.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=319146"}],"author":[{"embeddable":true,"href":"https:\/\/es-co.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/fsanya"}],"wp:attachment":[{"href":"https:\/\/es-co.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=319146"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/es-co.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=319146"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/es-co.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=319146"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/es-co.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=319146"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/es-co.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=319146"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/es-co.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=319146"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}