{"id":425,"date":"2026-09-07T05:04:11","date_gmt":"2026-09-07T05:04:11","guid":{"rendered":"https:\/\/shapekode.com\/product\/optionfroge\/docs\/optionfroge-documentation\/shortcodes-page-builders\/"},"modified":"2026-10-26T11:02:30","modified_gmt":"2026-10-26T11:02:30","slug":"shortcodes-page-builders","status":"publish","type":"docs","link":"https:\/\/shapekode.com\/product\/shapeoptions\/docs\/optionfroge-documentation\/shortcodes-page-builders\/","title":{"rendered":"Placement, shortcodes &#038; page builders"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\" style=\"font-size:19px\">Choose where an option group appears: next to the Add to Cart button, anywhere you like with a shortcode or block, or inside your page builder. You can also turn long forms into a step-by-step wizard and match the look to your theme.<\/p>\n\n\n\n<div style=\"margin:6px 0 30px;padding:14px 18px;border:1px dashed #e5e7eb;border-radius:12px;background:#f8fafc\"><p style=\"margin:0 0 8px;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#6b7280\">On this page<\/p><p style=\"margin:0;line-height:2\"><span style=\"display:inline-block;margin:0 8px 0 0;padding:2px 10px;border-radius:999px;background:#fff;border:1px solid #e5e7eb;font-size:14px;color:#374151\">Automatic placement<\/span><span style=\"display:inline-block;margin:0 8px 0 0;padding:2px 10px;border-radius:999px;background:#fff;border:1px solid #e5e7eb;font-size:14px;color:#374151\">Shortcode<\/span><span style=\"display:inline-block;margin:0 8px 0 0;padding:2px 10px;border-radius:999px;background:#fff;border:1px solid #e5e7eb;font-size:14px;color:#374151\">Block &#038; page builders<\/span><span style=\"display:inline-block;margin:0 8px 0 0;padding:2px 10px;border-radius:999px;background:#fff;border:1px solid #e5e7eb;font-size:14px;color:#374151\">Multi-step wizard<\/span><span style=\"display:inline-block;margin:0 8px 0 0;padding:2px 10px;border-radius:999px;background:#fff;border:1px solid #e5e7eb;font-size:14px;color:#374151\">Style Settings<\/span><\/p><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Automatic placement <span style=\"display:inline-block;padding:1px 8px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.04em;line-height:18px;vertical-align:middle;color:#15803d;background:#ecfdf3;border:1px solid #bbf7d0\">FREE<\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">In the <strong style=\"color:#111827\">Placement<\/strong> box choose <em>Before Add to Cart button<\/em> or <em>After Add to Cart button<\/em>. This works with any theme that uses the standard WooCommerce product form.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Shortcode <span style=\"display:inline-block;padding:1px 8px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.04em;line-height:18px;vertical-align:middle;color:#b45309;background:#fff4e5;border:1px solid #fed7aa\">PRO<\/span><\/h2>\n\n\n\n<div style=\"margin:24px 0\"><div style=\"display:flex;gap:16px;align-items:flex-start;padding:16px 18px;margin:0 0 12px;border:1px solid #e5e7eb;border-radius:12px;background:#fff\"><div style=\"flex:0 0 34px;height:34px;border-radius:50%;background:#4f46e5;color:#fff;font-weight:700;display:flex;align-items:center;justify-content:center;font-size:15px\">1<\/div><div style=\"flex:1;min-width:0\"><p style=\"margin:4px 0 4px;font-weight:700;color:#111827;font-size:17px\">Copy the shortcode<\/p><div style=\"margin:0;color:#374151;font-size:15.5px;line-height:1.65\">Find the group in <span style=\"display:inline-block;padding:2px 10px;border-radius:6px;background:#eef2ff;color:#4f46e5;font-weight:600;font-size:.92em;white-space:normal\">ShapeOption <span style=\"opacity:.6\">\u203a<\/span> All Groups<\/span> \u2014 the <strong>Shortcode<\/strong> column shows something like <code><\/code>. Click it to copy. The Dashboard lists it too.<\/div><\/div><\/div><div style=\"display:flex;gap:16px;align-items:flex-start;padding:16px 18px;margin:0 0 12px;border:1px solid #e5e7eb;border-radius:12px;background:#fff\"><div style=\"flex:0 0 34px;height:34px;border-radius:50%;background:#4f46e5;color:#fff;font-weight:700;display:flex;align-items:center;justify-content:center;font-size:15px\">2<\/div><div style=\"flex:1;min-width:0\"><p style=\"margin:4px 0 4px;font-weight:700;color:#111827;font-size:17px\">Paste it<\/p><div style=\"margin:0;color:#374151;font-size:15.5px;line-height:1.65\">Paste it into a product description, a custom product template or any page builder text or shortcode element.<\/div><\/div><\/div><div style=\"display:flex;gap:16px;align-items:flex-start;padding:16px 18px;margin:0 0 12px;border:1px solid #e5e7eb;border-radius:12px;background:#fff\"><div style=\"flex:0 0 34px;height:34px;border-radius:50%;background:#4f46e5;color:#fff;font-weight:700;display:flex;align-items:center;justify-content:center;font-size:15px\">3<\/div><div style=\"flex:1;min-width:0\"><p style=\"margin:4px 0 4px;font-weight:700;color:#111827;font-size:17px\">View the product<\/p><div style=\"margin:0;color:#374151;font-size:15.5px;line-height:1.65\">The group renders where you placed it and works with that product\u2019s Add to Cart button.<\/div><\/div><\/div><\/div>\n\n\n\n<figure class=\"wp-block-image size-full has-custom-border\"><a href=\"https:\/\/shapekode.com\/product\/optionfroge\/wp-content\/uploads\/2026\/10\/shapeoption-docs-pl-list.webp\"><img fetchpriority=\"high\" decoding=\"async\" width=\"1340\" height=\"620\" src=\"https:\/\/shapekode.com\/product\/optionfroge\/wp-content\/uploads\/2026\/10\/shapeoption-docs-pl-list.webp\" alt=\"The All Groups list with the Shortcode column\" class=\"has-border-color wp-image-589\" style=\"border-color:#e5e7eb;border-width:1px;border-radius:12px\" srcset=\"https:\/\/shapekode.com\/product\/shapeoptions\/wp-content\/uploads\/2026\/10\/shapeoption-docs-pl-list.webp 1340w, https:\/\/shapekode.com\/product\/shapeoptions\/wp-content\/uploads\/2026\/10\/shapeoption-docs-pl-list-300x139.webp 300w, https:\/\/shapekode.com\/product\/shapeoptions\/wp-content\/uploads\/2026\/10\/shapeoption-docs-pl-list-1024x474.webp 1024w, https:\/\/shapekode.com\/product\/shapeoptions\/wp-content\/uploads\/2026\/10\/shapeoption-docs-pl-list-768x355.webp 768w, https:\/\/shapekode.com\/product\/shapeoptions\/wp-content\/uploads\/2026\/10\/shapeoption-docs-pl-list-600x278.webp 600w\" sizes=\"(max-width: 1340px) 100vw, 1340px\" \/><\/a><figcaption class=\"wp-element-caption\">(1) Each group\u2019s shortcode \u2014 click to copy. (2) Its automatic placement.<\/figcaption><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>A placed group shows even if its Show on rule does not match that product \u2014 placing it is your choice.<\/li>\n\n\n\n<li>Its <strong>Visible to<\/strong> roles still apply.<\/li>\n\n\n\n<li>On a product that already shows the group automatically, it is not printed twice.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Block &#038; page builders <span style=\"display:inline-block;padding:1px 8px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.04em;line-height:18px;vertical-align:middle;color:#b45309;background:#fff4e5;border:1px solid #fed7aa\">PRO<\/span><\/h2>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Builder<\/th><th>How to add a group<\/th><\/tr><\/thead><tbody><tr><td>Block editor<\/td><td>Add the <strong>ShapeOption Options<\/strong> block and pick a group.<\/td><\/tr><tr><td>Elementor<\/td><td>Drag the <strong>ShapeOption Options<\/strong> widget and pick a group.<\/td><\/tr><tr><td>Divi<\/td><td>Add the <strong>ShapeOption Options<\/strong> module and pick a group.<\/td><\/tr><tr><td>Bricks<\/td><td>Add the <strong>ShapeOption Options<\/strong> element and pick a group.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Multi-step wizard <span style=\"display:inline-block;padding:1px 8px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.04em;line-height:18px;vertical-align:middle;color:#b45309;background:#fff4e5;border:1px solid #fed7aa\">PRO<\/span><\/h2>\n\n\n\n<div style=\"margin:24px 0\"><div style=\"display:flex;gap:16px;align-items:flex-start;padding:16px 18px;margin:0 0 12px;border:1px solid #e5e7eb;border-radius:12px;background:#fff\"><div style=\"flex:0 0 34px;height:34px;border-radius:50%;background:#4f46e5;color:#fff;font-weight:700;display:flex;align-items:center;justify-content:center;font-size:15px\">1<\/div><div style=\"flex:1;min-width:0\"><p style=\"margin:4px 0 4px;font-weight:700;color:#111827;font-size:17px\">Split the form into sections<\/p><div style=\"margin:0;color:#374151;font-size:15.5px;line-height:1.65\">Add a <strong>Collapsible section<\/strong> field at the start of each step, for example \u201c1. Design\u201d, \u201c2. Size\u201d, \u201c3. Personalise\u201d.<\/div><\/div><\/div><div style=\"display:flex;gap:16px;align-items:flex-start;padding:16px 18px;margin:0 0 12px;border:1px solid #e5e7eb;border-radius:12px;background:#fff\"><div style=\"flex:0 0 34px;height:34px;border-radius:50%;background:#4f46e5;color:#fff;font-weight:700;display:flex;align-items:center;justify-content:center;font-size:15px\">2<\/div><div style=\"flex:1;min-width:0\"><p style=\"margin:4px 0 4px;font-weight:700;color:#111827;font-size:17px\">Turn on the wizard<\/p><div style=\"margin:0;color:#374151;font-size:15.5px;line-height:1.65\">Tick <strong style=\"color:#111827\">Display as multi-step wizard<\/strong> in the Multi-step wizard box.<\/div><\/div><\/div><div style=\"display:flex;gap:16px;align-items:flex-start;padding:16px 18px;margin:0 0 12px;border:1px solid #e5e7eb;border-radius:12px;background:#fff\"><div style=\"flex:0 0 34px;height:34px;border-radius:50%;background:#4f46e5;color:#fff;font-weight:700;display:flex;align-items:center;justify-content:center;font-size:15px\">3<\/div><div style=\"flex:1;min-width:0\"><p style=\"margin:4px 0 4px;font-weight:700;color:#111827;font-size:17px\">Update<\/p><div style=\"margin:0;color:#374151;font-size:15.5px;line-height:1.65\">Shoppers now see one step at a time with a progress bar and Previous\/Next buttons. <em>Next<\/em> checks the current step first.<\/div><\/div><\/div><\/div>\n\n\n\n<figure class=\"wp-block-image size-full has-custom-border\"><a href=\"https:\/\/shapekode.com\/product\/optionfroge\/wp-content\/uploads\/2026\/10\/shapeoption-docs-pl-wizard.webp\"><img decoding=\"async\" width=\"948\" height=\"921\" src=\"https:\/\/shapekode.com\/product\/optionfroge\/wp-content\/uploads\/2026\/10\/shapeoption-docs-pl-wizard.webp\" alt=\"A multi-step wizard on a product page\" class=\"has-border-color wp-image-591\" style=\"border-color:#e5e7eb;border-width:1px;border-radius:12px\" srcset=\"https:\/\/shapekode.com\/product\/shapeoptions\/wp-content\/uploads\/2026\/10\/shapeoption-docs-pl-wizard.webp 948w, https:\/\/shapekode.com\/product\/shapeoptions\/wp-content\/uploads\/2026\/10\/shapeoption-docs-pl-wizard-300x291.webp 300w, https:\/\/shapekode.com\/product\/shapeoptions\/wp-content\/uploads\/2026\/10\/shapeoption-docs-pl-wizard-768x746.webp 768w, https:\/\/shapekode.com\/product\/shapeoptions\/wp-content\/uploads\/2026\/10\/shapeoption-docs-pl-wizard-40x40.webp 40w, https:\/\/shapekode.com\/product\/shapeoptions\/wp-content\/uploads\/2026\/10\/shapeoption-docs-pl-wizard-600x583.webp 600w\" sizes=\"(max-width: 948px) 100vw, 948px\" \/><\/a><figcaption class=\"wp-element-caption\">(1) The progress bar shows the steps. (2) Previous and Next move between them.<\/figcaption><\/figure>\n\n\n\n<div style=\"margin:28px 0;padding:18px 22px;border-radius:12px;background:#eef2ff;border-left:5px solid #4f46e5\"><p style=\"margin:0 0 6px;font-weight:700;color:#4f46e5;font-size:13px;letter-spacing:.06em;text-transform:uppercase\">Good to know<\/p><div style=\"margin:0;color:#374151;font-size:16px;line-height:1.65\">Steps hidden by conditional logic are skipped automatically, and if Add to Cart finds a problem on another step, the wizard jumps to it.<\/div><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Style Settings <span style=\"display:inline-block;padding:1px 8px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.04em;line-height:18px;vertical-align:middle;color:#15803d;background:#ecfdf3;border:1px solid #bbf7d0\">FREE<\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">In <span style=\"display:inline-block;padding:2px 10px;border-radius:6px;background:#eef2ff;color:#4f46e5;font-weight:600;font-size:.92em;white-space:normal\">ShapeOption <span style=\"opacity:.6\">\u203a<\/span> Style Settings<\/span> set the look of every option field at once, with a live preview:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Size<\/strong> \u2014 Small (compact), Medium (fits most themes) or Large (roomy and touch friendly).<\/li>\n\n\n\n<li><strong>Shape<\/strong> \u2014 Sharp or Rounded corners.<\/li>\n\n\n\n<li><strong>Accent color<\/strong> \u2014 the highlight color of selected choices. Leave it empty to follow your theme.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full has-custom-border\"><a href=\"https:\/\/shapekode.com\/product\/optionfroge\/wp-content\/uploads\/2026\/10\/shapeoption-docs-pl-style.webp\"><img decoding=\"async\" width=\"1120\" height=\"900\" src=\"https:\/\/shapekode.com\/product\/optionfroge\/wp-content\/uploads\/2026\/10\/shapeoption-docs-pl-style.webp\" alt=\"The Style Settings page\" class=\"has-border-color wp-image-590\" style=\"border-color:#e5e7eb;border-width:1px;border-radius:12px\" srcset=\"https:\/\/shapekode.com\/product\/shapeoptions\/wp-content\/uploads\/2026\/10\/shapeoption-docs-pl-style.webp 1120w, https:\/\/shapekode.com\/product\/shapeoptions\/wp-content\/uploads\/2026\/10\/shapeoption-docs-pl-style-300x241.webp 300w, https:\/\/shapekode.com\/product\/shapeoptions\/wp-content\/uploads\/2026\/10\/shapeoption-docs-pl-style-1024x823.webp 1024w, https:\/\/shapekode.com\/product\/shapeoptions\/wp-content\/uploads\/2026\/10\/shapeoption-docs-pl-style-768x617.webp 768w, https:\/\/shapekode.com\/product\/shapeoptions\/wp-content\/uploads\/2026\/10\/shapeoption-docs-pl-style-600x482.webp 600w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" \/><\/a><figcaption class=\"wp-element-caption\">Style Settings with a live preview of your choices.<\/figcaption><\/figure>\n\n\n","protected":false},"featured_media":0,"parent":418,"menu_order":10,"comment_status":"open","ping_status":"closed","template":"","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"nav_title":"","positive":"","negative":"","footnotes":""},"docs_category":[],"class_list":["post-425","docs","type-docs","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/shapekode.com\/product\/shapeoptions\/wp-json\/wp\/v2\/docs\/425","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/shapekode.com\/product\/shapeoptions\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/shapekode.com\/product\/shapeoptions\/wp-json\/wp\/v2\/types\/docs"}],"replies":[{"embeddable":true,"href":"https:\/\/shapekode.com\/product\/shapeoptions\/wp-json\/wp\/v2\/comments?post=425"}],"version-history":[{"count":6,"href":"https:\/\/shapekode.com\/product\/shapeoptions\/wp-json\/wp\/v2\/docs\/425\/revisions"}],"predecessor-version":[{"id":608,"href":"https:\/\/shapekode.com\/product\/shapeoptions\/wp-json\/wp\/v2\/docs\/425\/revisions\/608"}],"up":[{"embeddable":true,"href":"https:\/\/shapekode.com\/product\/shapeoptions\/wp-json\/wp\/v2\/docs\/418"}],"wp:attachment":[{"href":"https:\/\/shapekode.com\/product\/shapeoptions\/wp-json\/wp\/v2\/media?parent=425"}],"wp:term":[{"taxonomy":"docs_category","embeddable":true,"href":"https:\/\/shapekode.com\/product\/shapeoptions\/wp-json\/wp\/v2\/docs_category?post=425"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}