Add fields to your products using Ninja Forms
When purchasing products from your store, you require information from your customer. Perhaps you run a t-shirt printing company, and you require the customer to enter in the text they would like to have printed on the t-shirt.
For this, you can add a simple text input field to your product listing, and charge an extra fee, using the Ninja Forms Product Add-ons extension for WooCommerce.
Ninja Forms is a popular free form creation plugin for WordPress. While most commonly used for contact forms and other such form-to-email requirements, the code is flexible enough to integrate seamlessly with WooCommerce products, using this extension.
Assign a Ninja Form to your product, and have the form fields displayed on the product listing, enabling your store’s customers to customize the product before adding it to their shopping cart.