Edit prices, stock, names, categories, features and SEO fields of thousands of products in a fast spreadsheet grid, with preview and undo.
Available Updated Oct 17, 2026Version 1.0.0CS-Cart, Multi-Vendor 4.17.2 – 4.21.x No core file edits
Built for
Spreadsheet Bulk Product Editor: overview1 of 17
What it does
CS-Cart bulk edit changes a few fields of the products on one page. This add-on adds a spreadsheet grid under Products for the whole catalog: filter, choose columns (including product features and SEO fields), edit cells inline, paste a column from a spreadsheet and save it all at once. Mass actions change prices, stock, texts, categories and features of selected or all matching products. Vendors edit their own products on Multi-Vendor. For CS-Cart and Multi-Vendor 4.17.2 to 4.21.x.
How it works
Open Products, Bulk product editor. Filter the catalog and pick the columns. Double-click a cell or start typing, use Tab, Enter and the arrow keys like in a spreadsheet, then click Save changes; changed cells are highlighted until then. For bigger jobs, tick products or select all matching ones, open Mass action, choose a field and an action, check the preview and apply. The Change log tab lists every change with Details and Undo. Saved views keep your favourite filters and columns.
Features
Spreadsheet grid for the whole catalog with server-side paging, sorting and filters
Inline editing of name, code, price, list price, stock, status, categories, weight, shipping, meta fields, search words and SEO name
Product feature columns: text, number, checkbox, select and brand features
Keyboard navigation and pasting columns from Excel or Google Sheets
Mass actions on selected or all matching products: set, increase or decrease by amount or percent, list price from price
Rounding to cents, whole numbers, .99 or .95
Find and replace and add text at the start or end of names, codes, meta fields and descriptions
Add or remove categories and set the main category in bulk
Preview with before and after values before anything is saved
Change log with old and new values of every cell, and Undo
Conflict check: values changed by someone else meanwhile are never overwritten
Column chooser and saved views, shared with other administrators if you like
Every change through the standard product update, so SEO redirects, variations, caches and other add-ons stay in sync
Vendors edit their own products in the vendor panel on Multi-Vendor; per-storefront editing in CS-Cart Ultimate
Tested with 10,000+ products
What you get
Package
kv_bulk_product_editor-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
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 17, 2026Tested on: Multi-Vendor 4.17.2, CS-Cart 4.17.2, Multi-Vendor 4.21.2
A current browser (Chrome, Edge, Firefox or Safari) for the admin panel
Requirement
No cron job and no other add-ons are needed. The SEO name column appears when the core SEO add-on is active
Core changes
None. Hooks and template overrides only
1.0.0
Oct 17, 2026
Latest
Added 8
Products > Bulk product editor: spreadsheet grid for the whole catalog with server-side paging, sorting, filters (name, code, category, status, price and stock ranges, vendor, variations), column chooser and the content language of the page.
Inline editing of name, code, price, list price, stock, status, categories (with the main category), weight, free shipping, shipping freight, page title, meta description, meta keywords, search words, SEO name and product features (text, number, checkbox, select, brand); keyboard navigation, paste from spreadsheets, conflict check.
Mass actions on selected or all matching products with preview: set, increase/decrease by amount or percent, list price from price (and back), rounding (cents, whole, .99, .95), find and replace, add text at the start or end, categories add/remove/main, feature set/clear; applied in steps with a progress bar and "Continue" after an interruption.
Change log with old and new values of every cell and Undo (undo of an undo too); retention setting.
Saved views (filters, columns, page size), shareable between administrators.
Multi-Vendor: vendors edit their own products in the vendor panel (setting). CS-Cart Ultimate: per-storefront editing of shared products.
Every change is saved through the core product update, so core and add-on hooks, SEO redirects and caches stay consistent.
Domain-bound license check with the license card, status bar and badge; self-healing upgrades.
Tested on Multi-Vendor 4.17.2, CS-Cart 4.17.2, Multi-Vendor 4.21.2. First release.
How is this different from the bulk edit of CS-Cart?
CS-Cart's bulk edit changes a few fields of the products you select on one page of the products list. This editor shows any columns you choose for the whole catalog with paging and filters, edits cells inline, pastes from spreadsheets, runs mass actions with a preview on thousands of products, includes find and replace, features and SEO fields, and keeps a change log with undo.
Does it work with 10,000 or more products?
Yes. The grid loads one page at a time, and mass actions and undo run in short steps with a progress bar, so no request runs into a PHP time limit. 10,000 price changes took about 80 seconds on our test server.
Are other add-ons and caches updated?
Yes. Every change goes through the same product update as the product page, so SEO redirects, variations, caches (including the 4.21 full page cache) and the hooks of other add-ons run as usual.
What happens if two people edit the same product?
The grid remembers the value it loaded. If someone changed the value in the meantime, your change is not saved; the cell shows the current value and a message, and you can enter your change again. Undo works the same way: it never overwrites a value that changed after the entry.
Can I undo a mass action?
Yes, from the Change log tab, for as long as the entry is kept (90 days by default). Undo restores the old values of every product in the entry, skipping values that were changed again since.
Which product features can I edit?
Text, number, single checkbox, text select, number select and brand features. Multiple-checkbox and date features are not supported in this version. A feature limited to certain categories can only be set for products in those categories.
Can I edit product options, images or descriptions?
Options and images are not part of the editor. Short and full descriptions can be changed with find and replace and add text at the start/end in mass actions; edit them in full on the product page.
Can vendors use it?
Yes, on Multi-Vendor, when Vendors can use the bulk editor is on. Vendors see and change only their own products, and the marketplace's rules (for example premoderation) apply.
Which language do I edit?
The content language chosen with the language selector of the page. Other languages are not touched.
Why was a value "not accepted"?
Either the value was invalid (the message says why), or a rule of CS-Cart or another add-on kept the old value, for example a field of a product shared from another storefront, a vendor product that follows a master product, or a category that does not belong to the product's 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), inline saving and new mass actions are switched off. The grid, filters, saved views and the change log keep working, earlier changes can still be undone, and an action that was already running can be finished. Your products are never affected. Once the license is valid again, everything is back.
The admin panel shows a license notice.
Open Add-ons → Manage add-ons → Spreadsheet Bulk Product Editor: the License card at the top says what is wrong: no key, a key for another add-on, a revoked license, or a domain that the license does not cover. 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. The editor itself has no storefront part at all.
Add a released add-on to this order and save 15% on it. It uses the same edition and store domain.
Spreadsheet Bulk Product EditorThis add-on
+
AI Product Content GeneratorWrite product descriptions, meta tags, feature bullets and search words with your own OpenAI-compatible or Anthropic key, with review and undo.
$79
+
Product Labels & Stickers ProRule-based badges like Sale -25%, New, Only 3 left and Bestseller on every product image, styled to match your theme.
$49
Also from Kavio Labs
Available now and coming next, tested on the same CS-Cart builds.