Wolfcourt Product Formats
Wolfcourt Product Formats adds a focused format selector to simple WooCommerce products. Each choice has a label, a final unit price, an order, and a default selection. The selected format is validated on the server and carried through the cart, checkout, order administration, emails, and exports. A
Wolfcourt Product Formats adds a focused format selector to simple WooCommerce products. Each choice has a label, a final unit price, an order, and a default selection.
The selected format is validated on the server and carried through the cart, checkout, order administration, emails, and exports. An optional global paid add-on can also be configured for common extras such as gift wrapping, engraving, or a birthday plaque.
Features:
- Up to 100 formats per simple product.
- Drag-and-drop ordering and a default choice.
- Server-side price and selection validation.
- Optional paid add-on with editable label and description.
- WooCommerce HPOS compatibility.
- Responsive and keyboard-friendly storefront controls.
- Automatic reuse of existing Temptation Product Portions data.
The format selector works with the classic WooCommerce product form. In our WooCommerce 11.1.2 test, the Add to Cart + Options block also rendered the selector and submitted it successfully through a regular HTML POST form; this is not a claim of compatibility with every product block. Standard catalogue buttons for simple products with formats link to the product page and say “Choose your format” instead of attempting an optionless cart request. Custom Store API clients may pass wolfcpf_selected_option as a non-negative format index and wolfcpf_paid_addon as yes or true to the add-item route. The server checks the choice and recalculates the price from saved product data; a request without a required format is rejected. Untested custom quick-add interfaces should link customers to a product form that visibly presents the choices.
Classic product forms use a cart security token tied to the visitor’s WooCommerce session. The product-page script refreshes it before submission so that cached pages can still be used. If JavaScript is disabled on a cached page, reload the page before retrying an expired form. Store API clients continue to use WooCommerce’s own Nonce or Cart-Token header.
No customer data is collected or sent to an external service.