{"id":420,"date":"2026-09-07T05:03:41","date_gmt":"2026-09-07T05:03:41","guid":{"rendered":"https:\/\/shapekode.com\/product\/optionfroge\/docs\/optionfroge-documentation\/getting-started\/"},"modified":"2026-10-26T11:02:21","modified_gmt":"2026-10-26T11:02:21","slug":"getting-started","status":"publish","type":"docs","link":"https:\/\/shapekode.com\/product\/shapeoptions\/docs\/optionfroge-documentation\/getting-started\/","title":{"rendered":"Getting started"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\" style=\"font-size:19px\">Install ShapeOption, then follow the walkthrough below to put a priced option on a product page. No code and no theme changes are needed.<\/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\">Requirements<\/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\">Install the free plugin<\/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\">Install Pro<\/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\">Moving from free to Pro<\/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\">Your first option group<\/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\">The admin menu<\/span><\/p><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Requirements<\/h2>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Software<\/th><th>Minimum version<\/th><\/tr><\/thead><tbody><tr><td>WordPress<\/td><td><code>6.2<\/code><\/td><\/tr><tr><td>PHP<\/td><td><code>7.4<\/code><\/td><\/tr><tr><td>WooCommerce<\/td><td><code>8.0<\/code>, installed and active<\/td><\/tr><\/tbody><\/table><\/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\">ShapeOption is a WooCommerce extension. If WooCommerce is not active, WordPress will not activate ShapeOption and shows a notice asking you to activate WooCommerce first.<\/div><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Install the free plugin <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<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\">Open the plugin installer<\/p><div style=\"margin:0;color:#374151;font-size:15.5px;line-height:1.65\">In your dashboard go to <span style=\"display:inline-block;padding:2px 10px;border-radius:6px;background:#eef2ff;color:#4f46e5;font-weight:600;font-size:.92em;white-space:normal\">Plugins <span style=\"opacity:.6\">\u203a<\/span> Add New Plugin<\/span>.<\/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\">Find ShapeOptions<\/p><div style=\"margin:0;color:#374151;font-size:15.5px;line-height:1.65\">Search for <strong>ShapeOptions<\/strong>, then click <strong>Install Now<\/strong>.<\/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\">Activate<\/p><div style=\"margin:0;color:#374151;font-size:15.5px;line-height:1.65\">Click <strong>Activate<\/strong>. A new <strong>ShapeOptions<\/strong> menu appears in the admin sidebar and its Dashboard opens.<\/div><\/div><\/div><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Install ShapeOption Pro <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\">Download the zip<\/p><div style=\"margin:0;color:#374151;font-size:15.5px;line-height:1.65\">Download <code>shapeoption-for-woocommerce.zip<\/code> from your purchase. Do not unzip it.<\/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\">Upload it<\/p><div style=\"margin:0;color:#374151;font-size:15.5px;line-height:1.65\">Go to <span style=\"display:inline-block;padding:2px 10px;border-radius:6px;background:#eef2ff;color:#4f46e5;font-weight:600;font-size:.92em;white-space:normal\">Plugins <span style=\"opacity:.6\">\u203a<\/span> Add New Plugin<\/span>, click <strong>Upload Plugin<\/strong>, choose the zip file and click <strong>Install Now<\/strong>.<\/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\">Activate<\/p><div style=\"margin:0;color:#374151;font-size:15.5px;line-height:1.65\">Click <strong>Activate Plugin<\/strong>. The <strong style=\"color:#111827\">ShapeOption<\/strong> menu appears and the ShapeOption Dashboard opens on the first activation.<\/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-gs-upload.webp\"><img fetchpriority=\"high\" decoding=\"async\" width=\"1689\" height=\"560\" src=\"https:\/\/shapekode.com\/product\/optionfroge\/wp-content\/uploads\/2026\/10\/shapeoption-docs-gs-upload.webp\" alt=\"WordPress Upload Plugin screen\" class=\"has-border-color wp-image-588\" style=\"border-color:#e5e7eb;border-width:1px;border-radius:12px\" srcset=\"https:\/\/shapekode.com\/product\/shapeoptions\/wp-content\/uploads\/2026\/10\/shapeoption-docs-gs-upload.webp 1689w, https:\/\/shapekode.com\/product\/shapeoptions\/wp-content\/uploads\/2026\/10\/shapeoption-docs-gs-upload-300x99.webp 300w, https:\/\/shapekode.com\/product\/shapeoptions\/wp-content\/uploads\/2026\/10\/shapeoption-docs-gs-upload-1024x340.webp 1024w, https:\/\/shapekode.com\/product\/shapeoptions\/wp-content\/uploads\/2026\/10\/shapeoption-docs-gs-upload-768x255.webp 768w, https:\/\/shapekode.com\/product\/shapeoptions\/wp-content\/uploads\/2026\/10\/shapeoption-docs-gs-upload-1536x509.webp 1536w, https:\/\/shapekode.com\/product\/shapeoptions\/wp-content\/uploads\/2026\/10\/shapeoption-docs-gs-upload-600x199.webp 600w\" sizes=\"(max-width: 1689px) 100vw, 1689px\" \/><\/a><figcaption class=\"wp-element-caption\"><strong>Plugins \u203a Add New Plugin \u203a Upload Plugin.<\/strong> (1) Choose the zip file, then click Install Now.<\/figcaption><\/figure>\n\n\n\n<div style=\"margin:28px 0;padding:18px 22px;border-radius:12px;background:#ecfdf3;border-left:5px solid #16a34a\"><p style=\"margin:0 0 6px;font-weight:700;color:#16a34a;font-size:13px;letter-spacing:.06em;text-transform:uppercase\">Tip<\/p><div style=\"margin:0;color:#374151;font-size:16px;line-height:1.65\">Pro is a complete, standalone plugin. You can install it on a site that never had the free plugin.<\/div><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Moving from free to Pro<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The free plugin and Pro keep their option groups apart. Groups you built in the free plugin are not copied into Pro automatically, and an export file from the free plugin cannot be imported into Pro.<\/p>\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\">Install and activate Pro<\/p><div style=\"margin:0;color:#374151;font-size:15.5px;line-height:1.65\">Keep the free plugin active for now, so your products keep showing their options.<\/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\">Rebuild your groups in Pro<\/p><div style=\"margin:0;color:#374151;font-size:15.5px;line-height:1.65\">Create each group again under <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> Add New Option Group<\/span>, or start from a template under <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> Templates<\/span>.<\/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\">Switch off the free plugin<\/p><div style=\"margin:0;color:#374151;font-size:15.5px;line-height:1.65\">Once every group is published in Pro, deactivate and delete ShapeOptions. While both are active, each plugin shows its own groups, so a group that exists in both would appear twice.<\/div><\/div><\/div><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Your first option group<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">This walkthrough adds a paid \u201cGift wrap\u201d checkbox and a free \u201cGift message\u201d box to every product.<\/p>\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\">Start a new group<\/p><div style=\"margin:0;color:#374151;font-size:15.5px;line-height:1.65\">Go to <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> Add New Option Group<\/span>. Type a name at the top, for example <em>Gift options<\/em>. Only you see this name.<\/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-gs-new-group.webp\"><img decoding=\"async\" width=\"1257\" height=\"753\" src=\"https:\/\/shapekode.com\/product\/optionfroge\/wp-content\/uploads\/2026\/10\/shapeoption-docs-gs-new-group.webp\" alt=\"A new option group with its name typed in\" class=\"has-border-color wp-image-585\" style=\"border-color:#e5e7eb;border-width:1px;border-radius:12px\" srcset=\"https:\/\/shapekode.com\/product\/shapeoptions\/wp-content\/uploads\/2026\/10\/shapeoption-docs-gs-new-group.webp 1257w, https:\/\/shapekode.com\/product\/shapeoptions\/wp-content\/uploads\/2026\/10\/shapeoption-docs-gs-new-group-300x180.webp 300w, https:\/\/shapekode.com\/product\/shapeoptions\/wp-content\/uploads\/2026\/10\/shapeoption-docs-gs-new-group-1024x613.webp 1024w, https:\/\/shapekode.com\/product\/shapeoptions\/wp-content\/uploads\/2026\/10\/shapeoption-docs-gs-new-group-768x460.webp 768w, https:\/\/shapekode.com\/product\/shapeoptions\/wp-content\/uploads\/2026\/10\/shapeoption-docs-gs-new-group-600x359.webp 600w\" sizes=\"(max-width: 1257px) 100vw, 1257px\" \/><\/a><figcaption class=\"wp-element-caption\">(1) The group name, seen only in the admin. (2) <strong>+ Add element<\/strong> opens the field picker.<\/figcaption><\/figure>\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\">2<\/div><div style=\"flex:1;min-width:0\"><p style=\"margin:4px 0 4px;font-weight:700;color:#111827;font-size:17px\">Add a checkbox<\/p><div style=\"margin:0;color:#374151;font-size:15.5px;line-height:1.65\">Click <strong style=\"color:#111827\">+ Add element<\/strong>, then choose <strong style=\"color:#111827\">Checkbox<\/strong>.<\/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-gs-picker.webp\"><img decoding=\"async\" width=\"1488\" height=\"1068\" src=\"https:\/\/shapekode.com\/product\/optionfroge\/wp-content\/uploads\/2026\/10\/shapeoption-docs-gs-picker.webp\" alt=\"The Add element field picker\" class=\"has-border-color wp-image-586\" style=\"border-color:#e5e7eb;border-width:1px;border-radius:12px\" srcset=\"https:\/\/shapekode.com\/product\/shapeoptions\/wp-content\/uploads\/2026\/10\/shapeoption-docs-gs-picker.webp 1488w, https:\/\/shapekode.com\/product\/shapeoptions\/wp-content\/uploads\/2026\/10\/shapeoption-docs-gs-picker-300x215.webp 300w, https:\/\/shapekode.com\/product\/shapeoptions\/wp-content\/uploads\/2026\/10\/shapeoption-docs-gs-picker-1024x735.webp 1024w, https:\/\/shapekode.com\/product\/shapeoptions\/wp-content\/uploads\/2026\/10\/shapeoption-docs-gs-picker-768x551.webp 768w, https:\/\/shapekode.com\/product\/shapeoptions\/wp-content\/uploads\/2026\/10\/shapeoption-docs-gs-picker-600x431.webp 600w\" sizes=\"(max-width: 1488px) 100vw, 1488px\" \/><\/a><figcaption class=\"wp-element-caption\">(1) Search, or pick a tab to filter the list. (2) Click a field type to add it.<\/figcaption><\/figure>\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\">3<\/div><div style=\"flex:1;min-width:0\"><p style=\"margin:4px 0 4px;font-weight:700;color:#111827;font-size:17px\">Set the label and price<\/p><div style=\"margin:0;color:#374151;font-size:15.5px;line-height:1.65\">In the card that opens, set the <strong>Label<\/strong> to <em>Add gift wrap<\/em> and the <strong>Price<\/strong> to <em>5<\/em>.<\/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-gs-checkbox.webp\"><img loading=\"lazy\" decoding=\"async\" width=\"1236\" height=\"819\" src=\"https:\/\/shapekode.com\/product\/optionfroge\/wp-content\/uploads\/2026\/10\/shapeoption-docs-gs-checkbox.webp\" alt=\"A checkbox field card with label and price filled in\" class=\"has-border-color wp-image-582\" style=\"border-color:#e5e7eb;border-width:1px;border-radius:12px\" srcset=\"https:\/\/shapekode.com\/product\/shapeoptions\/wp-content\/uploads\/2026\/10\/shapeoption-docs-gs-checkbox.webp 1236w, https:\/\/shapekode.com\/product\/shapeoptions\/wp-content\/uploads\/2026\/10\/shapeoption-docs-gs-checkbox-300x199.webp 300w, https:\/\/shapekode.com\/product\/shapeoptions\/wp-content\/uploads\/2026\/10\/shapeoption-docs-gs-checkbox-1024x679.webp 1024w, https:\/\/shapekode.com\/product\/shapeoptions\/wp-content\/uploads\/2026\/10\/shapeoption-docs-gs-checkbox-768x509.webp 768w, https:\/\/shapekode.com\/product\/shapeoptions\/wp-content\/uploads\/2026\/10\/shapeoption-docs-gs-checkbox-600x398.webp 600w\" sizes=\"(max-width: 1236px) 100vw, 1236px\" \/><\/a><figcaption class=\"wp-element-caption\">(1) The label shoppers read. (2) The fee charged when the box is ticked.<\/figcaption><\/figure>\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\">4<\/div><div style=\"flex:1;min-width:0\"><p style=\"margin:4px 0 4px;font-weight:700;color:#111827;font-size:17px\">Add a message box<\/p><div style=\"margin:0;color:#374151;font-size:15.5px;line-height:1.65\">Click <strong style=\"color:#111827\">+ Add element<\/strong> again and choose <strong style=\"color:#111827\">Textarea<\/strong>. Set the label to <em>Gift message<\/em> and the <strong>Instructions<\/strong> to <em>We will hand-write it on the card.<\/em><\/div><\/div><\/div><\/div>\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\">5<\/div><div style=\"flex:1;min-width:0\"><p style=\"margin:4px 0 4px;font-weight:700;color:#111827;font-size:17px\">Pick the products<\/p><div style=\"margin:0;color:#374151;font-size:15.5px;line-height:1.65\">In the <strong style=\"color:#111827\">Show on<\/strong> box on the right, keep <em>All products<\/em>, or choose <em>Specific products<\/em>, <em>Product categories<\/em> or <em>Product tags<\/em> and select them.<\/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\">6<\/div><div style=\"flex:1;min-width:0\"><p style=\"margin:4px 0 4px;font-weight:700;color:#111827;font-size:17px\">Pick the placement<\/p><div style=\"margin:0;color:#374151;font-size:15.5px;line-height:1.65\">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>.<\/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\">7<\/div><div style=\"flex:1;min-width:0\"><p style=\"margin:4px 0 4px;font-weight:700;color:#111827;font-size:17px\">Publish<\/p><div style=\"margin:0;color:#374151;font-size:15.5px;line-height:1.65\">Click <strong style=\"color:#111827\">Publish<\/strong>. The group is now live \u2014 its status shows <em>Live<\/em> in the group list.<\/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-gs-sidebar.webp\"><img loading=\"lazy\" decoding=\"async\" width=\"540\" height=\"1785\" src=\"https:\/\/shapekode.com\/product\/optionfroge\/wp-content\/uploads\/2026\/10\/shapeoption-docs-gs-sidebar.webp\" alt=\"The Publish, Show on and Placement boxes\" class=\"has-border-color wp-image-587\" style=\"border-color:#e5e7eb;border-width:1px;border-radius:12px\" srcset=\"https:\/\/shapekode.com\/product\/shapeoptions\/wp-content\/uploads\/2026\/10\/shapeoption-docs-gs-sidebar.webp 540w, https:\/\/shapekode.com\/product\/shapeoptions\/wp-content\/uploads\/2026\/10\/shapeoption-docs-gs-sidebar-91x300.webp 91w, https:\/\/shapekode.com\/product\/shapeoptions\/wp-content\/uploads\/2026\/10\/shapeoption-docs-gs-sidebar-310x1024.webp 310w, https:\/\/shapekode.com\/product\/shapeoptions\/wp-content\/uploads\/2026\/10\/shapeoption-docs-gs-sidebar-465x1536.webp 465w\" sizes=\"(max-width: 540px) 100vw, 540px\" \/><\/a><figcaption class=\"wp-element-caption\">(1) <strong>Show on<\/strong> \u2014 which products get the group. (2) <strong>Placement<\/strong> \u2014 before or after Add to Cart. (3) <strong>Publish<\/strong> puts it live.<\/figcaption><\/figure>\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\">8<\/div><div style=\"flex:1;min-width:0\"><p style=\"margin:4px 0 4px;font-weight:700;color:#111827;font-size:17px\">Check the product page<\/p><div style=\"margin:0;color:#374151;font-size:15.5px;line-height:1.65\">Open any product. The two fields appear next to the Add to Cart button. Tick the checkbox and the total line updates, for example <em>Total: $25.00 (Options: $5.00)<\/em>.<\/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-gs-frontend.webp\"><img loading=\"lazy\" decoding=\"async\" width=\"918\" height=\"1535\" src=\"https:\/\/shapekode.com\/product\/optionfroge\/wp-content\/uploads\/2026\/10\/shapeoption-docs-gs-frontend.webp\" alt=\"Option fields on a product page with a live total\" class=\"has-border-color wp-image-584\" style=\"border-color:#e5e7eb;border-width:1px;border-radius:12px\" srcset=\"https:\/\/shapekode.com\/product\/shapeoptions\/wp-content\/uploads\/2026\/10\/shapeoption-docs-gs-frontend.webp 918w, https:\/\/shapekode.com\/product\/shapeoptions\/wp-content\/uploads\/2026\/10\/shapeoption-docs-gs-frontend-179x300.webp 179w, https:\/\/shapekode.com\/product\/shapeoptions\/wp-content\/uploads\/2026\/10\/shapeoption-docs-gs-frontend-612x1024.webp 612w, https:\/\/shapekode.com\/product\/shapeoptions\/wp-content\/uploads\/2026\/10\/shapeoption-docs-gs-frontend-768x1284.webp 768w, https:\/\/shapekode.com\/product\/shapeoptions\/wp-content\/uploads\/2026\/10\/shapeoption-docs-gs-frontend-600x1003.webp 600w\" sizes=\"(max-width: 918px) 100vw, 918px\" \/><\/a><figcaption class=\"wp-element-caption\">Option fields on a product page. (1) The total updates live as shoppers choose: product price plus options.<\/figcaption><\/figure>\n\n\n\n<div style=\"margin:28px 0;padding:18px 22px;border-radius:12px;background:#ecfdf3;border-left:5px solid #16a34a\"><p style=\"margin:0 0 6px;font-weight:700;color:#16a34a;font-size:13px;letter-spacing:.06em;text-transform:uppercase\">Tip<\/p><div style=\"margin:0;color:#374151;font-size:16px;line-height:1.65\">Want a head start? <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> Templates<\/span> has ready-made groups such as gift wrap, personalization and delivery preferences. Installing one creates a draft you can adjust and publish.<\/div><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">The admin menu<\/h2>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Menu item<\/th><th>What you do there<\/th><th>Plan<\/th><\/tr><\/thead><tbody><tr><td><strong>Dashboard<\/strong><\/td><td>Counts of live and draft groups, fields, priced and conditional fields, and your latest groups.<\/td><td><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><\/td><\/tr><tr><td><strong>All Groups<\/strong><\/td><td>Every option group with its status, fields, products, placement and shortcode.<\/td><td><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><\/td><\/tr><tr><td><strong>Add New Option Group<\/strong><\/td><td>Opens the builder for a new group.<\/td><td><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><\/td><\/tr><tr><td><strong>Templates<\/strong><\/td><td>Ready-made groups to install as drafts.<\/td><td><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><\/td><\/tr><tr><td><strong>Style Settings<\/strong><\/td><td>Size, corner shape and accent color of the fields on your store.<\/td><td><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><\/td><\/tr><tr><td><strong>Analytics<\/strong><\/td><td>Which options shoppers pick and how much they add to revenue.<\/td><td><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><\/td><\/tr><tr><td><strong>Import \/ Export<\/strong><\/td><td>Move option groups between sites as a JSON file.<\/td><td><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><\/td><\/tr><tr><td><strong>Uploads (S3)<\/strong><\/td><td>Send customer uploads to Amazon S3 or another S3-compatible storage.<\/td><td><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><\/td><\/tr><\/tbody><\/table><\/figure>\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-gs-dashboard.webp\"><img loading=\"lazy\" decoding=\"async\" width=\"1408\" height=\"836\" src=\"https:\/\/shapekode.com\/product\/optionfroge\/wp-content\/uploads\/2026\/10\/shapeoption-docs-gs-dashboard.webp\" alt=\"The ShapeOption menu and Dashboard\" class=\"has-border-color wp-image-583\" style=\"border-color:#e5e7eb;border-width:1px;border-radius:12px\" srcset=\"https:\/\/shapekode.com\/product\/shapeoptions\/wp-content\/uploads\/2026\/10\/shapeoption-docs-gs-dashboard.webp 1408w, https:\/\/shapekode.com\/product\/shapeoptions\/wp-content\/uploads\/2026\/10\/shapeoption-docs-gs-dashboard-300x178.webp 300w, https:\/\/shapekode.com\/product\/shapeoptions\/wp-content\/uploads\/2026\/10\/shapeoption-docs-gs-dashboard-1024x608.webp 1024w, https:\/\/shapekode.com\/product\/shapeoptions\/wp-content\/uploads\/2026\/10\/shapeoption-docs-gs-dashboard-768x456.webp 768w, https:\/\/shapekode.com\/product\/shapeoptions\/wp-content\/uploads\/2026\/10\/shapeoption-docs-gs-dashboard-600x356.webp 600w\" sizes=\"(max-width: 1408px) 100vw, 1408px\" \/><\/a><figcaption class=\"wp-element-caption\">The <strong>ShapeOption<\/strong> menu (outlined) and its Dashboard: group counts, recent groups with their shortcodes, and quick actions.<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">In the free plugin the menu is called <strong>ShapeOptions<\/strong>; in Pro it is called <strong>ShapeOption<\/strong>. The paths in these guides use the Pro name.<\/p>\n\n\n","protected":false},"featured_media":0,"parent":418,"menu_order":1,"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-420","docs","type-docs","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/shapekode.com\/product\/shapeoptions\/wp-json\/wp\/v2\/docs\/420","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=420"}],"version-history":[{"count":8,"href":"https:\/\/shapekode.com\/product\/shapeoptions\/wp-json\/wp\/v2\/docs\/420\/revisions"}],"predecessor-version":[{"id":599,"href":"https:\/\/shapekode.com\/product\/shapeoptions\/wp-json\/wp\/v2\/docs\/420\/revisions\/599"}],"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=420"}],"wp:term":[{"taxonomy":"docs_category","embeddable":true,"href":"https:\/\/shapekode.com\/product\/shapeoptions\/wp-json\/wp\/v2\/docs_category?post=420"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}