{"id":5259,"date":"2025-02-23T17:52:05","date_gmt":"2025-02-23T17:52:05","guid":{"rendered":"https:\/\/s-o-s.net\/cost-of-goods-product-cost-profit-calculator-for-woocommerce\/"},"modified":"2025-02-23T17:52:05","modified_gmt":"2025-02-23T17:52:05","slug":"cost-of-goods-product-cost-profit-calculator-for-woocommerce","status":"publish","type":"post","link":"https:\/\/s-o-s.net\/en_gb\/cost-of-goods-product-cost-profit-calculator-for-woocommerce\/","title":{"rendered":"Cost of Goods: Product Cost &#038; Profit Calculator for WooCommerce"},"content":{"rendered":"<p> <br \/>\n<\/p>\n<article id=\"post-95048\" class=\"alignwide post-95048 plugin type-plugin status-publish hentry plugin_tags-cost plugin_tags-cost-of-goods plugin_tags-profit plugin_tags-profit-calculator plugin_tags-woocommerce plugin_category-ecommerce plugin_contributors-algoritmika plugin_contributors-anbinder plugin_contributors-karzin plugin_contributors-kousikmukherjeeli plugin_contributors-omardabbas plugin_contributors-wpcodefactory plugin_business_model-commercial plugin_committers-algoritmika plugin_committers-wpcodefactory plugin_support_reps-karzin plugin_support_reps-tahaamin\">\n<div class=\"plugin-banner\" id=\"plugin-banner-cost-of-goods-for-woocommerce\"><\/div>\n<header class=\"plugin-header\">\n<div class=\"entry-heading-container\">\n<div>\n<div class=\"entry-thumbnail\">\n\t\t\t\t\t<img decoding=\"async\" class=\"plugin-icon\" src=\"https:\/\/ps.w.org\/cost-of-goods-for-woocommerce\/assets\/icon.svg?rev=2970921\" alt=\"\">\t\t\t\t<\/div>\n<div>\n<h1 class=\"plugin-title\">Cost of Goods: Product Cost &amp; Profit Calculator for WooCommerce<\/h1>\n<p>\t\t\t\t\t<span class=\"byline\">By <span class=\"author vcard\"><a target=\"_blank\" class=\"url fn n\" href=\"https:\/\/profiles.wordpress.org\/wpcodefactory\/\" rel=\"noopener\">WPFactory<\/a><\/span><\/span>\n\t\t\t\t<\/div>\n<\/p><\/div>\n<div class=\"plugin-actions\">\n<div class=\"wp-block-button is-small plugin-download download-button\"><a target=\"_blank\" class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/downloads.wordpress.org\/plugin\/cost-of-goods-for-woocommerce.3.6.3.zip\" rel=\"noopener\">Download<\/a><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/header>\n<p><!-- .entry-header --><\/p>\n<p>\t<span id=\"description\"><\/span><br \/>\n\t<span id=\"reviews\"><\/span><br \/>\n\t<span id=\"installation\"><\/span><br \/>\n\t<span id=\"developers\"><\/span><br \/>\n\t<span id=\"advanced\" class=\"\"><\/span><br \/>\n\t<span id=\"section-links\"><\/p>\n<ul class=\"tabs clear\">\n<li id=\"tablink-description\"><a target=\"_blank\" href=\"https:\/\/wordpress.org\/plugins\/cost-of-goods-for-woocommerce\/#description\" rel=\"noopener\">Details<\/a><\/li>\n<li id=\"tablink-reviews\"><a target=\"_blank\" href=\"https:\/\/wordpress.org\/plugins\/cost-of-goods-for-woocommerce\/#reviews\" rel=\"noopener\">Reviews<\/a><\/li>\n<li id=\"tablink-installation\">\n\t\t\t\t<a target=\"_blank\" href=\"https:\/\/wordpress.org\/plugins\/cost-of-goods-for-woocommerce\/#installation\" rel=\"noopener\">Installation<\/a>\n\t\t\t<\/li>\n<li id=\"tablink-developers\"><a target=\"_blank\" href=\"https:\/\/wordpress.org\/plugins\/cost-of-goods-for-woocommerce\/#developers\" rel=\"noopener\">Development<\/a><\/li>\n<\/ul>\n<div id=\"link-support\">\n\t\t\t<a target=\"_blank\" href=\"https:\/\/wordpress.org\/support\/plugin\/cost-of-goods-for-woocommerce\/\" rel=\"noopener\">Support<\/a>\n\t\t<\/div>\n<p>\t<\/span><br \/>\n\t<script type=\"text\/javascript\">if ( '#changelog' == window.location.hash ) { window.setTimeout( function() { window.location.hash=\"#developers\"; }, 10 ); }<\/script><\/p>\n<div class=\"entry-content\">\n<div id=\"tab-description\" class=\"plugin-description section\">\n<h2 id=\"description-header\">Description<\/h2>\n<blockquote>\n<p>\u201cBest Plugin There is For Woocommerce Profit Calculation: I cannot believe how amazing this plugin really is! I don\u2019t normally write reviews, but I have tested a couple of plugins to calculate profit etc. But this is by far the best. There are many options to choose from and once you get it all set, it works wonders. Also Pablo from support has been great! Thank you so much in abundance.\u201d \u2013 \u2b50\u2b50\u2b50\u2b50\u2b50  <a target=\"_blank\" href=\"https:\/\/wordpress.org\/support\/topic\/best-plugin-there-is-for-woocommerce-profit-calculation\/\" rel=\"ugc noopener\">shahican<\/a><\/p>\n<\/blockquote>\n<p><a target=\"_blank\" href=\"https:\/\/wpfactory.com\/item\/cost-of-goods-for-woocommerce\/?utm_source=wporg&amp;utm_medium=organic&amp;utm_campaign=readme\" title=\"**Main Page**\" rel=\"nofollow ugc noopener\">Main Page<\/a> | <a target=\"_blank\" href=\"https:\/\/wpfactory.com\/support\/item\/cost-of-goods-for-woocommerce\/?utm_source=wporg&amp;utm_medium=organic&amp;utm_campaign=readme\" title=\"**Support Forum**\" rel=\"nofollow ugc noopener\">Support Forum<\/a> | <a target=\"_blank\" href=\"https:\/\/wpfactory.com\/docs\/cost-of-goods-for-woocommerce\/?utm_source=wporg&amp;utm_medium=organic&amp;utm_campaign=readme\" title=\"**Documentation &amp; How to**\" rel=\"nofollow ugc noopener\" class=\"broken_link\">Documentation &amp; How to<\/a> | <a target=\"_blank\" href=\"https:\/\/cogsprofitcalculator.instawp.xyz\/\" rel=\"nofollow ugc noopener\">Demo<\/a><\/p>\n<p>Every WooCommerce store owner recognizes the significance of understanding their financial health, but pinpointing exact metrics like Cost of Goods Sold (COGS) can often be a complex chore with the default WooCommerce settings.<\/p>\n<p>So whether for a product, category, or the whole store, and for a specific period, a month, quarter, or any time frame you can think of, our plugin will give you a holistic overview of financial reporting for your WooCommerce store.<\/p>\n<p><strong>In a nutshell, this what you\u2019ll expect to get in this plugin:<\/strong><\/p>\n<ul>\n<li>\n<p><strong>Customizable Product Costs:<\/strong> Define the costs of goods for each of your products to track profitability accurately<\/p>\n<\/li>\n<li>\n<p><strong>Versatile Costs for Variable Products:<\/strong> Assign costs either to each individual variation or to all variations collectively, offering flexibility based on your product range<\/p>\n<\/li>\n<li>\n<p><strong>Enhanced Admin Visibility:<\/strong> Add sortable columns in the WooCommerce admin section, providing insights into product\/order cost and profit directly in product and order lists<\/p>\n<\/li>\n<li>\n<p><strong>Smooth Data Import\/Export:<\/strong> Effortlessly integrate product costs via CSV files, utilizing the standard WooCommerce Import and Export tools<\/p>\n<\/li>\n<li>\n<p><strong>Bulk Edit Functionality:<\/strong> Modify product costs, prices, and stock in bulk from a dedicated page, streamlining inventory management<\/p>\n<\/li>\n<li>\n<p><strong>Import from Other Metas:<\/strong> With the specialized import tool, bring in costs from other product metas to ensure consistent pricing data<\/p>\n<\/li>\n<li>\n<p><strong>Optional Order Meta Box:<\/strong> Integrate a \u201cCost of Goods\u201d meta box in the admin order edit page for deeper cost insights at the order level<\/p>\n<\/li>\n<li>\n<p><strong>Profit Warning:<\/strong> Receive a notification on the admin order edit page when a particular order\u2019s profit dips below zero<\/p>\n<\/li>\n<li>\n<p><strong>Flexible Order Costs:<\/strong> Define additional costs either universally across all orders or on a per-order basis<\/p>\n<\/li>\n<li>\n<p><strong>Automatic Average Cost Calculation<\/strong><\/p>\n<\/li>\n<li>\n<p><strong>Analytics Integration<\/strong><\/p>\n<\/li>\n<\/ul>\n<h3>\ud83e\udd1d Recommended By<\/h3>\n<ul>\n<li>\n<p><a target=\"_blank\" href=\"https:\/\/wpglob.com\/best-woocommerce-pricing-plugins-for-wordpress-2022\/\" title=\"WPGlob: Best WooCommerce Pricing Plugins for WordPress 2023\" rel=\"nofollow ugc noopener\">WPGlob: Best WooCommerce Pricing Plugins for WordPress 2023<\/a><\/p>\n<\/li>\n<li>\n<p><a target=\"_blank\" href=\"https:\/\/passwordprotectwp.com\/cost-of-goods-for-woocommerce\/\" title=\"PPWP Pro: Easy Way to Track Cost of Goods in WooCommerce Stores\" rel=\"nofollow ugc noopener\">PPWP Pro: Easy Way to Track Cost of Goods in WooCommerce Stores<\/a><\/p>\n<\/li>\n<li>\n<p><a target=\"_blank\" href=\"https:\/\/removewcfeatures.com\/woocommerce-cost-of-goods\/#cost-of-goods-for-woocommerce\" title=\"WooCommerce Features: Best WooCommerce Cost of Goods Plugins for Tracking Profit\" rel=\"nofollow ugc noopener\">WooCommerce Features: Best WooCommerce Cost of Goods Plugins for Tracking Profit<\/a><\/p>\n<\/li>\n<li>\n<p><a target=\"_blank\" href=\"https:\/\/downloadfreewpplugins.com\/wordpress\/cost-of-goods-for-woocommerce\/\" title=\"Download Free WP: Top Cost of Goods for WooCommerce\" rel=\"nofollow ugc noopener\" class=\"broken_link\">Download Free WP: Top Cost of Goods for WooCommerce<\/a><\/p>\n<\/li>\n<li>\n<p><a target=\"_blank\" href=\"https:\/\/wpfavs.com\/single-plugin-page?slug=cost-of-goods-for-woocommerce\" title=\"WPFavs: Best COGS Plugin\" rel=\"nofollow ugc noopener\">WPFavs: Best COGS Plugin<\/a><\/p>\n<\/li>\n<li>\n<p><a target=\"_blank\" href=\"https:\/\/learnwoo.com\/woocommerce-reporting-and-analytics-plugins\/\" title=\"LearnWoo: Best WooCommerce Reporting and Analytics Plugins\" rel=\"nofollow ugc noopener\">LearnWoo: Best WooCommerce Reporting and Analytics Plugins<\/a><\/p>\n<\/li>\n<\/ul>\n<h3>\ud83d\ude80 Main Features: FREE Version<\/h3>\n<h3>\ud83d\ude80 Product Cost of Goods Sold (COGS) Management<\/h3>\n<h4>\ud83d\ude80 Cost of Goods Sold (COGS) &amp; Profit Calculation<\/h4>\n<ul>\n<li>\n<p>Create a cost field for every simple product, variable, or variation to properly calculate profit<\/p>\n<\/li>\n<li>\n<p>Select to calculate profit based on the price with tax, without tax, or regular price<\/p>\n<\/li>\n<li>\n<p>Show &amp; customize profit text, select to show profit, profit percentage, profit margin, or any mix of these values<\/p>\n<\/li>\n<li>\n<p>Get detailed figures by selecting how many decimal points to show in cost field for accurate reporting<\/p>\n<\/li>\n<li>\n<p>Select cost field location from different placements, you can insert in product page in General tab, pricing section, Inventory &amp; SKU, or Advanced tab<\/p>\n<\/li>\n<li>\n<p>Show product cost &amp; product profit in WooCommerce Admin list to have a general overview, as well as allowing to sort by cost &amp; profit for all products at once<\/p>\n<\/li>\n<\/ul>\n<h4>\ud83d\ude80 Save Historical Data for Cost of Goods<\/h4>\n<p>By preserving past cost data, this feature enables businesses to track how the cost structure of their products has evolved, providing a clear window into shifts in supplier pricing, manufacturing costs, or other contributing factors.<\/p>\n<p>Such historical data becomes invaluable when analyzing profitability trends, forecasting future expenses, and making informed pricing decisions.<\/p>\n<h3>\ud83d\ude80 Order Cost of Goods Sold (COGS) &amp; Profit Management<\/h3>\n<h4>\ud83d\ude80 Calculate Cost &amp; Profit by Order<\/h4>\n<ul>\n<li>\n<p>Show Profit &amp; Cost of Goods Sold fields in WooCommerce admin orders list to easily track cost &amp; profit per order<\/p>\n<\/li>\n<li>\n<p>For accurate reporting, select which order statuses to show costs values<\/p>\n<\/li>\n<li>\n<p>For Profit, select what columns to add, include any of profit, profit percentage, profit margin values to the orders columns<\/p>\n<\/li>\n<li>\n<p>\u0650Add items cost field to order **edit ** page either as editable or just readonly<\/p>\n<\/li>\n<li>\n<p>Re-adjust order costs even after order is processed if cost changed, for a better &amp; accurate reporting<\/p>\n<\/li>\n<li>\n<p>Edit order by items, or for the whole order at once<\/p>\n<\/li>\n<li>\n<p>Enable notification in order edit page in case order profit is below zero<\/p>\n<\/li>\n<li>\n<p>Import items costs when adding items to orders (in order edit page)<\/p>\n<\/li>\n<\/ul>\n<h4>\ud83d\ude80 Total Order Cost &amp; Profit Calculation<\/h4>\n<ul>\n<li>\n<p>Define options for order cost and profit calculations based on your financial standards<\/p>\n<\/li>\n<li>\n<p>Select to calculate order costs to be either subtotal including tax, total including tax, or total excluding tax<\/p>\n<\/li>\n<li>\n<p>Select to calculate order shipping costs in order profit (by percentage, i.e. including part of shipping cost or all of it)<\/p>\n<\/li>\n<li>\n<p>Add order fees to order profit<\/p>\n<\/li>\n<li>\n<p>Adds order taxes to the order profit<\/p>\n<\/li>\n<li>\n<p>Select when to calculate order profit based on order status<\/p>\n<\/li>\n<\/ul>\n<h4>\ud83d\ude80 Refunded Orders Cost &amp; Profit Calculation<\/h4>\n<ul>\n<li>\n<p>Calculate orders quantity by excluding refunded items<\/p>\n<\/li>\n<li>\n<p>Select to calculate refunds from many options: Profits ignoring refunds, subtract total refunded items from profit, subtract each item\u2019s refund amount from profit, or go further and calculate profit by the difference between Net Payment and Cost<\/p>\n<\/li>\n<li>\n<p>Select to include tax on Net Payment<\/p>\n<\/li>\n<\/ul>\n<h4>\ud83d\ude80 Orders Extra Costs<\/h4>\n<ul>\n<li>\n<p>Insert a fixed or percentage (from total order) extra cost to be added to all orders<\/p>\n<\/li>\n<li>\n<p>Choose to include meta box on order edit page to calculate extra costs like: Handling fees, Shipping Fees, or Payment fees (by order)<\/p>\n<\/li>\n<li>\n<p>Add extra costs by order meta (like Stripe &amp; PayPal transaction fees)<\/p>\n<\/li>\n<\/ul>\n<h3>\ud83d\ude80 Payment Gateways Cost Management<\/h3>\n<ul>\n<li>\n<p>Add fixed costs and\/or percentage costs to orders based on the payment gateway which processed the order<\/p>\n<\/li>\n<li>\n<p>Works on default payment gateways (CoD, Direct transfers, CC) as well as any extra custom gateway used on your store<\/p>\n<\/li>\n<\/ul>\n<h3>\ud83d\ude80 Shipping Methods Cost Management<\/h3>\n<ul>\n<li>\n<p>Calculate extra costs associated with each shipping method by fixed and\/or percentage cost<\/p>\n<\/li>\n<li>\n<p>Use shipping methods instances (with shipping zones) instead of shipping methods<\/p>\n<\/li>\n<li>\n<p>Works on all shipping methods available on your store<\/p>\n<\/li>\n<\/ul>\n<h3>\ud83d\ude80 Costs Bulk Edit Tools<\/h3>\n<p>Navigating the financial aspects of a WooCommerce store can often be complex, especially when it comes to making widespread changes to product costs.<\/p>\n<p>Our plugin seamlessly addresses this challenge, introducing free tools that empower store owners to apply bulk changes to product costs, without the usual hassles, using these methods:<\/p>\n<ul>\n<li>\n<p><strong>Manual Edits:<\/strong> Dive into the details by manually editing the cost, regular price, sale price, stock, and even tags for each product<\/p>\n<\/li>\n<li>\n<p><strong>By Price:<\/strong> Modify product costs based on a set percentage, offering a more uniform approach to price alterations<\/p>\n<\/li>\n<li>\n<p><strong>By Profit:<\/strong> Add a specific percentage to ensure profitability is maintained or optimized across the board<\/p>\n<\/li>\n<\/ul>\n<h3>\ud83d\ude80 Bulk Change Prices by Costs &amp; Desired Profit<\/h3>\n<p>Once you set product costs, you can use our built-in tool to change product prices based on a desired profit, either by a fixed amount or profit perecentage\u0632<\/p>\n<h3>\ud83d\ude80 Import &amp; Export Costs<\/h3>\n<ul>\n<li>\n<p>Import and export product costs from and to a CSV file with standard WooCommerce Import and Export tools<\/p>\n<\/li>\n<li>\n<p>You can also use our import tool if you need to import costs from another product metas<\/p>\n<\/li>\n<\/ul>\n<h3>\ud83d\ude80 More Advanced Options<\/h3>\n<ul>\n<li>\n<p>Replace comma by dots when updating cost meta<\/p>\n<\/li>\n<li>\n<p>Create a new meta box on product page to calculate stock &amp; cost per each stock received<\/p>\n<\/li>\n<li>\n<p>View history of Stock &amp; Cost snapshots<\/p>\n<\/li>\n<li>\n<p>Unlimited costs update hooks that can be used to trigger cost update<\/p>\n<\/li>\n<\/ul>\n<h3>\ud83c\udfc6 Do More: PRO Version<\/h3>\n<p>Everything highlighted above \u2014and much more\u2014 is accessible in the complimentary version. However, for those seeking to elevate their experience and dive deeper, we offer the upgraded <a target=\"_blank\" href=\"https:\/\/wpfactory.com\/item\/cost-of-goods-for-woocommerce\/?utm_source=wporg&amp;utm_medium=organic&amp;utm_campaign=readme\" rel=\"nofollow ugc noopener\">Cost of Goods for WooCommerce Pro<\/a> plugin.<\/p>\n<p>Opt for the Pro version and discover a collection of more features, such as:<\/p>\n<h3>\ud83c\udfc6 Advanced Bulk Edits<\/h3>\n<ul>\n<li>\n<p>Add Cost field to product bulk and quick edit<\/p>\n<\/li>\n<li>\n<p>Add \u201cAdd stock\u201d fields (stock and cost) to product bulk and quick edit<\/p>\n<\/li>\n<\/ul>\n<h3>\ud83c\udfc6 Include Cost &amp; Profit in Emails<\/h3>\n<p>Opt in and include the order cost and profit on the admin new order email<\/p>\n<h3>\ud83c\udfc6 Include Shipping Classes Costs<\/h3>\n<ul>\n<li>\n<p>Add extra costs for your orders based on product\u2019s shipping classes<\/p>\n<\/li>\n<li>\n<p>Select fixed cost calculations per product, or per shipping class<\/p>\n<\/li>\n<\/ul>\n<h3>\ud83c\udfc6 Handle Multi-Currencies Stores<\/h3>\n<ul>\n<li>\n<p>Calculate order cost and profit based on custom exchange rates (Cost and profit will be converted to the shop base currency)<\/p>\n<\/li>\n<li>\n<p>Add extra costs based on the order currency<\/p>\n<\/li>\n<\/ul>\n<h3>\ud83c\udfc6 Orders Recalculation Tool<\/h3>\n<ul>\n<li>\n<p>Recalculate cost and profit for all orders<\/p>\n<\/li>\n<li>\n<p>Select to only recalculate cost and profit for orders with no costs<\/p>\n<\/li>\n<li>\n<p>Recalculate cost and profit for orders within specific time frame<\/p>\n<\/li>\n<\/ul>\n<h3>\ud83c\udfc6 Cost &amp; Profit Data in WooCommerce Analytics Reports<\/h3>\n<ul>\n<li>\n<p>Add cost &amp; profit to the report charts (Analytics &gt; Orders tab)<\/p>\n<\/li>\n<li>\n<p>Add cost, profit &amp; category columns to the report charts (Analytics &gt; Stock tab)<\/p>\n<\/li>\n<li>\n<p>Add cost &amp; profit including charts to the report charts (Analytics &gt; Revenue tab)<\/p>\n<\/li>\n<\/ul>\n<h3>\ud83c\udfc6 Advanced Compatibility Options<\/h3>\n<p>The plugin works seamlessly with tons of plugins, but for advanced harmony with some popular plugins, the plugin has advanced &amp; tailored compatibility options with:<\/p>\n<ul>\n<li>\n<p><a target=\"_blank\" href=\"https:\/\/codecanyon.net\/item\/openpos-a-complete-pos-plugins-for-woocomerce\/22613341\" title=\"**Openpos - WooCommerce Point Of Sale (POS):**\" rel=\"nofollow ugc noopener\" class=\"broken_link\"><strong>Openpos \u2013 WooCommerce Point Of Sale (POS):<\/strong><\/a> Manages POS orders on orders reports<\/p>\n<\/li>\n<li>\n<p><a target=\"_blank\" href=\"https:\/\/woocommerce.com\/products\/product-add-ons\/\" title=\"**Product Add-Ons by WooCommerce:**\" rel=\"nofollow ugc noopener\"><strong>Product Add-Ons by WooCommerce:<\/strong><\/a> Adds costs fields for the addons and creates an order meta with addons costs<\/p>\n<\/li>\n<li>\n<p><a target=\"_blank\" href=\"https:\/\/wordpress.org\/plugins\/woo-multi-currency\/\" title=\"**CURCY - Multi Currency for WooCommerce:**\" rel=\"ugc noopener\"><strong>CURCY \u2013 Multi Currency for WooCommerce:<\/strong><\/a> Get currency rates from CURCY plugin instead of the Multicurrency &gt; Order calculation option<\/p>\n<\/li>\n<li>\n<p><a target=\"_blank\" href=\"https:\/\/www.exchangerate-api.com\/docs\/free\" title=\"**ExchangeRate-API:**\" rel=\"nofollow ugc noopener\"><strong>ExchangeRate-API:<\/strong><\/a> Get currency rates from ExchangeRate-API instead of the Multicurrency &gt; Order calculation option<\/p>\n<\/li>\n<li>\n<p><a target=\"_blank\" href=\"https:\/\/metorik.com\/\" title=\"**Metorik:**\" rel=\"nofollow ugc noopener\"><strong>Metorik:<\/strong><\/a> Sync cost with _wc_cog_cost meta<\/p>\n<\/li>\n<li>\n<p><a target=\"_blank\" href=\"https:\/\/wordpress.org\/plugins\/wp-all-import\/\" title=\"**WP All Import:**\" rel=\"ugc noopener\"><strong>WP All Import:<\/strong><\/a> Convert numbers with commas to dots &amp; Remove all invalid characters from a float number, like currency values<\/p>\n<\/li>\n<li>\n<p><a target=\"_blank\" href=\"https:\/\/wordpress.org\/plugins\/woo-product-bundle\/\" title=\"**WPC Product Bundles for WooCommerce:**\" rel=\"ugc noopener\"><strong>WPC Product Bundles for WooCommerce:<\/strong><\/a> Exclude Smart bundle product type from stock and orders report &amp; properly handle Smart bundle cost from its items<\/p>\n<\/li>\n<li>\n<p><a target=\"_blank\" href=\"https:\/\/wordpress.org\/plugins\/atum-stock-manager-for-woocommerce\/\" title=\"**ATUM Inventory Management for WooCommerce:**\" rel=\"ugc noopener\"><strong>ATUM Inventory Management for WooCommerce:<\/strong><\/a> Copy &amp; sync costs from ATUM and properly handle taxes on import<\/p>\n<\/li>\n<li>\n<p><a target=\"_blank\" href=\"https:\/\/exthemes.net\/woocommerce-food\/\" title=\"**WooCommerce Food:**\" rel=\"nofollow ugc noopener\"><strong>WooCommerce Food:<\/strong><\/a> Add fixed costs to food options<\/p>\n<\/li>\n<\/ul>\n<h3>\ud83c\udfc6 Premium Support<\/h3>\n<p>And much more.<\/p>\n<h3>What\u2019s Next? Discover More Plugins by WPFactory<\/h3>\n<p>WPFactory has a diverse range of plugins tailored to enhance your experience, some of our top-selling plugins are:<\/p>\n<ul>\n<li>\n<p><a target=\"_blank\" href=\"https:\/\/wpfactory.com\/item\/product-quantity-for-woocommerce\/?utm_source=wporg&amp;utm_medium=organic&amp;utm_campaign=readme\" title=\"**Min Max Step Quantity**\" rel=\"nofollow ugc noopener\"><strong>Min Max Step Quantity<\/strong><\/a>: Set minimum, maximum, step, and default product quantities, including dropdowns and decimal options on WooCommerce (<strong><a target=\"_blank\" href=\"https:\/\/wordpress.org\/plugins\/product-quantity-for-woocommerce\/\" title=\"Free version\" rel=\"ugc noopener\">Free version<\/a><\/strong>)<\/p>\n<\/li>\n<li>\n<p><a target=\"_blank\" href=\"https:\/\/wpfactory.com\/item\/cost-of-goods-for-woocommerce\/?utm_source=wporg&amp;utm_medium=organic&amp;utm_campaign=readme\" title=\"**Cost of Goods WooCommerce**\" rel=\"nofollow ugc noopener\"><strong>Cost of Goods for WooCommerce<\/strong><\/a>: Enhance profit maximization and financial management by accurately calculating your WooCommerce store\u2019s COGS (<strong><a target=\"_blank\" href=\"https:\/\/wordpress.org\/plugins\/cost-of-goods-for-woocommerce\/\" title=\"Free version\" rel=\"ugc noopener\">Free version<\/a><\/strong>)<\/p>\n<\/li>\n<li>\n<p><a target=\"_blank\" href=\"https:\/\/wpfactory.com\/item\/maximum-products-per-user-for-woocommerce\/?utm_source=wporg&amp;utm_medium=organic&amp;utm_campaign=readme\" title=\"**Maximum Products per User**\" rel=\"nofollow ugc noopener\"><strong>Maximum Products per User<\/strong><\/a>: Impose personalized purchase limits based on user roles and date ranges to manage customer buying behavior (<strong><a target=\"_blank\" href=\"https:\/\/wordpress.org\/plugins\/maximum-products-per-user-for-woocommerce\/\" title=\"Free version\" rel=\"ugc noopener\">Free version<\/a><\/strong>)<\/p>\n<\/li>\n<li>\n<p><a target=\"_blank\" href=\"https:\/\/wpfactory.com\/item\/order-minimum-maximum-amount-for-woocommerce\/?utm_source=wporg&amp;utm_medium=organic&amp;utm_campaign=readme\" title=\"**Order Minimum\/Maximum Amount**\" rel=\"nofollow ugc noopener\"><strong>Order Minimum\/Maximum Amount<\/strong><\/a>: Customize order limits by amount, quantity, weight, or volume, including user role, category, and more (<strong><a target=\"_blank\" href=\"https:\/\/wordpress.org\/plugins\/order-minimum-amount-for-woocommerce\/\" title=\"Free version\" rel=\"ugc noopener\">Free version<\/a><\/strong>)<\/p>\n<\/li>\n<li>\n<p><a target=\"_blank\" href=\"https:\/\/wpfactory.com\/item\/eu-vat-for-woocommerce\/?utm_source=wporg&amp;utm_medium=organic&amp;utm_campaign=readme\" title=\"**EU\/UK VAT Manager for WooCommerce**\" rel=\"nofollow ugc noopener\"><strong>EU\/UK VAT Manager for WooCommerce<\/strong><\/a>: Automate VAT compliance for your WooCommerce store, including settings and VIES validation for a seamless experience (<strong><a target=\"_blank\" href=\"https:\/\/wordpress.org\/plugins\/eu-vat-for-woocommerce\/\" title=\"Free version\" rel=\"ugc noopener\">Free version<\/a><\/strong>)<\/p>\n<\/li>\n<li>\n<p><a target=\"_blank\" href=\"https:\/\/wpfactory.com\/item\/email-verification-for-woocommerce\/?utm_source=wporg&amp;utm_medium=organic&amp;utm_campaign=readme\" title=\"**Email Verification for WooCommerce**\" rel=\"nofollow ugc noopener\"><strong>Email Verification for WooCommerce<\/strong><\/a>: Boost security and credibility by verifying customer emails, reducing spam, and improving email marketing (<strong><a target=\"_blank\" href=\"https:\/\/wordpress.org\/plugins\/maximum-products-per-user-for-woocommerce\/\" title=\"Free version\" rel=\"ugc noopener\">Free version<\/a><\/strong>)<\/p>\n<\/li>\n<li>\n<p><a target=\"_blank\" href=\"https:\/\/wpfactory.com\/item\/amount-left-free-shipping-woocommerce\/?utm_source=wporg&amp;utm_medium=organic&amp;utm_campaign=readme\" title=\"**Free Shipping Over Amount for WooCommerce**\" rel=\"nofollow ugc noopener\"><strong>Free Shipping Over Amount for WooCommerce<\/strong><\/a>: Encourage higher spending by offering free shipping based on amount, with a progress bar for customers (<strong><a target=\"_blank\" href=\"https:\/\/wordpress.org\/plugins\/amount-left-free-shipping-woocommerce\/\" title=\"Free version\" rel=\"ugc noopener\">Free version<\/a><\/strong>)<\/p>\n<\/li>\n<li>\n<p><a target=\"_blank\" href=\"https:\/\/wpfactory.com\/item\/product-price-by-quantity-for-woocommerce\/?utm_source=wporg&amp;utm_medium=organic&amp;utm_campaign=readme\" title=\"**Dynamic Pricing &amp; Bulk Quantity Discounts**\" rel=\"nofollow ugc noopener\"><strong>Dynamic Pricing &amp; Bulk Quantity Discounts<\/strong><\/a>: Advanced dynamic pricing and discount rules for WooCommerce, encouraging bulk purchases and driving more sales (<strong><a target=\"_blank\" href=\"https:\/\/wordpress.org\/plugins\/wholesale-pricing-woocommerce\/\" title=\"Free version\" rel=\"ugc noopener\">Free version<\/a><\/strong>)<\/p>\n<\/li>\n<\/ul>\n<h3>\u2764\ufe0f User Testimonials: See What Others Are Saying!<\/h3>\n<blockquote>\n<p>\u201cThe support is super fast and amazing.<br \/>\n  Plugin also is great and work really smooth and nice.\u201d \u2013 \u2b50\u2b50\u2b50\u2b50\u2b50 <a target=\"_blank\" href=\"https:\/\/wpfactory.com\/item\/cost-of-goods-for-woocommerce\/?utm_source=wporg&amp;utm_medium=organic&amp;utm_campaign=readme\" rel=\"nofollow ugc noopener\">Sina Arzany<\/a><\/p>\n<p>\u201cAmazingly fast support, added a feature that we needed to work without any delay. Incredible service. Plug-in does exactly what we need it to do.\u201d \u2013 \u2b50\u2b50\u2b50\u2b50\u2b50 <a target=\"_blank\" href=\"https:\/\/wpfactory.com\/item\/cost-of-goods-for-woocommerce\/?utm_source=wporg&amp;utm_medium=organic&amp;utm_campaign=readme\" rel=\"nofollow ugc noopener\">Scott<\/a><\/p>\n<p>\u201cExcellent plugin with so much functionality but yet so easy to use to keep track of profit at an order level! Great work team!\u201d \u2013 \u2b50\u2b50\u2b50\u2b50\u2b50 <a target=\"_blank\" href=\"https:\/\/wpfactory.com\/item\/cost-of-goods-for-woocommerce\/?utm_source=wporg&amp;utm_medium=organic&amp;utm_campaign=readme\" rel=\"nofollow ugc noopener\">Tye<\/a><\/p>\n<p>\u201cBest MUST have plugin: If you need to have a control under the costs of the products you sell, this plugin is a must have. It works perfectly without any conflict with other plugins. Also I would like to point out the support of this plugin. They are always willing to help you and answering any question you could have. TOP TOP TOP\u201d \u2013 \u2b50\u2b50\u2b50\u2b50\u2b50 <a target=\"_blank\" href=\"https:\/\/wordpress.org\/support\/topic\/must-have-plugin-394\/\" rel=\"ugc noopener\">betcazador<\/a><\/p>\n<\/blockquote>\n<\/div>\n<div id=\"tab-installation\" class=\"plugin-installation section\">\n<h2 id=\"installation-header\">Installation<\/h2>\n<p><strong>Follow these simplified steps to get your plugin up and running:<\/strong><\/p>\n<p><strong>From the WordPress Admin Panel:<\/strong><br \/>\n1. Navigate to \u201cPlugins\u201d &gt; \u201cAdd New\u201d.<br \/>\n2. Use the search bar and find the plugin using the exact name.<br \/>\n3. Click \u201cInstall Now\u201d for the desired plugin.<br \/>\n4. Once the installation is finished, and click \u201cActivate\u201d.<\/p>\n<p><strong>Manual Installation Using FTP:<\/strong><br \/>\n1. Download the desired plugin from WordPress.org.<br \/>\n2. Using your preferred FTP client, upload the entire plugin folder to the \/wp-content\/plugins\/ directory of your WordPress installation.<br \/>\n3. Go to \u201cPlugins\u201d &gt; \u201cInstalled Plugins\u201d in your dashboard and click \u201cActivate\u201d.<\/p>\n<p><strong>Manual download &amp; upload from the WordPress Admin Panel:<\/strong><br \/>\n1. Download the desired plugin in a ZIP format.<br \/>\n2. On your site, navigate to \u201cPlugins\u201d &gt; \u201cAdd New\u201d and click the \u201cUpload Plugin\u201d button.<br \/>\n3. Choose the downloaded plugin file and click \u201cInstall Now.\u201d<br \/>\n4. After the installation is complete, click \u201cActivate\u201d.<\/p>\n<p><strong>Post-Activation:<\/strong><br \/>\nOnce activated, access the plugin\u2019s settings by navigating to \u201cWooCommerce &gt; Settings\u201d and look for the relevant tab.<\/p>\n<\/div>\n<div id=\"faq\" class=\"plugin-faq section\">\n<h2 id=\"faq-header\">FAQ<\/h2>\n<dl>\n<dt id=\"what%20can%20i%20do%20if%20the%20cost%20field%20is%20not%20saving%3F\">\n<h3>What can I do if the cost field is not saving?<\/h3>\n<\/dt>\n<dd>\n<p>If even after clicking \u201cUpdate\u201d on the product edit page the cost field is not saving, please try to change this option:<br \/>\n<strong>\u2013 Cost field position<\/strong><\/p>\n<\/dd>\n<dt id=\"what%20is%20the%20easiest%20way%20to%20export%20the%20full%20inventory%20%28cost%20of%20all%20goods%29%3F\">\n<h3>What is the easiest way to export the full inventory (cost of all goods)?<\/h3>\n<\/dt>\n<dd>\n<p>Probably the easiest way of doing it would be through the default WooCommerce export, over:<br \/>\n<strong>\u2013 Products &gt; All products &gt; Export<\/strong><\/p>\n<\/dd>\n<dt id=\"how%20do%20i%20bulk%20edit%20cost%20of%20goods%20for%20a%20specific%20product%20category%3F\">\n<h3>How do I bulk edit cost of goods for a specific product category?<\/h3>\n<\/dt>\n<dd>\n<p>First, you have to enable two options:<\/p>\n<ul>\n<li>Products &gt; Quick and Bulk Edit &gt; Cost field &gt; Add \u201cCost\u201d field to product \u201cQuick Edit\u201d<\/li>\n<li>Products &gt; Quick and Bulk Edit &gt; Cost field &gt; Add \u201cCost\u201d field to product \u201cBulk Actions &gt; Edit\u201d<\/li>\n<\/ul>\n<p>And then you can follow these steps:<\/p>\n<ol>\n<li>Access your products listing page<\/li>\n<li>Filter by the category<\/li>\n<li>Select all<\/li>\n<li>Click edit on \u201cBulk actions\u201d dropdown<\/li>\n<li>Edit the field you want<\/li>\n<\/ol>\n<\/dd>\n<\/dl>\n<\/div>\n<div id=\"tab-reviews\" class=\"plugin-reviews section\">\n<h2 id=\"reviews-header\">Reviews<\/h2>\n<div class=\"plugin-reviews\">\n<article class=\"plugin-review\">\n<div class=\"review-avatar\">\n\t\t\t\t\t\t<img decoding=\"async\" alt=\"\" src=\"https:\/\/secure.gravatar.com\/avatar\/caa625ea56988ceff3a48a705715fe1a4956baa432c60e9e32106eaccf7f49b0?s=60&amp;d=retro&amp;r=g\" srcset=\"https:\/\/secure.gravatar.com\/avatar\/caa625ea56988ceff3a48a705715fe1a4956baa432c60e9e32106eaccf7f49b0?s=120&amp;d=retro&amp;r=g 2x\" class=\"avatar avatar-60 photo\" height=\"60\" width=\"60\">\t\t\t\t\t<\/div>\n<div class=\"review\">\n<header>\n<div class=\"header-top\">\n<div class=\"wporg-ratings\" aria-label=\"5 out of 5 stars\" data-title-template=\"%s out of 5 stars\" data-rating=\"5\" style=\"color:#ffb900;\"><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><\/div>\n<h3 class=\"review-title\"><a target=\"_blank\" class=\"url\" href=\"https:\/\/wordpress.org\/support\/topic\/the-best-plugin-to-manage-the-cost-of-products\/\" rel=\"noopener\">The best plugin to manage the cost of products<\/a><\/h3>\n<\/p><\/div>\n<div class=\"header-bottom\">\n\t\t\t\t\t\t\t\t<span class=\"review-author author vcard\"><a target=\"_blank\" href=\"https:\/\/profiles.wordpress.org\/dabesa\/\" title=\"Posts by Daniele\" rel=\"author noopener\">Daniele<\/a><\/span><br \/>\n\t\t\t\t\t\t\t\t<span class=\"review-date\">May 1, 2024<\/span><br \/>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"review-replies\">1 reply<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n<\/header>\n<div class=\"review-content\">I\u2019ve been using this plugin for over a year and really happy with it. It has all the features needed, and the support goes above &amp; beyond to help!<\/div>\n<\/p><\/div>\n<\/article>\n<article class=\"plugin-review\">\n<div class=\"review-avatar\">\n\t\t\t\t\t\t<img decoding=\"async\" alt=\"\" src=\"https:\/\/secure.gravatar.com\/avatar\/807225c3ea3b68a06bf38e9eeb36b47654652b4ba16c8f1148036daa3e649d0b?s=60&amp;d=retro&amp;r=g\" srcset=\"https:\/\/secure.gravatar.com\/avatar\/807225c3ea3b68a06bf38e9eeb36b47654652b4ba16c8f1148036daa3e649d0b?s=120&amp;d=retro&amp;r=g 2x\" class=\"avatar avatar-60 photo\" height=\"60\" width=\"60\">\t\t\t\t\t<\/div>\n<div class=\"review\">\n<header>\n<div class=\"header-top\">\n<div class=\"wporg-ratings\" aria-label=\"5 out of 5 stars\" data-title-template=\"%s out of 5 stars\" data-rating=\"5\" style=\"color:#ffb900;\"><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><\/div>\n<h3 class=\"review-title\"><a target=\"_blank\" class=\"url\" href=\"https:\/\/wordpress.org\/support\/topic\/the-best-costs-plugin-for-woocommerce\/\" rel=\"noopener\">The best Costs plugin for Woocommerce<\/a><\/h3>\n<\/p><\/div>\n<div class=\"header-bottom\">\n\t\t\t\t\t\t\t\t<span class=\"review-author author vcard\"><a target=\"_blank\" href=\"https:\/\/profiles.wordpress.org\/deepblue5\/\" title=\"Posts by DeepBlue\" rel=\"author noopener\">DeepBlue<\/a><\/span><br \/>\n\t\t\t\t\t\t\t\t<span class=\"review-date\">March 4, 2024<\/span><br \/>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"review-replies\">1 reply<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n<\/header>\n<div class=\"review-content\">Amazing Costs plugin for Woocommerce<\/p>\n<p>The best features (bulk edit cost and bulk edit prices)<\/p>\n<p>great statistics<\/p>\n<p>and amazing support with Pablo<\/p>\n<p>The best pick for Woocommerce !<\/p><\/div>\n<\/p><\/div>\n<\/article>\n<article class=\"plugin-review\">\n<div class=\"review-avatar\">\n\t\t\t\t\t\t<img decoding=\"async\" alt=\"\" src=\"https:\/\/secure.gravatar.com\/avatar\/d88e45fd6c1bd0ce78210085ede27844268bc3eaafbcf31c5d8737bbaefe2df6?s=60&amp;d=retro&amp;r=g\" srcset=\"https:\/\/secure.gravatar.com\/avatar\/d88e45fd6c1bd0ce78210085ede27844268bc3eaafbcf31c5d8737bbaefe2df6?s=120&amp;d=retro&amp;r=g 2x\" class=\"avatar avatar-60 photo\" height=\"60\" width=\"60\">\t\t\t\t\t<\/div>\n<div class=\"review\">\n<header>\n<div class=\"header-top\">\n<div class=\"wporg-ratings\" aria-label=\"2 out of 5 stars\" data-title-template=\"%s out of 5 stars\" data-rating=\"2\" style=\"color:#ffb900;\"><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-empty\"><\/span><span class=\"dashicons dashicons-star-empty\"><\/span><span class=\"dashicons dashicons-star-empty\"><\/span><\/div>\n<h3 class=\"review-title\"><a target=\"_blank\" class=\"url\" href=\"https:\/\/wordpress.org\/support\/topic\/would-be-worth-using-if-more-features-were-available-in-the-free-version\/\" rel=\"noopener\">Would be worth using if more features were available in the free version<\/a><\/h3>\n<\/p><\/div>\n<div class=\"header-bottom\">\n\t\t\t\t\t\t\t\t<span class=\"review-author author vcard\"><a target=\"_blank\" href=\"https:\/\/profiles.wordpress.org\/rowegn\/\" title=\"Posts by rowegn\" rel=\"author noopener\">rowegn<\/a><\/span><br \/>\n\t\t\t\t\t\t\t\t<span class=\"review-date\">February 5, 2024<\/span><br \/>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"review-replies\">1 reply<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n<\/header>\n<div class=\"review-content\">This plugin seems very promising, but unfortunately, the lack of some basic features in the free version, such as analytics reporting for revenue and retroactively costing past orders, means that I have nothing to really assess the value of the plugin.<\/div>\n<\/p><\/div>\n<\/article>\n<article class=\"plugin-review\">\n<div class=\"review-avatar\">\n\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" alt=\"\" src=\"https:\/\/secure.gravatar.com\/avatar\/b1e4abc7b69392cd2a36addb6ff40dfbc270ae8d841ed5dc118ef0a922801038?s=60&amp;d=retro&amp;r=g\" srcset=\"https:\/\/secure.gravatar.com\/avatar\/b1e4abc7b69392cd2a36addb6ff40dfbc270ae8d841ed5dc118ef0a922801038?s=120&amp;d=retro&amp;r=g 2x\" class=\"avatar avatar-60 photo\" height=\"60\" width=\"60\">\t\t\t\t\t<\/div>\n<div class=\"review\">\n<header>\n<div class=\"header-top\">\n<div class=\"wporg-ratings\" aria-label=\"3 out of 5 stars\" data-title-template=\"%s out of 5 stars\" data-rating=\"3\" style=\"color:#ffb900;\"><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-empty\"><\/span><span class=\"dashicons dashicons-star-empty\"><\/span><\/div>\n<h3 class=\"review-title\"><a target=\"_blank\" class=\"url\" href=\"https:\/\/wordpress.org\/support\/topic\/where-is-the-stock-value-function\/\" rel=\"noopener\">where is the stock value function<\/a><\/h3>\n<\/p><\/div>\n<div class=\"header-bottom\">\n\t\t\t\t\t\t\t\t<span class=\"review-author author vcard\"><a target=\"_blank\" href=\"https:\/\/profiles.wordpress.org\/volkerforster\/\" title=\"Posts by volkerforster\" rel=\"author noopener\">volkerforster<\/a><\/span><br \/>\n\t\t\t\t\t\t\t\t<span class=\"review-date\">November 23, 2023<\/span><br \/>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"review-replies\">1 reply<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n<\/header>\n<div class=\"review-content\">I am unable to find out how to see my stock value. I see COG on product and order level, but no statistics related to the actual stock, like stock value at a certain day, or currently, for example. Where are you hiding this information?<\/div>\n<\/p><\/div>\n<\/article>\n<article class=\"plugin-review\">\n<div class=\"review-avatar\">\n\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" alt=\"\" src=\"https:\/\/secure.gravatar.com\/avatar\/349eb947722fa5f055eab70104ebb9c4b93fbec5aaf23e70e427763ba028d3c3?s=60&amp;d=retro&amp;r=g\" srcset=\"https:\/\/secure.gravatar.com\/avatar\/349eb947722fa5f055eab70104ebb9c4b93fbec5aaf23e70e427763ba028d3c3?s=120&amp;d=retro&amp;r=g 2x\" class=\"avatar avatar-60 photo\" height=\"60\" width=\"60\">\t\t\t\t\t<\/div>\n<div class=\"review\">\n<header>\n<div class=\"header-top\">\n<div class=\"wporg-ratings\" aria-label=\"5 out of 5 stars\" data-title-template=\"%s out of 5 stars\" data-rating=\"5\" style=\"color:#ffb900;\"><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><\/div>\n<h3 class=\"review-title\"><a target=\"_blank\" class=\"url\" href=\"https:\/\/wordpress.org\/support\/topic\/cost-of-goods-for-woocommerce-and-all-import\/\" rel=\"noopener\">Cost of goods for woocommerce and all import<\/a><\/h3>\n<\/p><\/div>\n<div class=\"header-bottom\">\n\t\t\t\t\t\t\t\t<span class=\"review-author author vcard\"><a target=\"_blank\" href=\"https:\/\/profiles.wordpress.org\/jurgisxd\/\" title=\"Posts by jurgisxd\" rel=\"author noopener\">jurgisxd<\/a><\/span><br \/>\n\t\t\t\t\t\t\t\t<span class=\"review-date\">February 24, 2023<\/span><br \/>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"review-replies\">1 reply<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n<\/header>\n<div class=\"review-content\">Hi! I\u2019ve used an older version of cost of goods plugin and in the all import plugin there was a custom field of cogs (I was able to import cogs with wp all import).<\/p>\n<p>Currently there\u2019s no such field, is that the cogs plugin issue or is it the all import plugin issue?<\/p>\n<p>Thanks,Jurgis.<\/p><\/div>\n<\/p><\/div>\n<\/article>\n<article class=\"plugin-review\">\n<div class=\"review-avatar\">\n\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" alt=\"\" src=\"https:\/\/secure.gravatar.com\/avatar\/e6da797d3d0cc7af1890217d9144d7da70dd57547712aec54c68b7f0ac4a8e61?s=60&amp;d=retro&amp;r=g\" srcset=\"https:\/\/secure.gravatar.com\/avatar\/e6da797d3d0cc7af1890217d9144d7da70dd57547712aec54c68b7f0ac4a8e61?s=120&amp;d=retro&amp;r=g 2x\" class=\"avatar avatar-60 photo\" height=\"60\" width=\"60\">\t\t\t\t\t<\/div>\n<div class=\"review\">\n<header>\n<div class=\"header-top\">\n<div class=\"wporg-ratings\" aria-label=\"5 out of 5 stars\" data-title-template=\"%s out of 5 stars\" data-rating=\"5\" style=\"color:#ffb900;\"><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><\/div>\n<h3 class=\"review-title\"><a target=\"_blank\" class=\"url\" href=\"https:\/\/wordpress.org\/support\/topic\/great-plugin-but-better-support-3\/\" rel=\"noopener\">Great plugin but better support !!!<\/a><\/h3>\n<\/p><\/div>\n<div class=\"header-bottom\">\n\t\t\t\t\t\t\t\t<span class=\"review-author author vcard\"><a target=\"_blank\" href=\"https:\/\/profiles.wordpress.org\/edupin2\/\" title=\"Posts by edupin2\" rel=\"author noopener\">edupin2<\/a><\/span><br \/>\n\t\t\t\t\t\t\t\t<span class=\"review-date\">December 9, 2022<\/span><br \/>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"review-replies\">1 reply<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n<\/header>\n<div class=\"review-content\">This Plugin is one of the best to calculate my profits, at first I had a troubble because automatic product imports from CSV was not updating my cost price, I contacted the support team and they solved it very quickly with a new feature at his plugin !!!<br \/>\nGreat job !!<\/div>\n<\/p><\/div>\n<\/article><\/div>\n<p>\t\t<a target=\"_blank\" class=\"reviews-link\" href=\"https:\/\/wordpress.org\/support\/plugin\/cost-of-goods-for-woocommerce\/reviews\/\" rel=\"noopener\"><br \/>\n\t\t\tRead all 37 reviews\t\t<\/a><\/div>\n<div id=\"tab-developers\" class=\"plugin-developers section\">\n<h2 id=\"developers-header\">Contributors &amp; Developers<\/h2>\n<div class=\"plugin-contributors\">\n<p>\u201cCost of Goods: Product Cost &amp; Profit Calculator for WooCommerce\u201d is open source software. The following people have contributed to this plugin.<\/p>\n<p><span class=\"screen-reader-text\">Contributors<\/span><\/p>\n<ul id=\"contributors-list\" class=\"contributors-list\">\n<li>\n\t\t\t\t<img loading=\"lazy\" decoding=\"async\" alt=\"\" src=\"https:\/\/secure.gravatar.com\/avatar\/74c2eb4a4e6f02874c2d774d27f5a97d6b80bbe8a21c03363071bbc780790091?s=32&amp;d=mm&amp;r=g\" srcset=\"https:\/\/secure.gravatar.com\/avatar\/74c2eb4a4e6f02874c2d774d27f5a97d6b80bbe8a21c03363071bbc780790091?s=64&amp;d=mm&amp;r=g 2x\" class=\"avatar avatar-32 photo\" height=\"32\" width=\"32\">\t\t\t\t<a target=\"_blank\" href=\"https:\/\/profiles.wordpress.org\/wpcodefactory\/\" rel=\"noopener\"><br \/>\n\t\t\t\t\tWPFactory\t\t\t\t<\/a>\n\t\t\t<\/li>\n<li>\n\t\t\t\t<img loading=\"lazy\" decoding=\"async\" alt=\"\" src=\"https:\/\/secure.gravatar.com\/avatar\/65348723be4b970a3e6342f217399e8ddb365f2aca62534c1e8ddaa8d8b5ce66?s=32&amp;d=mm&amp;r=g\" srcset=\"https:\/\/secure.gravatar.com\/avatar\/65348723be4b970a3e6342f217399e8ddb365f2aca62534c1e8ddaa8d8b5ce66?s=64&amp;d=mm&amp;r=g 2x\" class=\"avatar avatar-32 photo\" height=\"32\" width=\"32\">\t\t\t\t<a target=\"_blank\" href=\"https:\/\/profiles.wordpress.org\/omardabbas\/\" rel=\"noopener\"><br \/>\n\t\t\t\t\tOmar AlDabbas\t\t\t\t<\/a>\n\t\t\t<\/li>\n<li>\n\t\t\t\t<img loading=\"lazy\" decoding=\"async\" alt=\"\" src=\"https:\/\/secure.gravatar.com\/avatar\/0b4b75988e6d015150217b3b9730d2341eae639521e0d6de0578b48b94f35d11?s=32&amp;d=mm&amp;r=g\" srcset=\"https:\/\/secure.gravatar.com\/avatar\/0b4b75988e6d015150217b3b9730d2341eae639521e0d6de0578b48b94f35d11?s=64&amp;d=mm&amp;r=g 2x\" class=\"avatar avatar-32 photo\" height=\"32\" width=\"32\">\t\t\t\t<a target=\"_blank\" href=\"https:\/\/profiles.wordpress.org\/karzin\/\" rel=\"noopener\"><br \/>\n\t\t\t\t\tPablo Pacheco\t\t\t\t<\/a>\n\t\t\t<\/li>\n<li>\n\t\t\t\t<img loading=\"lazy\" decoding=\"async\" alt=\"\" src=\"https:\/\/secure.gravatar.com\/avatar\/23d6c3fbeb6b734b98686072018b894f985b20f5c0422a5660130d5a12a6e3f9?s=32&amp;d=mm&amp;r=g\" srcset=\"https:\/\/secure.gravatar.com\/avatar\/23d6c3fbeb6b734b98686072018b894f985b20f5c0422a5660130d5a12a6e3f9?s=64&amp;d=mm&amp;r=g 2x\" class=\"avatar avatar-32 photo\" height=\"32\" width=\"32\">\t\t\t\t<a target=\"_blank\" href=\"https:\/\/profiles.wordpress.org\/anbinder\/\" rel=\"noopener\"><br \/>\n\t\t\t\t\tTom Anbinder\t\t\t\t<\/a>\n\t\t\t<\/li>\n<li>\n\t\t\t\t<img loading=\"lazy\" decoding=\"async\" alt=\"\" src=\"https:\/\/secure.gravatar.com\/avatar\/5617c0f0874cb1f58082f73ab291061eb60f976538f2fbfa0ca60d853eeaba46?s=32&amp;d=mm&amp;r=g\" srcset=\"https:\/\/secure.gravatar.com\/avatar\/5617c0f0874cb1f58082f73ab291061eb60f976538f2fbfa0ca60d853eeaba46?s=64&amp;d=mm&amp;r=g 2x\" class=\"avatar avatar-32 photo\" height=\"32\" width=\"32\">\t\t\t\t<a target=\"_blank\" href=\"https:\/\/profiles.wordpress.org\/algoritmika\/\" rel=\"noopener\"><br \/>\n\t\t\t\t\tAlgoritmika\t\t\t\t<\/a>\n\t\t\t<\/li>\n<li>\n\t\t\t\t<img loading=\"lazy\" decoding=\"async\" alt=\"\" src=\"https:\/\/secure.gravatar.com\/avatar\/60bb1aae5bff99be3e5d3c0c58130689e80716e2b873e9ade73177cd275c1780?s=32&amp;d=mm&amp;r=g\" srcset=\"https:\/\/secure.gravatar.com\/avatar\/60bb1aae5bff99be3e5d3c0c58130689e80716e2b873e9ade73177cd275c1780?s=64&amp;d=mm&amp;r=g 2x\" class=\"avatar avatar-32 photo\" height=\"32\" width=\"32\">\t\t\t\t<a target=\"_blank\" href=\"https:\/\/profiles.wordpress.org\/kousikmukherjeeli\/\" rel=\"noopener\"><br \/>\n\t\t\t\t\tKousik Mukherjee\t\t\t\t<\/a>\n\t\t\t<\/li>\n<\/ul><\/div>\n<div class=\"plugin-development\">\n<p>\u201cCost of Goods: Product Cost &amp; Profit Calculator for WooCommerce\u201d has been translated into 2 locales. Thank you to <a target=\"_blank\" href=\"https:\/\/translate.wordpress.org\/projects\/wp-plugins\/cost-of-goods-for-woocommerce\/contributors\" rel=\"noopener\">the translators<\/a> for their contributions.<\/p>\n<p><a target=\"_blank\" href=\"https:\/\/translate.wordpress.org\/projects\/wp-plugins\/cost-of-goods-for-woocommerce\" rel=\"noopener\">Translate \u201cCost of Goods: Product Cost &amp; Profit Calculator for WooCommerce\u201d into your language.<\/a><\/p>\n<h3>Interested in development?<\/h3>\n<p><a target=\"_blank\" href=\"https:\/\/plugins.trac.wordpress.org\/browser\/cost-of-goods-for-woocommerce\/\" rel=\"noopener\" class=\"broken_link\">Browse the code<\/a>, check out the <a target=\"_blank\" href=\"https:\/\/plugins.svn.wordpress.org\/cost-of-goods-for-woocommerce\/\" rel=\"noopener\">SVN repository<\/a>, or subscribe to the <a target=\"_blank\" href=\"https:\/\/plugins.trac.wordpress.org\/log\/cost-of-goods-for-woocommerce\/\" rel=\"noopener\" class=\"broken_link\">development log<\/a> by <a target=\"_blank\" href=\"https:\/\/plugins.trac.wordpress.org\/log\/cost-of-goods-for-woocommerce\/?limit=100&amp;mode=stop_on_copy&amp;format=rss\" rel=\"noopener\" class=\"broken_link\">RSS<\/a>.<\/p>\n<\/div>\n<\/div>\n<div id=\"tab-changelog\" class=\"plugin-changelog section\">\n<h2 id=\"changelog-header\">Changelog<\/h2>\n<h4>3.6.3 \u2013 11\/02\/2025<\/h4>\n<ul>\n<li>Fix \u2013 Orders \u2013 Extra costs \u2013 Fixed possible error \u201cCall to a member function get_meta() on false\u201d on a admin order page.<\/li>\n<li>Dev \u2013 Improved Composer loading.<\/li>\n<\/ul>\n<h4>3.6.2 \u2013 28\/01\/2025<\/h4>\n<ul>\n<li>Fix \u2013 Tools \u2013 Orders recalculation \u2013 Fixed date options.<\/li>\n<li>Dev \u2013 Tools \u2013 Orders recalculation \u2013 New option added to override item costs on recalculation.<\/li>\n<li>WC tested up to: 9.6.<\/li>\n<\/ul>\n<h4>3.6.1 \u2013 17\/12\/2024<\/h4>\n<ul>\n<li>Fix \u2013 Fixed possible \u201cUnsupported operand types\u201d issue.<\/li>\n<li>WC tested up to: 9.5.<\/li>\n<\/ul>\n<h4>3.6.0 \u2013 10\/12\/2024<\/h4>\n<ul>\n<li>Fix \u2013 Resolved an issue where some strings were not translatable.<\/li>\n<\/ul>\n<h4>3.5.9 \u2013 06\/12\/2024<\/h4>\n<ul>\n<li>Fix \u2013 Some translation domains fixed.<\/li>\n<li>Dev \u2013 Added Dutch translation.<\/li>\n<li>Dev \u2013 Key manager updated.<\/li>\n<\/ul>\n<h4>3.5.8 \u2013 26\/11\/2024<\/h4>\n<ul>\n<li>Fix \u2013 Pro plugin name fixed.<\/li>\n<li>Dev \u2013 Payment gateways \u2013 Added new option to set a maximum value for a payment gateway.<\/li>\n<li>WC tested up to: 9.4.<\/li>\n<li>Tested up to: 6.7.<\/li>\n<\/ul>\n<h4>3.5.7 \u2013 01\/11\/2024<\/h4>\n<ul>\n<li>Fix \u2013 Cross-selling fixed.<\/li>\n<\/ul>\n<h4>3.5.6 \u2013 31\/10\/2024<\/h4>\n<ul>\n<li>Fix \u2013 Orders \u2013 Sign handling \u2013 Fixed error where a string was passed when it should be a number.<\/li>\n<li>Changed plugin name to \u201cCost of Goods: Product Cost &amp; Profit Calculator for WooCommerce\u201d.<\/li>\n<\/ul>\n<h4>3.5.5 \u2013 24\/10\/2024<\/h4>\n<ul>\n<li>Dev \u2013 Added new option to consider all extra costs from meta as positive.<\/li>\n<\/ul>\n<h4>3.5.4 \u2013 14\/10\/2024<\/h4>\n<ul>\n<li>Dev \u2013 WPFactory admin menu removed from pro version.<\/li>\n<li>Fix \u2013 WPFactory menu and submenus are now visible and accessible.<\/li>\n<\/ul>\n<h4>3.5.3 \u2013 08\/10\/2024<\/h4>\n<ul>\n<li>Dev \u2013 Tabs removed from WPFactory submenu plugin pages.<\/li>\n<\/ul>\n<h4>3.5.2 \u2013 07\/10\/2024<\/h4>\n<ul>\n<li>Fix \u2013 Fixed Key Manager library.<\/li>\n<\/ul>\n<h4>3.5.1 \u2013 27\/09\/2024<\/h4>\n<ul>\n<li>Dev \u2013 Add Cross-selling library.<\/li>\n<li>Dev \u2013 Move settings to WPFactory menu.<\/li>\n<\/ul>\n<h4>3.5.0 \u2013 24\/09\/2024<\/h4>\n<ul>\n<li>Dev \u2013 Orders \u2013 Calculations \u2013 Added new option \u201cIgnore quantity\u201d.<\/li>\n<li>Dev \u2013 Added the License Key Manager library.<\/li>\n<li>WC tested up to: 9.3.<\/li>\n<\/ul>\n<h4>3.4.9 \u2013 05\/09\/2024<\/h4>\n<ul>\n<li>Fix \u2013 Fixed php warning.<\/li>\n<li>WC tested up to: 9.2.<\/li>\n<\/ul>\n<h4>3.4.8 \u2013 17\/07\/2024<\/h4>\n<ul>\n<li>Dev \u2013 Orders \u2013 Refunds options redesigned to make it easier to understand.<\/li>\n<li>Dev \u2013 New filter <code>alg_wc_cog_stock_report_export_record<\/code> added.<\/li>\n<li>Tested up to: 6.6.<\/li>\n<li>WC tested up to: 9.1.<\/li>\n<\/ul>\n<h4>3.4.7 \u2013 24\/06\/2024<\/h4>\n<ul>\n<li>Fix \u2013 Removed \u2018woocommerce_bookings_after_display_cost\u2019 so it does not conflict with the WooCommerce Bookings.<\/li>\n<li>Dev \u2013 WC tested up to: 9.0.<\/li>\n<\/ul>\n<h4>3.4.6 \u2013 18\/06\/2024<\/h4>\n<ul>\n<li>Change \u2013 Report options removed, since the old WooCommerce reports doesn\u2019t work anymore.<\/li>\n<li>Change \u2013 Analytics settings moved to its own section.<\/li>\n<li>Dev \u2013 Analytics \u2013 Created a new option to add cost and profit columns for the admin page \u201cWooCommerce &gt; Customers\u201d.<\/li>\n<\/ul>\n<h4>3.4.5 \u2013 12\/06\/2024<\/h4>\n<ul>\n<li>Fix \u2013 Tools \u2013 Bulk edit costs \u2013 \u201cEdit tags manually\u201d does not work.<\/li>\n<li>Fix \u2013 Tools \u2013 Bulk edit costs \u2013 String missing translation.<\/li>\n<\/ul>\n<h4>3.4.4 \u2013 04\/06\/2024<\/h4>\n<ul>\n<li>Dev \u2013 Advanced \u2013 Create option to avoid infinite loops.<\/li>\n<\/ul>\n<h4>3.4.3 \u2013 03\/06\/2024<\/h4>\n<ul>\n<li>Fix \u2013 Avoid WordPress bug \u201chttps:\/\/core.trac.wordpress.org\/ticket\/40393\u201d by not using <code>remove_filter()<\/code> in some places.<\/li>\n<li>Fix \u2013 Advanced \u2013 Order calculation hooks \u2013 Some important hooks are not set for previous users.<\/li>\n<li>Dev \u2013 New action <code>alg_wc_cog_on_update<\/code>.<\/li>\n<\/ul>\n<h4>3.4.2 \u2013 21\/05\/2024<\/h4>\n<ul>\n<li>Fix \u2013 Products \u2013 Quick and Bulk Edit \u2013 Add \u201cCost\u201d field to product \u201cQuick Edit\u201d conflicts with the \u201cWooCommerce Advanced Bulk Edit\u201d plugin.<\/li>\n<li>Dev \u2013 WC tested up to: 8.9<\/li>\n<\/ul>\n<h4>3.4.1 \u2013 15\/05\/2024<\/h4>\n<ul>\n<li>Fix \u2013 Advanced \u2013 Change option title from \u201cCosts update hooks\u201d to \u201cOrder calculation hooks\u201d.<\/li>\n<li>Fix \u2013 Advanced \u2013 Change option title from \u201cMetadata\u201d to \u201cOrder metadata\u201d.<\/li>\n<li>Fix \u2013 Advanced \u2013 Change option title from \u201cForce costs update\u201d to \u201cOrder item costs\u201d.<\/li>\n<li>Dev \u2013 Advanced \u2013 Order calculation hooks \u2013 Add all order calculation hooks to the corresponding option making it possible to avoid order metas by leaving the option empty.<\/li>\n<\/ul>\n<h4>3.4.0 \u2013 08\/05\/2024<\/h4>\n<ul>\n<li>Dev \u2013 Tools \u2013 Add a stock status filter to Bulk edit costs and prices.<\/li>\n<\/ul>\n<h4>3.3.9 \u2013 07\/05\/2024<\/h4>\n<ul>\n<li>Fix \u2013 Tools \u2013 Update product price by profit does not update Sale price.<\/li>\n<\/ul>\n<h4>3.3.8 \u2013 02\/05\/2024<\/h4>\n<ul>\n<li>Fix \u2013 Analytics \u2013 Stock \u2013 Variation categories are wrong.<\/li>\n<li>Fix \u2013 Compatibility \u2013 Atum \u2013 Add Stock Sync does not calculate stock reduction properly.<\/li>\n<\/ul>\n<h4>3.3.7 \u2013 26\/04\/2024<\/h4>\n<ul>\n<li>Dev \u2013 Multicurrency \u2013 Create option to display COG related values from the order, such as costs and profit, in the currency of the order.<\/li>\n<li>Dev \u2013 Multicurrency \u2013 Create option to force shop base currency on COG order fields.<\/li>\n<li>Dev \u2013 Multicurrency \u2013 Improve performance.<\/li>\n<li>Fix \u2013 Creation of dynamic property is deprecated.<\/li>\n<\/ul>\n<h4>3.3.6 \u2013 24\/04\/2024<\/h4>\n<ul>\n<li>Fix \u2013 Creation of dynamic property Alg_WC_Cost_of_Goods_Pro::$wc_currency is deprecated.<\/li>\n<li>Fix \u2013 PHP Notice:  Function ID was called incorrectly.<\/li>\n<li>Fix \u2013 Orders \u2013 Extra Costs: Per Order \u2013 Fields are not updating if HPOS is enabled.<\/li>\n<li>Dev \u2013 Add \u2018woocommerce_store_api_checkout_order_processed\u2019 hook so the costs update can work on WooCommerce blocks.<\/li>\n<li>WC tested up to: 8.8.<\/li>\n<\/ul>\n<h4>3.3.5 \u2013 04\/04\/2024<\/h4>\n<ul>\n<li>Update \u2013 readme.txt<\/li>\n<\/ul>\n<h4>3.3.4 \u2013 03\/04\/2024<\/h4>\n<ul>\n<li>Fix \u2013 Uncaught TypeError: Unsupported operand types: string \/ float in Alg_WC_Cost_of_Goods_Products.<\/li>\n<\/ul>\n<h4>3.3.3 \u2013 03\/04\/2024<\/h4>\n<ul>\n<li>Fix \u2013 Add Stock feature is not considering float values from COG.<\/li>\n<li>Fix \u2013 Add Stock feature might conflict with the COG input.<\/li>\n<li>Dev \u2013 Compatibility \u2013 ATUM \u2013 Add option to update Add Stock feature when the stock is changed from ATUM.<\/li>\n<li>Products \u2013 Cost sanitization \u2013 \u201cReplace comma by dots when updating cost meta\u201d is now enabled by default.<\/li>\n<li>Tested up to: 6.5.<\/li>\n<li>WC tested up to: 8.7.<\/li>\n<\/ul>\n<h4>3.3.2 \u2013 08\/03\/2024<\/h4>\n<ul>\n<li>Fix \u2013 Tools \u2013 Session starts unnecessarily.<\/li>\n<\/ul>\n<h4>3.3.1 \u2013 04\/03\/2024<\/h4>\n<ul>\n<li>Fix \u2013 Analytics \u2013 Costs and profit columns are not getting exported on Revenue tab.<\/li>\n<\/ul>\n<h4>3.3.0 \u2013 29\/02\/2024<\/h4>\n<ul>\n<li>Fix \u2013 Tools \u2013 Filter by tags from bulk edit costs has unnecessary javascript.<\/li>\n<li>Fix \u2013 Tools \u2013 Bulk edit costs \u2013 Cost input exceeds column width.<\/li>\n<li>Fix \u2013 COG input does not get displayed on variations when using the Subscriptions For WooCommerce Pro plugin.<\/li>\n<li>Dev \u2013 Tools \u2013 Improve Bulk edit costs and prices code and design.<\/li>\n<li>Dev \u2013 Tools \u2013 Create option to increase costs by x%.<\/li>\n<li>Dev \u2013 Tools \u2013 Create option to decrease costs by x%.<\/li>\n<li>WC tested up to: 8.6.<\/li>\n<\/ul>\n<h4>3.2.9 \u2013 17\/02\/2024<\/h4>\n<ul>\n<li>Fix \u2013 Vulnerability problem.<\/li>\n<li>Fix \u2013 Creation of dynamic property Alg_WC_Cost_of_Goods_Bulk_Edit_Tool::$wp_list_bulk_edit_tool.<\/li>\n<\/ul>\n<h4>3.2.8 \u2013 14\/02\/2024<\/h4>\n<ul>\n<li>Fix \u2013 Call to a member function is_type() on bool in class-alg-wc-cog-products.php:504.<\/li>\n<\/ul>\n<h4>3.2.7 \u2013 13\/02\/2024<\/h4>\n<ul>\n<li>Fix \u2013 Orders \u2013 Calculations \u2013 Shipping to profit percentage is going to fees and taxes to profit.<\/li>\n<li>Dev \u2013 Orders \u2013 Calculations \u2013 Create option to set taxes to profit percentage.<\/li>\n<li>Dev \u2013 Orders \u2013 Calculations \u2013 Create option to set fees to profit percentage.<\/li>\n<\/ul>\n<h4>3.2.6 \u2013 09\/02\/2024<\/h4>\n<ul>\n<li>Fix \u2013 Products \u2013 Quick and Bulk Edit \u2013 Cost field \u2013 Auto populate javascript initializes even with the option disabled.<\/li>\n<\/ul>\n<h4>3.2.5 \u2013 04\/02\/2024<\/h4>\n<ul>\n<li>Fix \u2013 Add stock \u2013 Using the Add stock option triggers an error with the Add stock option is disabled.<\/li>\n<li>Fix \u2013 Add stock \u2013 Selecting a variation with empty history triggers an error.<\/li>\n<\/ul>\n<h4>3.2.4 \u2013 03\/02\/2024<\/h4>\n<ul>\n<li>Dev \u2013 Compatibility \u2013 Add compatibility options with WPSyncSheets plugin to export order cost and profit.<\/li>\n<li>Dev \u2013 Improve compatibility settings readability.<\/li>\n<\/ul>\n<h4>3.2.3 \u2013 31\/01\/2024<\/h4>\n<ul>\n<li>Fix \u2013 Multicurrency \u2013 Improve multicurrency description.<\/li>\n<li>Dev \u2013 Products \u2013 Quick and Bulk Edit \u2013 Cost field \u2013 Auto populate cost on quick edit.<\/li>\n<li>Dev \u2013 Create separate class for quick and bulk edit fields.<\/li>\n<\/ul>\n<h4>3.2.2 \u2013 03\/01\/2024<\/h4>\n<ul>\n<li>Fix \u2013 Analytics \u2013 Stock \u2013 Cost and profit totals do not consider products with zero stock.<\/li>\n<\/ul>\n<h4>3.2.1 \u2013 28\/12\/2023<\/h4>\n<ul>\n<li>Dev \u2013 Analytics \u2013 Stock \u2013 Show cost and profit totals on \u201cAnalytics &gt; Stock\u201d.<\/li>\n<\/ul>\n<h4>3.2.0 \u2013 20\/12\/2023<\/h4>\n<ul>\n<li>Fix \u2013 Advanced \u2013 \u201cAvoid empty order metadata from being saved to database\u201d option might trigger errors on checkout.<\/li>\n<\/ul>\n<h4>3.1.9 \u2013 19\/12\/2023<\/h4>\n<ul>\n<li>Dev \u2013 Compatibility \u2013 Measurement Price Calculator \u2013 Add option to adjust the cost of goods sold according to the product measurement.<\/li>\n<li>Dev \u2013 Compatibility \u2013 Measurement Price Calculator \u2013 Create option to add the placeholder <code>%measurement_unit%<\/code> to the cost field label option.<\/li>\n<li>Dev \u2013 Add filter hook <code>alg_wc_cog_cost_input_label_placeholders<\/code>.<\/li>\n<\/ul>\n<h4>3.1.8 \u2013 13\/12\/2023<\/h4>\n<ul>\n<li>Fix \u2013 Uncaught Error: Call to a member function is_type() on bool in <code>Alg_WC_Cost_of_Goods_Products_Add_Stock<\/code>.<\/li>\n<li>WC tested up to: 8.4.<\/li>\n<\/ul>\n<h4>3.1.7 \u2013 13\/12\/2023<\/h4>\n<ul>\n<li>Fix \u2013 Cost archive \u2013 Cost data is updated even when previous and current values are the same.<\/li>\n<li>Fix \u2013 It\u2019s possible to use the \u201cAdd stock\u201d feature even with the product \u201cStock management\u201d disabled.<\/li>\n<li>Dev \u2013 Make \u201cAdd stock\u201d feature available for variations.<\/li>\n<li>Dev \u2013 Create \u201cAdd stock\u201d history date format option.<\/li>\n<li>Dev \u2013 Create \u201cAdd stock\u201d history date order option.<\/li>\n<li>Dev \u2013 Make \u201cCost archive\u201d feature available for variations.<\/li>\n<li>Dev \u2013 Create \u201cCost archive\u201d date order option.<\/li>\n<\/ul>\n<h4>3.1.6 \u2013 08\/12\/2023<\/h4>\n<ul>\n<li>Fix \u2013 \u201cPHP Fatal error: Uncaught TypeError: array_keys(): Argument #1 ($array) must be of type array, null given in <code>Alg_WC_Cost_of_Goods_Orders<\/code>\u201c.<\/li>\n<li>Dev \u2013 Move product shortcodes settings to its own section.<\/li>\n<\/ul>\n<h4>3.1.5 \u2013 28\/11\/2023<\/h4>\n<ul>\n<li>Fix \u2013 Update stock triggers the error \u201cCall to undefined method <code>Alg_WC_Cost_of_Goods_Products::product_add_stock()<\/code>\u201c.<\/li>\n<\/ul>\n<h4>3.1.4 \u2013 28\/11\/2023<\/h4>\n<ul>\n<li>Fix \u2013 Orders page triggers the error \u201cCall to a member function <code>get_meta()<\/code> on bool in <code>Alg_WC_Cost_of_Goods_Orders_Meta_Boxes<\/code>\u201c.<\/li>\n<li>WC tested up to: 8.3.<\/li>\n<\/ul>\n<h4>3.1.3 \u2013 16\/11\/2023<\/h4>\n<ul>\n<li>Tested up to: 6.4.<\/li>\n<li>Dev \u2013 Advanced \u2013 Create new option to avoid saving empty order metadata.<\/li>\n<\/ul>\n<h4>3.1.2 \u2013 28\/10\/2023<\/h4>\n<ul>\n<li>Dev \u2013 New Option \u201cPer Item\u201d Under Extra shipping classes costs &gt; Fixed cost calculation.<\/li>\n<\/ul>\n<h4>3.1.1 \u2013 20\/10\/2023<\/h4>\n<ul>\n<li>Fix \u2013 Alg_WC_Cost_of_Goods_WP_List_Bulk_Edit_Tool-&gt;fix_paged_query_string_on_search_change() with cookies. <\/li>\n<\/ul>\n<h4>3.1.0 \u2013 19\/10\/2023<\/h4>\n<ul>\n<li>Dev \u2013 Shortcodes \u2013 New shortcode: <code>[alg_wc_cog_product_profit]<\/code>.<\/li>\n<li>Dev \u2013 Shortcodes \u2013 New shortcode: <code>[alg_wc_cog_product_cost]<\/code>.<\/li>\n<\/ul>\n<h4>3.0.9 \u2013 18\/10\/2023<\/h4>\n<ul>\n<li>Fix \u2013 Analytics \u2013 Cost and Profit columns are not present in Products CSV sent by email.<\/li>\n<\/ul>\n<h4>3.0.8 \u2013 16\/10\/2023<\/h4>\n<ul>\n<li>Fix \u2013 Error message: CustomOrdersTableController is not being managed by the container.<\/li>\n<\/ul>\n<h4>3.0.7 \u2013 10\/10\/2023<\/h4>\n<ul>\n<li>Fix \u2013 Products \u2013 Quick and bulk edit \u2013 \u201cReplace all variations from the main variable product\u201d does not work if \u201cHide out of stock items from the catalog\u201d is enabled.<\/li>\n<li>Fix CSS from bulk edit.<\/li>\n<li>WC tested up to: 8.2.<\/li>\n<\/ul>\n<h4>3.0.6 \u2013 24\/09\/2023<\/h4>\n<ul>\n<li>WC tested up to: 8.1.<\/li>\n<li>update plugin icon, banner<\/li>\n<\/ul>\n<h4>3.0.5 \u2013 11\/09\/2023<\/h4>\n<ul>\n<li>Fix \u2013 Orders \u2013 Extra costs:Per order \u2013 PHP memory error fixed.<\/li>\n<\/ul>\n<h4>3.0.4 \u2013 19\/08\/2023<\/h4>\n<ul>\n<li>Fix \u2013 Fix error where free and pro versions are enabled simultaneously and the free version is updated before pro version.<\/li>\n<\/ul>\n<h4>3.0.3 \u2013 18\/08\/2023<\/h4>\n<ul>\n<li>Fix \u2013 Undefined property: <code>Alg_WC_Cost_of_Goods_Orders::$order_columns<\/code>.<\/li>\n<li>Dev \u2013 Move main class to a separate file.<\/li>\n<li>Tested up to: 6.3.<\/li>\n<li>WC tested up to: 8.0.<\/li>\n<\/ul>\n<h4>3.0.2 \u2013 28\/07\/2023<\/h4>\n<ul>\n<li>Dev \u2013 Add compatibility with HPOS.<\/li>\n<li>WC tested up to: 7.9.<\/li>\n<\/ul>\n<h4>3.0.1 \u2013 17\/06\/2023<\/h4>\n<ul>\n<li>WC tested up to: 7.8.<\/li>\n<\/ul>\n<h4>3.0.0 \u2013 13\/06\/2023<\/h4>\n<ul>\n<li>Dev \u2013 Tools \u2013 Analytics \u2013 Orders \u2013 Individual elements should be present on the CSV.<\/li>\n<\/ul>\n<h4>2.9.9 \u2013 25\/05\/2023<\/h4>\n<ul>\n<li>Update function Alg_WC_Cost_of_Goods_Products() -&gt;get_product_price() with condition if product object exist or not .<\/li>\n<\/ul>\n<h4>2.9.8 \u2013 16\/05\/2023<\/h4>\n<ul>\n<li>Fix \u2013 Analytics \u2013 Update dependencies.<\/li>\n<li>Dev \u2013 Tools \u2013 Analytics \u2013 Orders \u2013 New option: Add columns for individual elements from the costs total.<\/li>\n<li>WC tested up to: 7.7.<\/li>\n<\/ul>\n<h4>2.9.7 \u2013 25\/04\/2023<\/h4>\n<ul>\n<li>Fix \u2013 Bulk edit prices \u2013 Calculation is incorrect.<\/li>\n<\/ul>\n<h4>2.9.6 \u2013 18\/04\/2023<\/h4>\n<ul>\n<li>Fix \u2013 <code>class-alg-wc-cog-products.php:456<\/code> \u2013 Call to a member function is_type() on bool.<\/li>\n<li>WC tested up to: 7.6.<\/li>\n<\/ul>\n<h4>2.9.5 \u2013 17\/04\/2023<\/h4>\n<ul>\n<li>Fix \u2013 Products \u2013 Cost archive \u2013 New price column doesn\u2019t take decimals into account.<\/li>\n<li>Dev \u2013 Tools \u2013 Bulk edit costs \u2013 New option: Filter by cost, allowing to select only products with no costs or with costs.<\/li>\n<li>Dev \u2013 Tools \u2013 Bulk edit costs \u2013 New section: Variation \u2013 Set or update the variations to have the same cost value as their parent products.<\/li>\n<\/ul>\n<h4>2.9.4 \u2013 04\/04\/2023<\/h4>\n<ul>\n<li>Fix \u2013 \u201cCreation of dynamic property\u201d PHP warning is being triggered on multiple locations.<\/li>\n<li>Fix \u2013 Unsupported operand type: float \/ string on line 482 in <code>class-alg-wc-cog-products.php<\/code>.<\/li>\n<\/ul>\n<h4>2.9.3 \u2013 29\/03\/2023<\/h4>\n<ul>\n<li>Fix \u2013 Reports \u2013 Stock \u2013 Cost of Goods \u2013 Products registered with price\/cost starting with comma or dot won\u2019t be displayed on report.<\/li>\n<li>Dev \u2013 Products \u2013 Cost archive \u2013 New option: Use REGEXP_SUBSTR function to get the dates.<\/li>\n<li>Dev \u2013 Products \u2013 Cost archive \u2013 New option: Date format.<\/li>\n<li>Dev \u2013 Tools \u2013 Reports \u2013 Extra data \u2013 Add shipping to profit.<\/li>\n<li>Dev \u2013 Tools \u2013 Reports \u2013 Extra data \u2013 Add fees to profit.<\/li>\n<li>Dev \u2013 Tools \u2013 Reports \u2013 Extra data \u2013 Add taxes to profit.<\/li>\n<li>WC tested up to: 7.5.<\/li>\n<li>Tested up to: 6.2.<\/li>\n<\/ul>\n<h4>2.9.2 \u2013 08\/03\/2023<\/h4>\n<ul>\n<li>Dev \u2013 Tools \u2013 Recalculation \u2013 Date \u2013 New option: After date.<\/li>\n<li>Dev \u2013 Tools \u2013 Recalculation \u2013 Date \u2013 New option: Before date.<\/li>\n<li>Dev \u2013 Tools \u2013 Recalculation \u2013 Date \u2013 New option: Date type.<\/li>\n<\/ul>\n<h4>2.9.1 \u2013 21\/02\/2023<\/h4>\n<ul>\n<li>Dev \u2013 Shipping \u2013 Percent cost \u2013 New option: Percent cost source.<\/li>\n<li>Dev \u2013 Shipping \u2013 Percent cost \u2013 New option: Shipping total calculation method, regarding taxes.<\/li>\n<\/ul>\n<h4>2.9.0 \u2013 16\/02\/2023<\/h4>\n<ul>\n<li>Fix \u2013 Bulk update prices \u2013 Variations are not getting updated.<\/li>\n<li>Dev \u2013 Orders \u2013 Calculations \u2013 Display \u201cShipping\u201d, \u201cFees\u201d and \u201cTaxes to profit\u201d on order meta box as extra profit.<\/li>\n<li>Dev \u2013 New filters: <code>alg_wc_cog_extra_profit_meta_keys<\/code>.<\/li>\n<li>WC tested up to: 7.4.<\/li>\n<\/ul>\n<h4>2.8.9 \u2013 06\/02\/2023<\/h4>\n<ul>\n<li>Add German translation.<\/li>\n<li>Fix \u2013 Compatibility \u2013 ATUM \u2013 Taxes option is not working well.<\/li>\n<li>Fix \u2013 Bulk edit costs \u2013 Variation name is incomplete.<\/li>\n<\/ul>\n<h4>2.8.8 \u2013 25\/01\/2023<\/h4>\n<ul>\n<li>Fix \u2013 Bulk edit tool \u2013 Change access control check from <code>manage_options<\/code> to <code>manage_woocommerce<\/code>.<\/li>\n<li>Fix \u2013 Multicurrency \u2013 Currencies costs \u2013 Profit does not change.<\/li>\n<li>Dev \u2013 Orders \u2013 Calculations \u2013 New option: Shipping to profit \u2013 Percentage.<\/li>\n<li>Dev \u2013 Orders \u2013 Admin order edit \u2013 Meta box \u2013 New option: Allow editing the total order cost value by adding a cost input.<\/li>\n<li>Dev \u2013 New filters \u2013 <code>alg_wc_cog_order_cost<\/code>, <code>alg_wc_cog_order_profit<\/code>, <code>alg_wc_cog_order_metabox_cost_value_html<\/code>.<\/li>\n<\/ul>\n<h4>2.8.7 \u2013 20\/01\/2023<\/h4>\n<ul>\n<li>Fix \u2013 Implement access control and nonce check on Bulk edit tool.<\/li>\n<li>Fix \u2013 Bulk edit prices \u2013 Some translations are not working.<\/li>\n<li>Fix \u2013 Compatibility \u2013 WC Foods \u2013 PHP warning triggers sometimes.<\/li>\n<li>Dev \u2013 Multicurrency \u2013 Currencies cost \u2013 New option: Add extra costs based on the order currency.<\/li>\n<li>Dev \u2013 Compatibility \u2013 ATUM \u2013 Taxes \u2013 New option: Subtract taxes from ATUM cost while using the \u201cImport\u201d or \u201cCost sync\u201d options.<\/li>\n<li>Dev \u2013 New filters: <code>alg_wc_cog_update_order_values<\/code>, <code>alg_wc_cog_currencies_costs_total<\/code>, <code>alg_wc_cog_currencies_costs_percentage_total<\/code>.<\/li>\n<li>Move Multicurrency advanced section to Compatibility section.<\/li>\n<\/ul>\n<h4>2.8.6 \u2013 13\/01\/2023<\/h4>\n<ul>\n<li>Fix \u2013 Orders \u2013 Profit margin calculated in a wrong way.<\/li>\n<li>WC tested up to: 7.3.<\/li>\n<\/ul>\n<h4>2.8.5 \u2013 10\/01\/2023<\/h4>\n<ul>\n<li>Dev \u2013 Products \u2013 Cost sanitization \u2013 Product export \u2013 New option: Convert cost to number.<\/li>\n<li>Dev \u2013 Products \u2013 Cost sanitization \u2013 Product export \u2013 New option: Dots and commas operation.<\/li>\n<\/ul>\n<h4>2.8.4 \u2013 03\/01\/2023<\/h4>\n<ul>\n<li>Fix \u2013 Tools &amp; Reports \u2013 Orders tools \u2013 PHP error when trying to recalculate order cost and profit.<\/li>\n<\/ul>\n<h4>2.8.3 \u2013 27\/12\/2022<\/h4>\n<ul>\n<li>Fix \u2013 Compatibility \u2013 WC Foods \u2013 Fix php warning.<\/li>\n<li>Fix \u2013 Products \u2013 Add stock \u2013 Negative stock \u2013 Stock may increase even with negative values.<\/li>\n<\/ul>\n<h4>2.8.2 \u2013 26\/12\/2022<\/h4>\n<ul>\n<li>Dev \u2013 Refactor \u201cAdd Stock\u201d feature in a new class.<\/li>\n<li>Dev \u2013 Products \u2013 Cost archive \u2013 New option: Save archive.<\/li>\n<li>Dev \u2013 Products \u2013 Cost archive \u2013 New option: Enable a cost archive meta box.<\/li>\n<li>Dev \u2013 Compatibility \u2013 ATUM \u2013 New option: Change cost of goods every time the purchase price is updated in ATUM.<\/li>\n<li>Dev \u2013 Compatibility \u2013 WC Foods \u2013 New option: Add fixed costs to food options.<\/li>\n<li>Dev \u2013 New filters: <code>alg_wc_cog_cost_meta_keys<\/code>, <code>alg_wc_cog_update_order_item_values<\/code>, <code>alg_wc_cog_food_options_fixed_costs_total<\/code>.<\/li>\n<li>Dev \u2013 New actions: <code>alg_wc_cog_update_order_values_action<\/code>.<\/li>\n<\/ul>\n<h4>2.8.1 \u2013 19\/12\/2022<\/h4>\n<ul>\n<li>Dev \u2013 Improve the way of initializing the main class.<\/li>\n<li>Dev \u2013 Tools \u2013 Import \u2013 New option: Run import tool automatically via cron.<\/li>\n<li>WC tested up to: 7.2.<\/li>\n<\/ul>\n<h4>2.8.0 \u2013 02\/12\/2022<\/h4>\n<ul>\n<li>Dev \u2013 Tools \u2013 Import \u2013 New option: Sync with Product Importer from WooCommerce.<\/li>\n<\/ul>\n<h4>2.7.9 \u2013 22\/11\/2022<\/h4>\n<ul>\n<li>Dev \u2013 Tools &amp; Reports \u2013 Bulk edit prices \u2013 New field allowing to set product prices by absolute profit.<\/li>\n<\/ul>\n<h4>2.7.8 \u2013 21\/11\/2022<\/h4>\n<ul>\n<li>Dev \u2013 Tools &amp; Reports \u2013 Bulk edit prices \u2013 New option: Edit tags.<\/li>\n<li>Dev \u2013 Products \u2013 Get price method \u2013 New option: Get regular price.<\/li>\n<\/ul>\n<h4>2.7.7 \u2013 16\/11\/2022<\/h4>\n<ul>\n<li>Dev \u2013 Tools &amp; Reports \u2013 Bulk edit prices \u2013 New option: Filter by tags.<\/li>\n<\/ul>\n<h4>2.7.6 \u2013 15\/11\/2022<\/h4>\n<ul>\n<li>Fix \u2013 Tools \u2013 Analytics \u2013 SQL syntax error regarding minus character.<\/li>\n<\/ul>\n<h4>2.7.5 \u2013 10\/11\/2022<\/h4>\n<ul>\n<li>Fix \u2013 Tools \u2013 Analytics \u2013 Unknown column <code>wp_wc_order_product_lookup.product_net_revenue<\/code>.<\/li>\n<\/ul>\n<h4>2.7.4 \u2013 09\/11\/2022<\/h4>\n<ul>\n<li>Fix \u2013 Tools &amp; Reports \u2013 Bulk edit costs \u2013 Fix profit style on cost field description.<\/li>\n<li>Fix \u2013 Tools &amp; Reports \u2013 Bulk edit costs \u2013 Remove top save button.<\/li>\n<li>Fix \u2013 Tools &amp; Reports \u2013 Bulk edit prices \u2013 Update prices button does not work.<\/li>\n<li>WC tested up to: 7.1.<\/li>\n<\/ul>\n<h4>2.7.3 \u2013 03\/11\/2022<\/h4>\n<ul>\n<li>Dev \u2013 Tools &amp; Reports \u2013 Bulk edit costs \u2013 Add tags column.<\/li>\n<li>Dev \u2013 Tools &amp; Reports \u2013 Bulk edit costs \u2013 By price \u2013 New option: Filter by tags.<\/li>\n<li>Dev \u2013 Tools &amp; Reports \u2013 Bulk edit costs \u2013 By profit \u2013 New option: Filter by tags.<\/li>\n<li>Tested up to: 6.1.<\/li>\n<\/ul>\n<h4>2.7.2 \u2013 01\/11\/2022<\/h4>\n<ul>\n<li>Dev \u2013 Tools &amp; Reports \u2013 Bulk edit costs \u2013 Costs \u2013 New option: Show profit as cost field description.<\/li>\n<\/ul>\n<h4>2.7.1 \u2013 24\/10\/2022<\/h4>\n<ul>\n<li>Fix \u2013 Bulk edit costs \u2013 Paged parameter overrides search change.<\/li>\n<li>Fix \u2013 Bulk edit costs \u2013 Search is using post method.<\/li>\n<\/ul>\n<h4>2.7.0 \u2013 21\/10\/2022<\/h4>\n<ul>\n<li>Dev \u2013 Products \u2013 Cost sanitization \u2013 New option: Get only the cost number when using the WooCommerce Importer.<\/li>\n<\/ul>\n<h4>2.6.9 \u2013 20\/10\/2022<\/h4>\n<ul>\n<li>Fix \u2013 Bulk edit costs \u2013 Disabled screen options are being displayed on the page after \u201cApply\u201d button is clicked.<\/li>\n<li>WC tested up to: 7.0.<\/li>\n<\/ul>\n<h4>2.6.8 \u2013 03\/10\/2022<\/h4>\n<ul>\n<li>Fix \u2013 Error: Class WP_Background_Process not found.<\/li>\n<li>WC tested up to: 6.9.<\/li>\n<\/ul>\n<h4>2.6.7 \u2013 08\/09\/2022<\/h4>\n<ul>\n<li>Dev \u2013 Products \u2013 Admin products list columns \u2013 Make profit column sortable.<\/li>\n<\/ul>\n<h4>2.6.6 \u2013 08\/09\/2022<\/h4>\n<ul>\n<li>Fix \u2013 Remove unnecessary folder from free version.<\/li>\n<\/ul>\n<h4>2.6.5 \u2013 31\/08\/2022<\/h4>\n<ul>\n<li>Fix \u2013 Products \u2013 Add stock option does not update cost.<\/li>\n<\/ul>\n<h4>2.6.4 \u2013 18\/08\/2022<\/h4>\n<ul>\n<li>Dev \u2013 Tools \u2013 Bulk edit prices \u2013 Add rounding option.<\/li>\n<li>Reorganize admin products settings.<\/li>\n<li>WC tested up to: 6.8.<\/li>\n<\/ul>\n<h4>2.6.3 \u2013 28\/07\/2022<\/h4>\n<ul>\n<li>Dev \u2013 Tools \u2013 Add Bulk edit prices page.<\/li>\n<li>Dev \u2013 Advanced \u2013 Create \u201cCosts update hooks\u201d option. Remove <code>woocommerce_new_order<\/code> hook to the calculation work with Avatax + Subscription.<\/li>\n<li>Dev \u2013 Shipping classes \u2013 Add option: \u201cFixed cost calculation\u201d.<\/li>\n<\/ul>\n<h4>2.6.2 \u2013 21\/07\/2022<\/h4>\n<ul>\n<li>Dev \u2013 Compatibility \u2013 WPC Product Bundles \u2013 Exclude Smart bundle cost from order item on <code>woocommerce_new_order_item<\/code> and <code>save_post_shop_order<\/code>.<\/li>\n<li>WC tested up to: 6.7.<\/li>\n<\/ul>\n<h4>2.6.1 \u2013 11\/07\/2022<\/h4>\n<ul>\n<li>Fix \u2013 Shipping classes \u2013 Prevent possible error: \u201cCall to a member function get_shipping_class() on bool\u201d.<\/li>\n<li>Dev \u2013 Compatibility \u2013 WPC Product Bundles \u2013 Add option to calculate Smart bundle cost from its items.<\/li>\n<li>Dev \u2013 Compatibility \u2013 WPC Product Bundles \u2013 Add option to exclude Smart bundle cost from order item.<\/li>\n<li>WC tested up to: 6.6.<\/li>\n<\/ul>\n<h4>2.6.0 \u2013 13\/06\/2022<\/h4>\n<ul>\n<li>Fix \u2013 Products \u2013 Add stock \u2013 Stock being saved as float sometimes causes errors in stock changing calculations.<\/li>\n<\/ul>\n<h4>2.5.9 \u2013 04\/06\/2022<\/h4>\n<ul>\n<li>Fix \u2013 Error: Call to undefined method Automattic\\WooCommerce\\Admin\\PageController::is_admin_page().<\/li>\n<\/ul>\n<h4>2.5.8 \u2013 03\/06\/2022<\/h4>\n<ul>\n<li>Fix \u2013 Shipping classes costs are not getting calculated.<\/li>\n<li>Fix \u2013 PHP Deprecated: Function is_admin_page.<\/li>\n<li>Tested up to: 6.0.<\/li>\n<\/ul>\n<h4>2.5.7 \u2013 23\/05\/2022<\/h4>\n<ul>\n<li>Dev \u2013 Compatibility \u2013 ATUM \u2013 New option: \u201cUse function from ATUM plugin to copy the cost meta\u201d.<\/li>\n<li>Dev \u2013 Tools \u2013 Product import costs tool \u2013 Create <code>alg_wc_cog_copy_product_meta_args<\/code> filter.<\/li>\n<li>Dev \u2013 Tools \u2013 Product import costs tool \u2013 Create <code>alg_wc_cog_can_copy_cost<\/code> filter.<\/li>\n<li>Dev \u2013 Tools \u2013 Product Import Costs Tool \u2013 Improve <code>copy_product_meta()<\/code> function.<\/li>\n<li>Dev \u2013 Move compatibility code to an exclusive class.<\/li>\n<li>Dev \u2013 Add \u201cBulk edit costs\u201d and \u201cImport costs\u201d to plugin action links.<\/li>\n<li>WC tested up to: 6.5.<\/li>\n<\/ul>\n<h4>2.5.6 \u2013 10\/05\/2022<\/h4>\n<ul>\n<li>Dev \u2013 Remove <code>package-lock.json<\/code>.<\/li>\n<li>Dev \u2013 Sync <code>_alg_wc_cog_cost<\/code> meta between different languages while using Polylang\/WPML.<\/li>\n<\/ul>\n<h4>2.5.5 \u2013 18\/04\/2022<\/h4>\n<ul>\n<li>Fix \u2013 Tools \u2013 Analytics \u2013 Products tab does not take quantity into consideration.<\/li>\n<li>Fix \u2013 Tools \u2013 Analytics \u2013 Profit total from products tab is just calculating from totals.<\/li>\n<li>Dev \u2013 Tools \u2013 Analytics \u2013 Add option to add \u201cCost\u201d and \u201cProfit\u201d columns to categories tab.<\/li>\n<li>Dev \u2013 Tools \u2013 Analytics \u2013 Add option to add \u201cCost\u201d and \u201cProfit\u201d totals to the report chart on the categories tab.<\/li>\n<li>Dev \u2013 Tools \u2013 Analytics \u2013 Add option to consider stock for cost and profit calculation on stock tab.<\/li>\n<li>Dev \u2013 Tools \u2013 Analytics \u2013 Add profit to summary based on Product profit HTML template option, except on stock tab.<\/li>\n<li>WC tested up to: 6.4.<\/li>\n<\/ul>\n<h4>2.5.4 \u2013 29\/03\/2022<\/h4>\n<ul>\n<li>Fix \u2013 Recalculate orders cost and profit \u2013 Order ID is not passed when recalculation doesn\u2019t run via background processing.<\/li>\n<li>Dev \u2013 Advanced \u2013 Force costs update \u2013 Create option to auto fill empty order items costs on order meta update.<\/li>\n<\/ul>\n<h4>2.5.3 \u2013 14\/03\/2022<\/h4>\n<ul>\n<li>Fix \u2013 Orders \u2013 Admin new order email \u2013 Too few arguments to function <code>Alg_WC_Cost_of_Goods_Orders::woocommerce_email_order_meta()<\/code> when used with the \u201cWoo Custom Emails\u201d plugin.<\/li>\n<li>Fix \u2013 Orders \u2013 Admin new order email \u2013 Too few arguments to function <code>Alg_WC_Cost_of_Goods_Orders::woocommerce_email_order_meta()<\/code> when used with the \u201cWoo Custom Emails\u201d plugin.<\/li>\n<li>Fix \u2013 Products \u2013 Add stock \u2013 Improve method used to update stock. From <code>update_post_meta()<\/code> to <code>wc_update_product_stock()<\/code>.<\/li>\n<li>Dev \u2013 Orders \u2013 Extra Costs: From Meta \u2013 Use dots to access serialized array metas.<\/li>\n<\/ul>\n<h4>2.5.2 \u2013 09\/03\/2022<\/h4>\n<ul>\n<li>Fix \u2013 Unsupported operand types: float \/ string in PHP 8 if Product profit HTML template is set as <code>%profit%<\/code>.<\/li>\n<li>WC tested up to: 6.3.<\/li>\n<\/ul>\n<h4>2.5.1 \u2013 10\/02\/2022<\/h4>\n<ul>\n<li>Fix \u2013 Reports \u2013 Stock \u2013 Cost of goods \u2013 Products having costs and prices with decimal places after zero don\u2019t get displayed on the report.<\/li>\n<li>Dev \u2013 Tools \u2013 Bulk edit costs \u2013 Add \u201cby price\u201d and \u201cby profit\u201d sections.<\/li>\n<li>Dev \u2013 Tools \u2013 Bulk edit costs \u2013 By price \u2013 Add option to define the costs from a percentage of product prices.<\/li>\n<li>Dev \u2013 Tools \u2013 Bulk edit costs \u2013 By profit \u2013 Add option to define the costs according to a profit percentage.<\/li>\n<li>Dev \u2013 Tools \u2013 Analytics \u2013 Add option to add \u201cCost\u201d and \u201cProfit\u201d columns to products tab.<\/li>\n<li>Dev \u2013 Tools \u2013 Analytics \u2013 Add option to add \u201cCost\u201d and \u201cProfit\u201d totals to products tab.<\/li>\n<li>Tested up to: 5.9.<\/li>\n<\/ul>\n<h4>2.5.0 \u2013 19\/01\/2022<\/h4>\n<ul>\n<li>WC tested up to: 6.1.<\/li>\n<\/ul>\n<h4>2.4.9 \u2013 06\/10\/2021<\/h4>\n<ul>\n<li>Fix \u2013 Add cost of goods on orders placed by WooCommerce REST API.<\/li>\n<li>Dev \u2013 Improve <code>Alg_WC_Cost_of_Goods_Orders::update_order_items_costs()<\/code> function args.<\/li>\n<li>WC tested up to: 5.7.<\/li>\n<\/ul>\n<h4>2.4.8 \u2013 13\/09\/2021<\/h4>\n<ul>\n<li>Dev \u2013 Tools \u2013 Analytics \u2013 Add option to add \u201cCost\u201d and \u201cProfit\u201d totals columns to revenue tab.<\/li>\n<li>Dev \u2013 Tools \u2013 Analytics \u2013 Add option to add \u201cCost\u201d and \u201cProfit\u201d totals columns to the report chart from the revenue tab.<\/li>\n<li>Improve readme.<\/li>\n<\/ul>\n<h4>2.4.7 \u2013 23\/08\/2021<\/h4>\n<ul>\n<li>Fix \u2013 Unsupported operand types error when there are variations with empty price.<\/li>\n<li>Fix \u2013 Orders \u2013 Admin Order Edit \u2013 Item costs \u2013 Option is mandatory for calculating the order cost.<\/li>\n<li>Fix \u2013 Advanced \u2013 Force costs update on order update doesn\u2019t work.<\/li>\n<li>Fix \u2013 Advanced \u2013 Restrict by user role \u2013 Doesn\u2019t work for cost and handling fee input on admin order edit page.<\/li>\n<li>Dev \u2013 Compatibility \u2013 Metorik \u2013 Add compatibility with Metorik.<\/li>\n<li>Dev \u2013 Compatibility \u2013 Metorik \u2013 Add option to sync cost with <code>_wc_cog_cost meta<\/code>.<\/li>\n<li>WC tested up to: 5.6.<\/li>\n<li>Improve readme.<\/li>\n<li>Add chinese translation.<\/li>\n<\/ul>\n<h4>2.4.6 \u2013 17\/08\/2021<\/h4>\n<ul>\n<li>Fix \u2013 Uncaught TypeError: Unsupported operand types: int + string in <code>Alg_WC_Cost_of_Goods_Orders:888<\/code>.<\/li>\n<li>Dev \u2013 Tools \u2013 Import \u2013 Create \u201cMeta key replaced\u201d option.<\/li>\n<li>Add compatibility admin settings section.<\/li>\n<\/ul>\n<h4>2.4.5 \u2013 16\/08\/2021<\/h4>\n<ul>\n<li>Fix \u2013 Check if order is from a <code>\\WC_Order<\/code> type on <code>Alg_WC_Cost_of_Goods_Orders::update_order_items_costs()<\/code>.<\/li>\n<li>Dev \u2013 Tools \u2013 Analytics \u2013 Stock \u2013 Create option to add cost and profit columns.<\/li>\n<li>Dev \u2013 Tools \u2013 Analytics \u2013 Stock \u2013 Create option to add category column.<\/li>\n<li>Dev \u2013 Tools \u2013 Analytics \u2013 Stock \u2013 Create option to add a cost of goods filter allowing for example to filter only products with costs.<\/li>\n<li>Dev \u2013 Orders \u2013 Admin order edit \u2013 Create \u201cItem handling fees\u201d option.<\/li>\n<li>Dev \u2013 Replace <code>is_plugin_active()<\/code> function.<\/li>\n<li>Dev \u2013 Add github deploy setup.<\/li>\n<li>WC tested up to: 5.5.<\/li>\n<li>Tested up to: 5.8.<\/li>\n<\/ul>\n<h4>2.4.4 \u2013 14\/06\/2021<\/h4>\n<ul>\n<li>Fix \u2013 Free and pro plugins can\u2019t be active at the same time.<\/li>\n<\/ul>\n<h4>2.4.3 \u2013 11\/06\/2021<\/h4>\n<ul>\n<li>Fix \u2013 Some products are empty on Cost of goods stock reports csv.<\/li>\n<li>Dev \u2013 Orders \u2013 Refunds \u2013 Create option to calculate quantity by excluding refunded items.<\/li>\n<li>Dev \u2013 Add \u201cExtra costs: Shipping classes\u201d admin section.<\/li>\n<li>Dev \u2013 Add wpfactory promoting notice.<\/li>\n<li>Dev \u2013 Add composer.<\/li>\n<li>Dev \u2013 Multicurrency \u2013 Add \u201cAuto Currencies Rate From exchangerate-api.com\u201d option.<\/li>\n<li>Dev \u2013 Advanced \u2013 Add compatibility with WooCommerce Product Add-ons.<\/li>\n<li>Improve admin settings texts.<\/li>\n<li>WC tested up to: 5.4.<\/li>\n<\/ul>\n<h4>2.4.2 \u2013 20\/05\/2021<\/h4>\n<ul>\n<li>Fix \u2013 Unsupported operand types: string * int on alg-wc-cog-orders.php:614 on PHP 8.<\/li>\n<li>Fix \u2013 Unsupported operand types: float \u2013 string on PHP 8.<\/li>\n<li>Dev \u2013 Products \u2013 Admin products list columns \u2013 Add \u201cColumn width\u201d option for cost and profit.<\/li>\n<li>Dev \u2013 Products \u2013 Admin products list columns \u2013 Add \u201cColumn width unit\u201d option for cost and profit.<\/li>\n<li>Dev \u2013 Products \u2013 Add stock \u2013 Add \u201cCost calculation expression\u201d option.<\/li>\n<li>Dev \u2013 Products \u2013 Add stock \u2013 Add \u201cEmpty cost field\u201d option.<\/li>\n<li>Dev \u2013 Products \u2013 Add stock \u2013 Add \u201cNegative stock\u201d option.<\/li>\n<li>WC tested up to: 5.3.<\/li>\n<\/ul>\n<h4>2.4.1 \u2013 21\/04\/2021<\/h4>\n<ul>\n<li>Fix \u2013 Tools &amp; Reports \u2013 Analytics &gt; Orders \u2013 Format \u201cCost\u201d and \u201cProfit\u201d columns as currency.<\/li>\n<li>Dev \u2013 Tools &amp; Reports \u2013 Analytics &gt; Orders \u2013 Add \u201cCost\u201d and \u201cProfit\u201d totals to the report charts.<\/li>\n<li>Add notice on settings page regarding pro version.<\/li>\n<li>WC tested up to: 5.2.<\/li>\n<\/ul>\n<h4>2.4.0 \u2013 25\/03\/2021<\/h4>\n<ul>\n<li>Fix \u2013 Advanced \u2013 Openpos \u2013 Some info doesn\u2019t reflect the \u201cOrder types\u201d option.<\/li>\n<li>Fix \u2013 Orders \u2013 Extra Costs: All Orders \u2013 Unsupported operand types.<\/li>\n<li>Dev \u2013 Tools &amp; Reports \u2013 Reports \u2013 Add \u201cStock report: Meta query\u201d option.<\/li>\n<li>Dev \u2013 Products \u2013 Add \u201cCost decimals\u201d option.<\/li>\n<\/ul>\n<h4>2.3.9 \u2013 15\/03\/2021<\/h4>\n<ul>\n<li>Dev \u2013 Advanced \u2013 Add compatibility with \u201cOpenpos \u2013 WooCommerce Point Of Sale\u201d plugin allowing to manage POS orders on orders reports.<\/li>\n<li>Dev \u2013 Products \u2013 Add \u201cget price method\u201d option.<\/li>\n<li>Dev \u2013 Advanced \u2013 Add compatibility with \u201cOpenpos \u2013 WooCommerce Point Of Sale\u201d plugin allowing to manage POS orders on orders reports.<\/li>\n<li>Dev \u2013 Add <code>alg_wc_cog_before_update_order_items_costs<\/code> hook.<\/li>\n<\/ul>\n<h4>2.3.8 \u2013 22\/02\/2021<\/h4>\n<ul>\n<li>Dev \u2013 Tools &amp; Reports \u2013 Reports \u2013 Stock \u2013 Add SKU reference.<\/li>\n<li>Dev \u2013 Advanced \u2013 Add compatibility with WPC bundle products for WooCommerce.<\/li>\n<li>Dev \u2013 Developers \u2013 Create <code>alg_wc_cog_stock_report_args<\/code> filter.<\/li>\n<li>WC tested up to: 5.0.<\/li>\n<\/ul>\n<h4>2.3.7 \u2013 28\/01\/2021<\/h4>\n<ul>\n<li>Fix \u201cRefund calculation\u201d option.<\/li>\n<\/ul>\n<h4>2.3.6 \u2013 27\/01\/2021<\/h4>\n<ul>\n<li>Fix \u2013 Orders \u2013 Refunds \u2013 \u201cNet Payment inclusive of tax\u201d option.<\/li>\n<li>Fix error \u2013 Call to undefined method <code>OrderRefund::get_total_refunded()<\/code>.<\/li>\n<\/ul>\n<h4>2.3.5 \u2013 25\/01\/2021<\/h4>\n<ul>\n<li>Fix \u2013 Orders \u2013 Shipping to profit \u2013 PHP Warning.<\/li>\n<li>Fix \u2013 Fix  \u2026<\/li>\n<\/ul>\n<\/div><\/div>\n<p><!-- .entry-content --><\/p>\n<p>\t<!-- .entry-meta --><br \/>\n<\/article>\n<p><br \/>\n<br \/><a href=\"https:\/\/wordpress.org\/plugins\/cost-of-goods-for-woocommerce\/\" target=\"_blank\" rel=\"noopener\">Source link <\/a><\/p>","protected":false},"excerpt":{"rendered":"<p>Cost of Goods: Product Cost &amp; Profit Calculator for WooCommerce By WPFactory Download Details Reviews Installation Development Support Description \u201cBest Plugin There is For Woocommerce Profit Calculation: I cannot believe how amazing this plugin really is! I don\u2019t normally write reviews, but I have tested a couple of plugins to calculate profit etc. But this [&hellip;]<\/p>","protected":false},"author":208,"featured_media":5260,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"give_campaign_id":0,"footnotes":""},"categories":[43,39,40],"tags":[2132,3294,3295,2416,3296,2001],"class_list":["post-5259","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-commercial-plugin","category-lite-version","category-wp-plugin-solution","tag-calculator","tag-cost","tag-goods","tag-product","tag-profit","tag-woocommerce"],"acf":[],"fifu_image_url":"https:\/\/ps.w.org\/cost-of-goods-for-woocommerce\/assets\/banner-772x250.png?rev=2970921","_links":{"self":[{"href":"https:\/\/s-o-s.net\/en_gb\/wp-json\/wp\/v2\/posts\/5259","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/s-o-s.net\/en_gb\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/s-o-s.net\/en_gb\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/s-o-s.net\/en_gb\/wp-json\/wp\/v2\/users\/208"}],"replies":[{"embeddable":true,"href":"https:\/\/s-o-s.net\/en_gb\/wp-json\/wp\/v2\/comments?post=5259"}],"version-history":[{"count":0,"href":"https:\/\/s-o-s.net\/en_gb\/wp-json\/wp\/v2\/posts\/5259\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/s-o-s.net\/en_gb\/wp-json\/wp\/v2\/media\/5260"}],"wp:attachment":[{"href":"https:\/\/s-o-s.net\/en_gb\/wp-json\/wp\/v2\/media?parent=5259"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/s-o-s.net\/en_gb\/wp-json\/wp\/v2\/categories?post=5259"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/s-o-s.net\/en_gb\/wp-json\/wp\/v2\/tags?post=5259"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}