Store product cost prices and report gross profit per order, product, category and period.
Available Updated Oct 19, 2026Version 1.0.0CS-Cart, Multi-Vendor 4.17.2 – 4.21.x No core file edits
Built for
Product Cost & Profit Reports: overview1 of 13
What it does
Product Cost & Profit Reports shows what you earn, not only what you sell. Enter a cost price on the product page, in the product list, by bulk edit or by import. Every order keeps the cost of its items from the moment it was placed, so later cost changes never rewrite your history. The add-on turns your orders into gross profit and margin per order, product, category, period, vendor and storefront. It is made for store owners and marketplace operators who need real margins.
How it works
Open a product and enter the cost price; the margin appears under the field. Every new order stores its cost snapshot automatically. Open an order to see the profit panel: revenue, cost of goods, shipping, fees, commission, gross profit and margin, and enter the real shipping cost. Open Orders, Profit reports for tabs by period, product, category, vendor or storefront with a date filter and CSV export. On Multi-Vendor, vendors see only their own figures. Customers see nothing.
Features
Cost price field on the product page, also for product variations
Margin shown while you edit and a low-margin highlight in the product and order lists
Cost column in the product list with inline editing and bulk edit
Cost price in the product export, import and Advanced import
Cost snapshot per order, so past profit never changes
Order profit panel with revenue, cost of goods, shipping, payment fee, fixed cost, commission, gross profit and margin
Real shipping cost and an extra cost per order
Profit reports by period, product, category, vendor and storefront with CSV export
Estimated snapshots for old orders and a fill-by-percentage tool
Accepted RMA returns reduce revenue and cost of goods
Multi-Vendor: vendors see their own figures, optional cost editing, marketplace commission subtracted
No storefront output and full page cache safe
What you get
Package
kv_product_cost_profit-1.0.0.zip, installed through Add-ons → Manage add-ons
Updates & support
12 months included. Download new versions from your account and install them in Add-ons → Manage add-ons or the Upgrade Center.
License
1 production installation. Staging, dev and localhost are free and unlimited. The add-on keeps working after the update period ends. How licensing works
For developers
Uses 5 CS-Cart PHP hooks. No core files are changed.
Compatibility
We list only the builds we install and test on. “Tested” means the full test plan was run on that build; “Supported” means the build is inside the supported range and uses the same hooks.
CS-Cart version and edition compatibility
CS-Cart version
CS-Cart
CS-Cart Ultimate
Multi-Vendor
Multi-Vendor Ultimate
4.22 and later
Testing next
Testing next
Testing next
Testing next
4.21.2
Supported
Supported
Tested
Supported
4.20.x
Supported
Supported
Supported
Supported
4.19.x
Supported
Supported
Supported
Supported
4.18.x
Supported
Supported
Supported
Supported
4.17.2
Tested
Supported
Tested
Supported
Before 4.17.2
Not supported
Not supported
Not supported
Not supported
Last tested build: Multi-Vendor 4.21.2, Oct 19, 2026Tested on: Multi-Vendor 4.17.2, CS-Cart 4.17.2, Multi-Vendor 4.21.2
Requirements
PHP
CS-Cart or CS-Cart Multi-Vendor 4.17.2 – 4.21.x (tested on CS-Cart 4.17.2, Multi-Vendor 4.17.2 and Multi-Vendor 4.21.2 with PHP 8.3)
PHP
PHP 7.2.5 – 8.3. No extra PHP extensions and no cron job
Core changes
None. Hooks and template overrides only
1.0.0
Oct 19, 2026
Latest
Added 8
Cost price per product (product page, product list column with inline edit, bulk edit, product export/import and Advanced import), also for variations.
Cost snapshot per order: item costs, payment fee, fixed cost per order and marketplace commission are frozen when the order is placed; estimated snapshots for older orders.
Order profit panel with real shipping cost and an extra cost per order; Gross profit column in the orders list.
Profit reports by period, product, category, vendor and storefront with date filter and CSV export; low-margin highlight.
Tools: create missing snapshots, fill missing cost prices as a percentage of the price.
Accepted RMA returns reduce revenue and cost of goods.
Domain-bound license check and self-healing upgrades.
Tested on Multi-Vendor 4.17.2, CS-Cart 4.17.2, Multi-Vendor 4.21.2. First release.
Does the add-on change my products or orders?
No. It stores cost prices and order snapshots in its own tables. Your products, prices, orders and taxes are never modified.
What happens when I change a cost price?
New orders use the new cost. Existing orders keep the cost they were placed with, so past profit never changes. Items added to an existing order in the admin panel take the current cost.
Orders from before the installation show no profit.
Open Orders → Profit reports → Tools and create snapshots for the period. They use today's cost prices and are marked as estimated.
Why does an order say that costs are missing?
At least one item has no cost price. Its cost counts as 0, so the profit is too high. Enter the cost price: orders placed from then on use it. An existing snapshot is not recalculated, so the cost of that item stays 0 for the old order; the report marks such orders with a missing-cost note.
Which orders are in the reports?
Orders in the statuses selected in the settings (Paid and Complete by default). The order page shows the profit for every status. In Multi-Vendor, parent orders are not counted; the vendor orders are.
Is tax part of the revenue?
By default, no: when your prices include tax, the included tax is subtracted so profit is calculated on net amounts. Switch off Exclude included taxes from revenue to count gross amounts.
Are shipping and payment fees included?
Shipping charged to the customer counts as income; enter the real shipping cost on the order page to see the shipping result (by default the actual cost equals the charge). The payment fee (percent and fixed) and a fixed cost per order from the settings are stored with each new order and subtracted.
Do product variations have their own cost?
Yes: in CS-Cart 4.17 and later every variation is a product, so each has its own cost price. Cost prices for the legacy option combinations (inventory) are not supported.
Can vendors see my costs?
Vendors see only the costs and profit of their own products and orders. In Vendor access to costs and profit you choose no access, view only or view and edit. Vendors cannot edit the real shipping cost or the extra cost of an order.
Does the add-on slow down checkout or the storefront?
No. A single small write happens when an order is placed (the snapshot), wrapped so that a failure can never stop the checkout. Nothing is shown on the storefront.
What happens if the license lapses?
Without a valid license (no key after the 14-day start period, an invalid or revoked key, a domain the license does not cover, or no successful check for 14 days), profit reports, the CSV export, the order profit panel and the margin columns are hidden. Cost prices stay editable and new orders keep receiving their cost snapshot, so the history is complete when the license is active again. Your products and orders are never affected.
The admin panel shows a license notice.
Open Add-ons → Manage add-ons → Product Cost & Profit Reports: the License card at the top says what is wrong. Fix it on the License tab and click Check now. See License.
Does the add-on work on my staging copy?
Yes. Subdomains of your licensed domain (for example staging.example.com) and local development hosts (localhost, private IP addresses, .local, .test) are covered by the same license.
What happens if your license server is down?
Nothing changes for 14 days: the add-on keeps working and retries every hour. Only if no check succeeds for 14 days is it switched off until the next successful check.
Does the license check slow down my storefront or checkout?
No. The check runs only in the admin panel or from cron, at most once a day, never while customers browse or check out.
Add a released add-on to this order and save 15% on it. It uses the same edition and store domain.
Product Cost & Profit ReportsThis add-on
+
Orders Admin ProAn order desk for your team: your columns, SKU and phone search, tags, internal notes, quick view and bulk actions with preview.
$79
+
Vendor Analytics DashboardGive every vendor real sales, product, conversion and payout analytics, and compare all vendors side by side as the marketplace owner.
$99
Also from Kavio Labs
Available now and coming next, tested on the same CS-Cart builds.