{"id":566,"date":"2026-10-26T10:41:05","date_gmt":"2026-10-26T10:41:05","guid":{"rendered":"https:\/\/shapekode.com\/product\/optionfroge\/docs\/optionfroge-documentation\/cart-checkout-orders\/"},"modified":"2026-10-26T11:02:31","modified_gmt":"2026-10-26T11:02:31","slug":"cart-checkout-orders","status":"publish","type":"docs","link":"https:\/\/shapekode.com\/product\/shapeoptions\/docs\/optionfroge-documentation\/cart-checkout-orders\/","title":{"rendered":"Cart, checkout &#038; orders"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\" style=\"font-size:19px\">What happens after a shopper clicks Add to Cart: how options are shown, checked, edited and saved with the order.<\/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\">Where options appear<\/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\">Price checks<\/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\">Edit options from the cart<\/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\">Order again<\/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\">In the order admin<\/span><\/p><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Where options appear<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Every chosen option is listed under the product name with its label and value \u2014 in the classic and block cart, mini-cart, checkout, the thank-you page, My Account orders, the admin order screen and all order emails. Uploaded files appear as links.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Price checks<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>All values are cleaned and checked on the server on Add to Cart \u2014 required fields, formats, limits and rules.<\/li>\n\n\n\n<li>If something is missing, the shopper sees a clear message and the product is not added.<\/li>\n\n\n\n<li>Fees are worked out again on the server, never taken from the browser.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Edit options from the cart <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\">Shopper clicks \u201cEdit options\u201d<\/p><div style=\"margin:0;color:#374151;font-size:15.5px;line-height:1.65\">The link sits under each cart line that has 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\">The product page opens prefilled<\/p><div style=\"margin:0;color:#374151;font-size:15.5px;line-height:1.65\">Every answer is filled in as it was, including the quantity.<\/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\">Shopper changes and resubmits<\/p><div style=\"margin:0;color:#374151;font-size:15.5px;line-height:1.65\">The cart line is replaced. Uploaded files that were not changed are kept.<\/div><\/div><\/div><\/div>\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\">Lines that use <strong>Repeat per quantity<\/strong> have their quantity locked in the cart; \u201cEdit options\u201d is the way to change it, so the entries always match the items.<\/div><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Order again<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">When a customer uses WooCommerce\u2019s <strong>Order again<\/strong> button, their past options are added back and checked against today\u2019s fields and prices. If an option no longer exists or a new required field was added, the product is left out with a notice asking them to choose again.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">In the order admin<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Options show on each order item, just like in the emails.<\/li>\n\n\n\n<li>Uploaded files are linked so you can download them.<\/li>\n\n\n\n<li>Everything works with WooCommerce High-Performance Order Storage (HPOS).<\/li>\n<\/ul>\n\n\n","protected":false},"featured_media":0,"parent":418,"menu_order":11,"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-566","docs","type-docs","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/shapekode.com\/product\/shapeoptions\/wp-json\/wp\/v2\/docs\/566","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=566"}],"version-history":[{"count":1,"href":"https:\/\/shapekode.com\/product\/shapeoptions\/wp-json\/wp\/v2\/docs\/566\/revisions"}],"predecessor-version":[{"id":609,"href":"https:\/\/shapekode.com\/product\/shapeoptions\/wp-json\/wp\/v2\/docs\/566\/revisions\/609"}],"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=566"}],"wp:term":[{"taxonomy":"docs_category","embeddable":true,"href":"https:\/\/shapekode.com\/product\/shapeoptions\/wp-json\/wp\/v2\/docs_category?post=566"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}