Problem:
The user would like to customize the add-to-cart process with Toolset by adding some fields to a product single page.
Solution:
Toolset plugins have no way to integrate into it and will probably never have. Instead, Toolset Views and Forms for WooCommerce allow to register users or content and charge a fee for it. That is the workflow we support.
- https://toolset.com/documentation/user-guides/front-end-forms/charging-payments-with-cred-to-register-users/
- https://toolset.com/documentation/user-guides/front-end-forms/using-cred-commerce-to-add-payments-to-forms/
To hook into the add-to-cart workflow, it will need custom code to push some fields in the add-to-cart form. IMHO, I can use one or more Toolset Views and integrate them using custom code into the add-to-cart workflow.
Then, I can use Views to display orders and the orders items fields.
Personally, I would not try to create this workflow with Toolset when there are plenty of plugins that do the job, there are also some great free plugins. Below a couple that has more than 10000 installs:
- https://wordpress.org/plugins/woo-custom-product-addons/
- https://wordpress.org/plugins/woo-extra-product-options/
And below a premium plugin from the same team behind WooCommerce:
- https://woocommerce.com/products/product-add-ons/
Relevant Documentation:
This is the technical support forum for Toolset - a suite of plugins for developing WordPress sites without writing PHP.
Everyone can read this forum, but only Toolset clients can post in it. Toolset support works 6 days per week, 19 hours per day.
This topic is split from https://toolset.com/forums/topic/adding-custom-fields-to-products/
Sun | Mon | Tue | Wed | Thu | Fri | Sat |
---|---|---|---|---|---|---|
9:00 – 13:00 | 9:00 – 13:00 | 9:00 – 13:00 | 9:00 – 13:00 | - | - | 9:00 – 13:00 |
14:00 – 18:00 | 14:00 – 18:00 | 14:00 – 18:00 | 14:00 – 18:00 | - | - | 14:00 – 18:00 |
Supporter timezone: Africa/Casablanca (GMT+01:00)
This topic contains 2 replies, has 2 voices.
Last updated by 4 years, 7 months ago.
Assisted by: Jamal.