{"id":312293,"date":"2026-06-17T17:27:15","date_gmt":"2026-06-17T17:27:15","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/sb-express-sheet-products\/"},"modified":"2026-06-30T21:25:40","modified_gmt":"2026-06-30T21:25:40","slug":"sanbar-express-sheet-for-woocommerce","status":"publish","type":"plugin","link":"https:\/\/pcd.wordpress.org\/plugins\/sanbar-express-sheet-for-woocommerce\/","author":23471565,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.2","stable_tag":"1.2","tested":"7.0","requires":"6.0","requires_php":"7.4","requires_plugins":null,"header_name":"SanBar EXPress Sheet for WooCommerce","header_author":"Sandro Barboza (SanBar)","header_description":"Spreadsheet-style bulk editor for WooCommerce products. Inline editing of title, slug, status, price, SKU, weight, dimensions and visibility, plus popups for categories, brands, tags, thumbnail, gallery, descriptions, upsells, attributes and variations.","assets_banners_color":"ee8d79","last_updated":"2026-06-30 21:25:40","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/software.sanbazar.com.br","header_author_uri":"https:\/\/software.sanbazar.com.br","rating":0,"author_block_rating":0,"active_installs":0,"downloads":87,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"sanbazar","date":"2026-06-17 18:00:12"},"1.2":{"tag":"1.2","author":"sanbazar","date":"2026-06-30 21:25:40"}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3592853,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128}},"assets_banners":{"banner-772x250.png":{"filename":"banner-772x250.png","revision":3576164,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0","1.2"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3576164,"resolution":"1","location":"assets","locale":"","width":1619,"height":971},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3576164,"resolution":"2","location":"assets","locale":"","width":1625,"height":968},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3576164,"resolution":"3","location":"assets","locale":"","width":1619,"height":972},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3576164,"resolution":"4","location":"assets","locale":"","width":1536,"height":1024},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3576164,"resolution":"5","location":"assets","locale":"","width":1535,"height":1024},"screenshot-6.png":{"filename":"screenshot-6.png","revision":3591736,"resolution":"6","location":"assets","locale":"","width":1774,"height":887},"screenshot-7.png":{"filename":"screenshot-7.png","revision":3591736,"resolution":"7","location":"assets","locale":"","width":1774,"height":887}},"screenshots":{"1":"Main spreadsheet view with inline editing and column customization.","2":"Categories popup with hierarchical tree and \"selected only\" filter.","3":"Column settings panel with configurable width, font, color, and pin options."}},"plugin_section":[],"plugin_tags":[11143,69375,702,9471,286],"plugin_category":[45],"plugin_contributors":[267603],"plugin_business_model":[],"class_list":["post-312293","plugin","type-plugin","status-publish","hentry","plugin_tags-bulk-edit","plugin_tags-inline-edit","plugin_tags-products","plugin_tags-spreadsheet","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_contributors-sanbazar","plugin_committers-sanbazar"],"banners":{"banner":"https:\/\/ps.w.org\/sanbar-express-sheet-for-woocommerce\/assets\/banner-772x250.png?rev=3576164","banner_2x":false,"banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/sanbar-express-sheet-for-woocommerce\/assets\/icon-128x128.png?rev=3592853","icon_2x":false,"generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/sanbar-express-sheet-for-woocommerce\/assets\/screenshot-1.png?rev=3576164","caption":"Main spreadsheet view with inline editing and column customization."},{"src":"https:\/\/ps.w.org\/sanbar-express-sheet-for-woocommerce\/assets\/screenshot-2.png?rev=3576164","caption":"Categories popup with hierarchical tree and \"selected only\" filter."},{"src":"https:\/\/ps.w.org\/sanbar-express-sheet-for-woocommerce\/assets\/screenshot-3.png?rev=3576164","caption":"Column settings panel with configurable width, font, color, and pin options."},{"src":"https:\/\/ps.w.org\/sanbar-express-sheet-for-woocommerce\/assets\/screenshot-4.png?rev=3576164","caption":""},{"src":"https:\/\/ps.w.org\/sanbar-express-sheet-for-woocommerce\/assets\/screenshot-5.png?rev=3576164","caption":""},{"src":"https:\/\/ps.w.org\/sanbar-express-sheet-for-woocommerce\/assets\/screenshot-6.png?rev=3591736","caption":""},{"src":"https:\/\/ps.w.org\/sanbar-express-sheet-for-woocommerce\/assets\/screenshot-7.png?rev=3591736","caption":""}],"raw_content":"<!--section=description-->\n<p><strong>SanBar EXPress Sheet for WooCommerce<\/strong> brings a fast, keyboard-friendly, spreadsheet-style editor for your WooCommerce catalog. No more clicking into one product at a time \u2014 see and edit dozens of products on a single screen.<\/p>\n\n<h4>Features<\/h4>\n\n<ul>\n<li><strong>Inline editing<\/strong> for title, slug, status, regular price, sale price, SKU, weight, dimensions, and visibility<\/li>\n<li><strong>Popups<\/strong> for categories (hierarchical), brands (auto-detects WC Brands, Perfect Brands, YITH Brands), tags, thumbnail, gallery, descriptions, and upsells<\/li>\n<li><strong>Inline taxonomy creation<\/strong> \u2014 create categories, brands, and tags without leaving the plugin<\/li>\n<li><strong>Configurable columns<\/strong> \u2014 drag-and-drop reorder, pin columns left or right, hide unused columns, font size, border color, width per column \u2014 preferences saved per user<\/li>\n<li><strong>Smart input expand<\/strong> \u2014 fields expand on focus for comfortable editing, with cross-highlight to keep your eye on the right row and column<\/li>\n<li><strong>GTIN\/EAN-13 validation<\/strong> with checksum verification \u2014 optionally save as <code>_global_unique_id<\/code> for Google Shopping \/ Meta Catalog<\/li>\n<li><strong>Built-in duplicate detection<\/strong> for SKU and GTIN \u2014 prevents catalog corruption<\/li>\n<li><strong>Concurrency-safe<\/strong> \u2014 detects when another user is editing the same product and warns before overwriting<\/li>\n<li><strong>Batch saving<\/strong> \u2014 saves multiple products in optimized batches of 5 concurrent requests<\/li>\n<li><strong>Visual edit indicators<\/strong> \u2014 edited rows highlighted with orange left border, edited cells marked with asterisk (*) and orange borders<\/li>\n<li><strong>Keyboard shortcuts<\/strong> \u2014 Ctrl+S to save, Ctrl+Enter to apply popup, Esc to cancel, Tab trap inside popups<\/li>\n<li><strong>Search by title, SKU, category, or tag<\/strong> \u2014 automatic detection of code-like search terms, case-insensitive<\/li>\n<li><strong>Quick stats<\/strong> \u2014 total, published, drafts, and out-of-stock counts at a glance<\/li>\n<li><strong>WooCommerce HPOS compatible<\/strong><\/li>\n<li><strong>Translation-ready<\/strong> \u2014 all strings use <code>__()<\/code> \/ <code>wp.i18n.__()<\/code>. Portuguese (Brazil) translation included.<\/li>\n<\/ul>\n\n<h4>Why use this plugin?<\/h4>\n\n<p>The native WooCommerce product list is great for browsing but slow for bulk editing. The Quick Edit and Bulk Edit features cover only a few fields. CSV imports are powerful but error-prone. SanBar EXPress Sheet sits between them: a familiar spreadsheet UI with full validation, designed for shop owners who add or update many products per day.<\/p>\n\n<h4>More from sanbazar<\/h4>\n\n<p>Other plugins and tools by the author are listed at <a href=\"https:\/\/software.sanbazar.com.br\">software.sanbazar.com.br<\/a>.<\/p>\n\n<h4>Permissions<\/h4>\n\n<ul>\n<li>Reading the sheet requires the <code>edit_products<\/code> capability.<\/li>\n<li>Editing a specific product requires <code>edit_product<\/code> for that post.<\/li>\n<li>Deleting requires <code>delete_product<\/code>.<\/li>\n<li>Creating tags and brands requires the corresponding taxonomy <code>edit_terms<\/code> capability.<\/li>\n<li>Listing categories, brands, and tags requires <code>edit_products<\/code> (prevents data exposure to lower roles).<\/li>\n<\/ul>\n\n<p>Shop Managers and Editors with proper WooCommerce roles get appropriate access without elevated privileges.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>sanbar-express-sheet-for-woocommerce<\/code> folder to <code>\/wp-content\/plugins\/<\/code>, <strong>or<\/strong> install via Plugins \u2192 Add New \u2192 Upload.<\/li>\n<li>Activate the plugin.<\/li>\n<li>Make sure WooCommerce is active.<\/li>\n<li>Go to <strong>Products \u2192 SanBar EXP Sheet<\/strong> to open the editor.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20it%20work%20with%20woocommerce%20hpos%20%28custom%20order%20tables%29%3F\"><h3>Does it work with WooCommerce HPOS (custom order tables)?<\/h3><\/dt>\n<dd><p>Yes. The plugin declares full HPOS compatibility.<\/p><\/dd>\n<dt id=\"what%20brand%20taxonomies%20are%20supported%3F\"><h3>What brand taxonomies are supported?<\/h3><\/dt>\n<dd><p>Auto-detected, in priority order: WooCommerce's native <code>product_brand<\/code> (WC 9.4+), <code>yith_product_brand<\/code> (YITH WooCommerce Brands), <code>brand<\/code> (Perfect Brands for WooCommerce), and <code>pa_marca<\/code> (the Brazilian convention of a global attribute named \"Marca\").<\/p><\/dd>\n<dt id=\"where%20are%20my%20preferences%20saved%3F\"><h3>Where are my preferences saved?<\/h3><\/dt>\n<dd><p>Per user, in <code>user_meta<\/code>, under the key <code>sbsheetplus_col_prefs<\/code>. Each user gets their own column layout, font size, color, width, and visibility preferences.<\/p><\/dd>\n<dt id=\"does%20the%20plugin%20modify%20my%20data%20on%20uninstall%3F\"><h3>Does the plugin modify my data on uninstall?<\/h3><\/dt>\n<dd><p>Only its own per-user preferences and its stats transient. Products, categories, brands, and tags are NEVER touched on uninstall \u2014 they belong to WooCommerce.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.2<\/h4>\n\n<ul>\n<li>New: column pin \u2014 lock any column to the left or right edge, keeping it visible while scrolling<\/li>\n<li>New: smart input expand \u2014 active fields grow on focus for comfortable editing; configurable per column<\/li>\n<li>New: cross-highlight with customizable colors \u2014 organized palette of 8 pastel families, 3 tones each<\/li>\n<li>New: column panel shows available Plus features as visual locked cards with diagonal ribbon badge<\/li>\n<li>New: new product modal with visual type cards; Simple type available in this edition<\/li>\n<li>Improvement: column settings panel redesigned with cleaner card layout and per-column controls<\/li>\n<li>Compatibility: tested and declared compatible with WooCommerce 9.5<\/li>\n<li>Fix: stable tag updated to match plugin version<\/li>\n<\/ul>","raw_excerpt":"Spreadsheet-style bulk product editor for WooCommerce. Edit titles, prices, SKUs, stock, dimensions, categories, brands, tags, images, and more \u2014 all  &hellip;","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/312293","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=312293"}],"author":[{"embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/sanbazar"}],"wp:attachment":[{"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=312293"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=312293"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=312293"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=312293"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=312293"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=312293"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}