{"id":398196,"date":"2026-11-04T09:40:32","date_gmt":"2026-11-04T09:40:32","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/size-charts-for-woocommerce\/"},"modified":"2026-11-04T09:40:07","modified_gmt":"2026-11-04T09:40:07","slug":"plugincity-size-charts","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/plugincity-size-charts\/","author":23565792,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.0","stable_tag":"1.0.0","tested":"7.1.4","requires":"6.7","requires_php":"8.1","requires_plugins":null,"header_name":"PluginCity Size Charts for WooCommerce","header_author":"PluginCity","header_description":"Size charts for WooCommerce product pages. Unlimited charts, assigned by product, category or tag, shown in a tab, an accessible popup, a block or a shortcode, on classic and block themes.","assets_banners_color":"0f245e","last_updated":"2026-11-04 09:40:07","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/www.plugincity.net\/plugins\/size-charts-for-woocommerce","header_author_uri":"https:\/\/www.plugincity.net","rating":0,"author_block_rating":0,"active_installs":0,"downloads":107,"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":"plugincitywp","date":"2026-11-04 09:40:07","revision":3783566}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3783566,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3783566,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256},"icon.svg":{"filename":"icon.svg","revision":3783566,"resolution":false,"location":"assets","locale":false}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3783566,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3783566,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":{"plugincity-size-charts\/size-chart":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"plugincity-size-charts\/size-chart","title":"Size Chart","category":"woocommerce","description":"Shows the size charts for a product, as a button that opens a dialog or as the chart itself.","keywords":["size","guide","chart","sizing"],"icon":"editor-table","textdomain":"plugincity-size-charts","attributes":{"chartId":{"type":"number","default":0},"display":{"type":"string","default":"button"},"label":{"type":"string","default":""}},"usesContext":["postId"],"supports":{"html":false,"multiple":true,"align":false},"editorScript":"file:.\/editor.js"}},"tagged_versions":["1.0.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3783566,"resolution":"1","location":"assets","locale":"","width":1244,"height":1614},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3783566,"resolution":"2","location":"assets","locale":"","width":880,"height":1292},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3783566,"resolution":"3","location":"assets","locale":"","width":1124,"height":1458},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3783566,"resolution":"4","location":"assets","locale":"","width":336,"height":1035},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3783566,"resolution":"5","location":"assets","locale":"","width":1424,"height":986},"screenshot-6.png":{"filename":"screenshot-6.png","revision":3783566,"resolution":"6","location":"assets","locale":"","width":390,"height":844},"screenshot-7.png":{"filename":"screenshot-7.png","revision":3783566,"resolution":"7","location":"assets","locale":"","width":682,"height":397},"screenshot-8.png":{"filename":"screenshot-8.png","revision":3783566,"resolution":"8","location":"assets","locale":"","width":1424,"height":485}},"screenshots":{"1":"The size chart tab on a product page.","2":"The popup opened from the Size guide button, with two charts as tabs.","3":"Editing a chart: the size table, with an optional picture and notes below it.","4":"The boxes beside a chart that choose where it appears and whether it shows in the tab, the popup or both.","5":"The Settings tab: whether the tab shows, where the popup button goes, and whether it opens from a button or a text link.","6":"The size chart popup on a phone-sized screen.","7":"The popup trigger set to a plain text link under the add to cart button.","8":"The Size Charts list, with Charts and Settings tabs."}},"plugin_section":[],"plugin_tags":[146135,51296,171945,208451,286],"plugin_category":[45],"plugin_contributors":[282135],"plugin_business_model":[],"class_list":["post-398196","plugin","type-plugin","status-publish","hentry","plugin_tags-product-table","plugin_tags-size-chart","plugin_tags-size-guide","plugin_tags-sizing","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_contributors-plugincitywp","plugin_committers-plugincitywp"],"banners":{"banner":"https:\/\/ps.w.org\/plugincity-size-charts\/assets\/banner-772x250.png?rev=3783566","banner_2x":"https:\/\/ps.w.org\/plugincity-size-charts\/assets\/banner-1544x500.png?rev=3783566","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":"https:\/\/ps.w.org\/plugincity-size-charts\/assets\/icon.svg?rev=3783566","icon":"https:\/\/ps.w.org\/plugincity-size-charts\/assets\/icon.svg?rev=3783566","icon_2x":false,"generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/plugincity-size-charts\/assets\/screenshot-1.png?rev=3783566","caption":"The size chart tab on a product page."},{"src":"https:\/\/ps.w.org\/plugincity-size-charts\/assets\/screenshot-2.png?rev=3783566","caption":"The popup opened from the Size guide button, with two charts as tabs."},{"src":"https:\/\/ps.w.org\/plugincity-size-charts\/assets\/screenshot-3.png?rev=3783566","caption":"Editing a chart: the size table, with an optional picture and notes below it."},{"src":"https:\/\/ps.w.org\/plugincity-size-charts\/assets\/screenshot-4.png?rev=3783566","caption":"The boxes beside a chart that choose where it appears and whether it shows in the tab, the popup or both."},{"src":"https:\/\/ps.w.org\/plugincity-size-charts\/assets\/screenshot-5.png?rev=3783566","caption":"The Settings tab: whether the tab shows, where the popup button goes, and whether it opens from a button or a text link."},{"src":"https:\/\/ps.w.org\/plugincity-size-charts\/assets\/screenshot-6.png?rev=3783566","caption":"The size chart popup on a phone-sized screen."},{"src":"https:\/\/ps.w.org\/plugincity-size-charts\/assets\/screenshot-7.png?rev=3783566","caption":"The popup trigger set to a plain text link under the add to cart button."},{"src":"https:\/\/ps.w.org\/plugincity-size-charts\/assets\/screenshot-8.png?rev=3783566","caption":"The Size Charts list, with Charts and Settings tabs."}],"raw_content":"<!--section=description-->\n<p>Size Charts for WooCommerce lets you build a size chart once and show it on every product it belongs to. Each chart is a table you type in, with an optional picture and notes. Assign it to products, categories or tags, or to the whole shop, and it appears on the product page as a button or text link that opens a popup, as a product tab, or both, and each chart can be limited to one of the two.<\/p>\n\n<p>There is no limit on the number of charts, rows or products. The free version is permanent: it does not expire, needs no licence key, and never contacts PluginCity or anyone else. There is no tracking and no account.<\/p>\n\n<p>The popup is built for keyboards. It is a real dialog: focus moves into it, Tab stays inside it, Escape closes it, and focus returns to the button you pressed. Tables have captions and row and column headings, and a wide table scrolls sideways without a mouse.<\/p>\n\n<p>It works with classic themes and with block themes. The popup button is placed by the add to cart form in either, and the tab uses WooCommerce's own product tabs, which the block theme's Product Details block also draws.<\/p>\n\n<h4>What you get<\/h4>\n\n<ul>\n<li>Unlimited size charts, each with a table, an optional picture and notes<\/li>\n<li>Charts assigned to products, to categories (including their sub-categories), to tags, or to every product<\/li>\n<li>A popup button on the product page, before or after the add to cart form<\/li>\n<li>A popup trigger that can be a button or a plain text link<\/li>\n<li>A size chart tab on the product page<\/li>\n<li>Tab, popup or both, chosen separately for each chart<\/li>\n<li>Each chart's title can be shown or hidden, for one chart or for the whole shop<\/li>\n<li>Products and categories chosen from a searchable list<\/li>\n<li>An accessible popup with a focus trap, Escape to close and focus returned to the button<\/li>\n<li>A shortcode, <code>[szcwc_size_chart]<\/code>, and a block to put a chart anywhere<\/li>\n<li>Chart import and export, so charts can be copied to another shop or kept as a backup<\/li>\n<li>One example chart to edit, made as a draft when the plugin is first activated<\/li>\n<li>Charts and settings kept when the plugin is deleted, unless you ask for them to be removed<\/li>\n<li>High-Performance Order Storage compatibility<\/li>\n<\/ul>\n\n<p>The free version never phones home. There is no account, no licence key, and no trial clock.<\/p>\n\n<p>Different customers sometimes need different charts. <a href=\"https:\/\/www.plugincity.net\/plugins\/size-charts-for-woocommerce\">Pro<\/a> adds charts by customer role or country, a chart for the chosen variation, colours for each chart, chart styling, style templates, and ready-made garment templates.<\/p>\n\n<p>Pro's Styling tab has seven style templates (Minimal, Classic, Bold header, Striped, Card, Dark and Boutique) with a live preview, style options for the table, the popup button or link, the popup and the title, and a style of its own for any single chart.<\/p>\n\n<p>Pro is a separate paid version, sold by PluginCity. It is not included in this plugin or installed by it, and nothing above depends on it. Your charts and settings carry over if you buy it. One note about Pro sits above the chart list; you can dismiss it.<\/p>\n\n<h3>Configuration<\/h3>\n\n<ol>\n<li>Go to <strong>WooCommerce \u2192 Size Charts<\/strong> and choose <strong>Add chart<\/strong>.<\/li>\n<li>Give the chart a name, then fill in the table. The first row is the heading row and the first column labels each row.<\/li>\n<li>Under <strong>Where this chart appears<\/strong>, choose products, categories or tags from the lists, or tick <strong>Every product<\/strong>.<\/li>\n<li>Under <strong>How this chart is shown<\/strong>, leave it on tab and popup, or choose tab only or popup only. Untick <strong>Show the chart title<\/strong> to print the table without a heading above it.<\/li>\n<li>Publish the chart. It now shows on the products it is assigned to.<\/li>\n<li>Open the <strong>Settings<\/strong> tab beside the chart list, at the top of <strong>WooCommerce \u2192 Size Charts<\/strong>, to choose a popup button or text link, a tab, or both, and to change the wording.<\/li>\n<\/ol>\n\n<p>A draft example chart, assigned to no product, is made the first time the plugin is activated. Edit it, delete it, or ignore it; it is only made once, and nothing shows to customers until you publish a chart.<\/p>\n\n<p>Charts that apply to the same product are all shown, in the order set by the Order box on each chart and then by name. Inside the popup they appear as tabs.<\/p>\n\n<!--section=installation-->\n<p>WooCommerce must be installed and active first.<\/p>\n\n<ol>\n<li>In WordPress, go to <strong>Plugins \u2192 Add New<\/strong>.<\/li>\n<li>Search for <strong>Size Charts for WooCommerce<\/strong>.<\/li>\n<li>Click <strong>Install Now<\/strong>, then <strong>Activate<\/strong>.<\/li>\n<li>Go to <strong>WooCommerce \u2192 Size Charts<\/strong> to make your first chart.<\/li>\n<\/ol>\n\n<p>To install from a downloaded ZIP instead, use <strong>Plugins \u2192 Add New \u2192 Upload Plugin<\/strong> and leave the ZIP as it is.<\/p>\n\n<!--section=faq-->\n<dl>\n<dt id=\"is%20there%20a%20limit%20on%20the%20number%20of%20charts%3F\"><h3>Is there a limit on the number of charts?<\/h3><\/dt>\n<dd><p>No. The free version has no cap on charts, rows, columns or products.<\/p><\/dd>\n<dt id=\"does%20it%20work%20with%20block%20themes%3F\"><h3>Does it work with block themes?<\/h3><\/dt>\n<dd><p>Yes. The tab appears through WooCommerce's product tabs, and the popup button is added next to the add to cart form whether the theme draws it with a classic template or with the block editor. If your theme draws a product page without either, use the block or the shortcode to place a chart yourself.<\/p><\/dd>\n<dt id=\"how%20do%20i%20put%20a%20chart%20somewhere%20else%3F\"><h3>How do I put a chart somewhere else?<\/h3><\/dt>\n<dd><p>Use the Size Chart block in the editor, or the shortcode <code>[szcwc_size_chart id=\"123\"]<\/code>, where 123 is the chart's ID. The shortcode prints the table on the page; add <code>display=\"button\"<\/code> to put it behind a popup button instead. Leave the id out on a product page to show whichever charts apply to that product.<\/p><\/dd>\n<dt id=\"can%20i%20show%20a%20chart%20only%20in%20the%20tab%2C%20or%20only%20in%20the%20popup%3F\"><h3>Can I show a chart only in the tab, or only in the popup?<\/h3><\/dt>\n<dd><p>Yes, for each chart separately. A chart's choice can only narrow what the shop-wide settings allow: if the tab is switched off in the settings, a chart set to tab only does not show. The shortcode and the block always show the chart you name.<\/p><\/dd>\n<dt id=\"can%20the%20popup%20open%20from%20a%20text%20link%20instead%20of%20a%20button%3F\"><h3>Can the popup open from a text link instead of a button?<\/h3><\/dt>\n<dd><p>Yes. On the <strong>Settings<\/strong> tab under <strong>WooCommerce \u2192 Size Charts<\/strong>, set <strong>Popup trigger<\/strong> to a text link. It is still a real button underneath, so keyboard and screen reader use is the same.<\/p><\/dd>\n<dt id=\"can%20i%20change%20the%20colours%20and%20spacing%3F\"><h3>Can I change the colours and spacing?<\/h3><\/dt>\n<dd><p>The free plugin draws a chart in a plain style that follows your theme, and has no setting that accepts CSS, JavaScript or PHP. <a href=\"https:\/\/www.plugincity.net\/plugins\/size-charts-for-woocommerce\">Pro<\/a> adds ready-made controls for it: colours, borders, spacing, corner rounding and type sizes, each chosen from a colour picker, a number box or a list, with no code to write.<\/p><\/dd>\n<dt id=\"can%20i%20hide%20the%20chart%27s%20title%3F\"><h3>Can I hide the chart's title?<\/h3><\/dt>\n<dd><p>Yes. Untick <strong>Show the chart title<\/strong> on a chart, or <strong>Chart titles<\/strong> on the <strong>Settings<\/strong> tab to hide them all, in the tab, the popup, the block and the shortcode. A popup is still named for screen readers.<\/p><\/dd>\n<dt id=\"how%20big%20does%20the%20chart%20picture%20get%3F\"><h3>How big does the chart picture get?<\/h3><\/dt>\n<dd><p>Never wider than its space. It stops at 420px tall in the tab and 70% of the window in the popup, so the close button stays in view. Pro's chart styling can set the picture's height.<\/p><\/dd>\n<dt id=\"why%20is%20there%20already%20a%20chart%20in%20my%20list%3F\"><h3>Why is there already a chart in my list?<\/h3><\/dt>\n<dd><p>The plugin makes one draft example chart when it is first activated, so you have something to edit. It is assigned to no product and does nothing until published. Delete it whenever you like; it is not made again.<\/p><\/dd>\n<dt id=\"is%20the%20popup%20accessible%3F\"><h3>Is the popup accessible?<\/h3><\/dt>\n<dd><p>It is a native dialog with a dialog role, a label, a visible close button and a focus trap. Escape closes it and focus returns to the button that opened it. Several charts in one popup are tabs that respond to the arrow keys, Home and End.<\/p><\/dd>\n<dt id=\"what%20happens%20to%20my%20charts%20if%20i%20deactivate%20or%20delete%20the%20plugin%3F\"><h3>What happens to my charts if I deactivate or delete the plugin?<\/h3><\/dt>\n<dd><p>Deactivating changes nothing. Deleting the plugin from the Plugins screen also keeps your charts and settings, so removing it by mistake costs you nothing. To remove everything, tick <strong>Remove all data<\/strong> on the <strong>Settings<\/strong> tab under <strong>WooCommerce \u2192 Size Charts<\/strong> before you delete it.<\/p><\/dd>\n<dt id=\"does%20it%20send%20any%20data%20anywhere%3F\"><h3>Does it send any data anywhere?<\/h3><\/dt>\n<dd><p>No. There is no tracking, no usage reporting and no outside request.<\/p><\/dd>\n<dt id=\"can%20i%20copy%20my%20charts%20to%20another%20shop%3F\"><h3>Can I copy my charts to another shop?<\/h3><\/dt>\n<dd><p>Yes. Use the export on the <strong>Settings<\/strong> tab and import the file on the other shop. Products, categories and tags travel by name and are matched on the other shop; any that are not found are left out and counted for you. Pictures are not carried across, and imported charts arrive as drafts so you can look them over first.<\/p><\/dd>\n<dt id=\"does%20it%20work%20with%20high-performance%20order%20storage%3F\"><h3>Does it work with High-Performance Order Storage?<\/h3><\/dt>\n<dd><p>Yes. The plugin never reads or writes orders, so HPOS shops are fully supported.<\/p><\/dd>\n<dt id=\"what%20happens%20if%20i%20deactivate%20woocommerce%3F\"><h3>What happens if I deactivate WooCommerce?<\/h3><\/dt>\n<dd><p>The plugin steps aside and shows a notice. Your charts are waiting when WooCommerce comes back.<\/p><\/dd>\n<dt id=\"do%20i%20need%20an%20account%20or%20a%20licence%3F\"><h3>Do I need an account or a licence?<\/h3><\/dt>\n<dd><p>No. It is free for as long as you like, needs no key, and never contacts PluginCity.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>First public release: unlimited charts, a popup button or text link, a product tab, a tab or popup choice for each chart, one example chart, a shortcode and block, and import and export.<\/li>\n<li>No setting accepts custom CSS, JavaScript or PHP. The Custom CSS box an earlier build had is removed, and any CSS it stored is deleted on update and on uninstall.<\/li>\n<\/ul>","raw_excerpt":"Size charts for WooCommerce products, in a popup or a product tab. Unlimited charts, an accessible popup, and your data kept on deletion.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/398196","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=398196"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/plugincitywp"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=398196"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=398196"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=398196"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=398196"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=398196"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=398196"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}