Checkout Questions Fees for WooCommerceCheckout Questions Fees for WooCommerce
Add checkout questions with optional small service fees for WooCommerce Classic Checkout. Recently UpdatedCheckout Questions Fees for WooCommerce
Add checkout questions with optional small service fees for WooCommerce Classic Checkout.
Overview
Checkout Questions & Fees for WooCommerce lets store owners add simple checkout questions that can also apply small service fees.
It is built for WooCommerce stores that need practical checkout options such as gift wrapping, rush processing, insurance, delivery preferences, confirmation questions, and other small service add-ons.
Unlike broad checkout field editor plugins, this plugin focuses on one clear use case: asking checkout questions and optionally charging a fixed fee based on the customer’s answer.
The plugin is intentionally lightweight and focused. It does not edit or replace WooCommerce billing or shipping fields. It adds its own checkout questions, saves the answers to the order, and can display them in order details and emails.
Key use cases:
- Gift wrapping options
- Rush processing fees
- Shipping insurance choices
- Checkout confirmation questions
- Optional service add-ons
- Store-specific order notes with controlled fee logic
The plugin supports checkbox, select, radio, and text questions. Fees can be applied when a checkbox is checked, when a select/radio option is selected, or when a text question is filled in.
Visibility conditions are included for product category, shipping method, and cart subtotal. This helps store owners show only relevant questions to customers.
Answers are saved as order metadata using WooCommerce order APIs and are designed to work with WooCommerce HPOS. Answers can also be shown in customer and admin emails.
Important compatibility note:
This version is designed for WooCommerce Classic Checkout using the [woocommerce_checkout] shortcode. WooCommerce Block Checkout is not supported in this version. The plugin is designed not to break Block Checkout pages, but checkout questions are displayed only on Classic Checkout.
Author:
SG Group
Support:
https://sggroup.jp/contact/
Codester profile:
https://www.codester.com/SGGro...
Trademark notice:
This product is not affiliated with or endorsed by WooCommerce, Automattic, or the WordPress Foundation.
License note:
The plugin PHP code is licensed under GPL v2 or later. Purchase includes the packaged files, documentation, and author support. Nothing in this listing is intended to restrict rights granted under the GPL for GPL-covered code.
Features
- Add custom checkout questions to WooCommerce Classic Checkout
- Supports checkbox, select, radio, and text question types
- Apply fixed service fees based on customer answers
- Per-option fees for select and radio questions
- Optional fee when a text question is filled in
- Mark each question as required or optional
- Conditional display by product category
- Conditional display by selected shipping method
- Conditional display by cart subtotal minimum and maximum
- Save customer answers to WooCommerce orders
- Display answers in the WooCommerce order admin screen
- Display answers in customer and admin order emails
- Taxable or non-taxable fee settings
- Exclusive and inclusive tax handling options
- HPOS-compatible order metadata handling
- Lightweight WordPress admin interface
- Duplicate, delete, enable, disable, and sort questions
- Translation-ready with included POT file
- No external tracking and no external CDN dependency
- Built for WooCommerce Classic Checkout shortcode
Requirements
- WordPress 7.0 or newer
- WooCommerce 10.0 or newer
- PHP 7.4 or newer
- WooCommerce Classic Checkout shortcode: [woocommerce_checkout]
- WooCommerce must be installed and active
- A working WooCommerce checkout page
- Administrator access to configure checkout questions
Tested with:
- WordPress 7.0
- WooCommerce 10.8.1
- PHP 8.3.31
- MariaDB 12.3.2
- Storefront 4.6.2
- WooCommerce HPOS ON and OFF
- Classic Checkout shortcode
Important:
WooCommerce Block Checkout is not supported in this version. The plugin is designed for Classic Checkout only.
Instructions
Installation:
1. Download the main package from Codester.
2. Unzip the downloaded package on your computer.
3. Open the Plugin folder.
4. Locate checkout-questions-fees-for-woocommerce.zip.
5. In WordPress admin, go to Plugins > Add New > Upload Plugin.
6. Upload checkout-questions-fees-for-woocommerce.zip.
7. Click Install Now, then Activate.
8. Make sure WooCommerce is installed and active.
9. Make sure your checkout page uses the Classic Checkout shortcode: [woocommerce_checkout].
10. Go to WooCommerce > Checkout Q&F.
11. Click Add New to create your first checkout question.
12. Choose the question type: checkbox, select, radio, or text.
13. Configure the question label, options, fee, tax settings, and conditions.
14. Save the question.
15. Test the checkout as a customer to confirm the question and fee behavior.
Basic usage:
- Use checkbox questions for simple yes/no services such as gift wrapping.
- Use select or radio questions when customers need to choose one option, such as standard processing or rush processing.
- Use text questions for short customer inputs or confirmations.
- Use category, shipping method, and subtotal conditions to show questions only when relevant.
- Customer answers are saved to the WooCommerce order and can be shown in order emails.
Classic Checkout setup:
This plugin displays questions on WooCommerce Classic Checkout. If your checkout page uses the WooCommerce Checkout block, replace it with the shortcode:
[woocommerce_checkout]
Block Checkout note:
WooCommerce Block Checkout is not supported in this version. The plugin should not break Block Checkout pages, but questions are only displayed on Classic Checkout.
Other items by this author
| Category | Plugins / WooCommerce |
| First release | 20 June 2026 |
| Last update | 20 June 2026 |
| Supported CMS | WooCommerce 9.x, WordPress 6.8 |
| Files included | .php, .css, .html, Javascript .js |
| Tags | woocommerce, wordpress plugin, checkout, checkout fields, gift wrap, checkout fees, extra fees, order meta |








