Custom Product in WooCommerce Order — is an essential tool designed for store managers who require maximum flexibility when creating or editing orders. Have you ever needed to add a one-time service, a special discount, a unique item not listed in your public store, or a specific fee to a customer's order? Traditionally, this would require creating a temporary product, cluttering your catalog, and then deleting it. This plugin eliminates that tedious process entirely. With this plugin, you can add a "custom product" line item directly within the WooCommerce order screen. Simply click "Add custom item", and a modal window will pop up, allowing you to define a product name, set a price, specify a quantity, and even calculate taxes on the fly. This item is added only to that specific order and will not appear anywhere in your public-facing product catalog, keeping your inventory clean and manageable. It's the ultimate solution for B2B sales, manual orders, or any scenario where personalization is key.
Why this is important
In a competitive e-commerce landscape, flexibility is no longer a luxury—it's a necessity. Store owners frequently face situations that don't fit the standard "add-to-cart" model. A customer calls to request a specially assembled package, a corporate client needs an additional "consultation fee" on their invoice, or you need to add a "rush processing" charge. Studies show that up to 30% of B2B e-commerce orders require some form of manual adjustment. Without a proper tool, you risk losing sales or spending hours on cumbersome workarounds, which leads to administrative errors and customer dissatisfaction. This plugin directly addresses this pain point, saving an average of 5-10 minutes per custom order and increasing your capacity to handle personalized sales, ultimately boosting revenue and efficiency.
Features
- Add Custom Items on the Fly: Directly add a non-catalog product to any new or existing order from the admin screen.
- Set Custom Name and Price: Define a unique name and price for each custom item you add.
- Quantity and SKU Control: Specify the quantity and an optional SKU for the custom item for better tracking.
- Tax Calculation: Choose a tax class (e.g., Standard, Reduced, Zero Rate) for the custom item to ensure correct calculations.
- No Product Catalog Clutter: Custom items exist only within the order and do not create permanent products.
- Intuitive Modal Interface: A clean and simple pop-up allows for quick data entry without leaving the order page.
- Edit Existing Custom Items: Easily modify the name, price, or quantity of a custom item after it has been added.
- Seamless WooCommerce Integration: The plugin integrates perfectly into the native WooCommerce order management interface.
- Supports Order Notes: All custom additions are logged in the order notes for a clear history of changes.
- Lightweight and Efficient: Coded to WordPress standards for minimal performance impact on your store.
Workflow Comparison: Before vs. After
| Task | Standard WooCommerce (Without Plugin) | With "Custom Product" Plugin |
|---|---|---|
| Add a one-time service fee | Create new product, set price, publish, add to order, then unpublish/delete product. | Click "Add custom item", enter name & price, click "Add". |
| Time Spent | 5-7 minutes | ~20 seconds |
| Product Catalog Impact | Temporary product clutters the catalog. Risk of forgetting to delete it. | None. The product catalog remains clean. |
| Risk of Error | High (e.g., forgetting to make product private, incorrect pricing). | Low. All details are entered directly for the specific order. |
| Efficiency Gain | N/A | Over 90% faster. |
How to install the plugin?
- Download the plugin archive using the button above.
- Navigate to Plugins > Add New in your WordPress dashboard.
- Click "Upload Plugin" at the top and select the downloaded ZIP file.
- Install, activate the plugin, and follow the quick setup wizard instructions.
FAQ
Can I use this plugin to add a custom discount instead of a fee?
Yes, absolutely. To add a custom discount, you can add a custom product line item with a descriptive name like "Special Discount for Client X" and enter a negative value in the price field (e.g., -10.00). WooCommerce will correctly subtract this amount from the order total.
Do the custom products I add affect my store's inventory levels?
No, they do not. Since these items are created "on the fly" and are not linked to any existing product in your catalog, they have no impact on your inventory management. They are treated as simple line items for billing purposes only.
Will customers see the custom items on their order confirmation emails and invoices?
Yes. Any custom item you add to an order will appear just like a regular product on all customer-facing documents, including the "My Account" page, order confirmation emails, and invoices. The name, price, and quantity you define will be clearly listed.
Is it possible to edit a custom item after it has been added to an order?
Yes. Once a custom item is added, you can click the "edit" (pencil) icon next to it in the order items list. This will allow you to change its name, price, quantity, or tax status. Remember to click "Update" on the order to save your changes.