• Resolved Stephen S

    (@ssuess)


    I have a WooCommerce site that sells cabinet fronts, sides, drawers, and handles. I need to create a front end form that a customer can use to:

    1. Configure a list of products (for example 1 front color red, 1 front color blue, 2 handles, etc), adding, setting options, etc.
    2. List should be able to be saved per customer(user) and edited upon return/login of that customer.
    3. Ideally once finalized list should then be able to be placed in cart/checkout and purchased.

    So I am trying to figure out the best way to do this. Here are my questions:

    1. Is there a plugin out there that can handle this already? (I have not found one and I have searched extensively)
    2. Do I need to create my own CPT and front end form? If so, should I store the data until I am ready and then programmatically add the items to checkout using the WC hooks?
    3. Is there some other approach or hybrid I have not considered?

    I should add that I can think of a number of ways to accomplish this via custom programming, but I am asking for advice for the best approach to reduce the amount of time I need to spend, and not reinvent the wheel.

Viewing 2 replies - 1 through 2 (of 2 total)
  • Plugin Support Riaan K.

    (@riaanknoetze)

    Hi there,

    It sounds like you’ve done some extensive searching already 🙂

    Depending on the exact selection the user needs to make, you could use https://www.woocommerce.com/products/composite-products/ – this is great when putting a “kit” together where one product is made up from a bunch of other products.

    If, however, the user needs to select from a whole range of options (which might include some IF-THEN-ELSE logic), you might want to consider using https://www.woocommerce.com/products/gravity-forms-add-ons/ (alongside https://www.gravityforms.com/) –> This will provide you with the form builder functionality on the single product page where the customer can tailor their product.

    Note: Neither of these plugins has any session cookies, which means that if the user leaves the single product page, they’ll need to start from scratch the next time around.

    Hope it helps.

    Thread Starter Stephen S

    (@ssuess)

    Thanks so much for your response. I had already looked at composite products plugin, but it was too limiting for my needs. In case it helps someone else, I eventually settled on ACF pro for creating and saving my front end forms, and then a custom button action arrangement outside that form (but embedded on the same page) that when clicked makes use of Woocommerce add to cart method (WC()->cart->add_to_cart()) to loop through and send each of the configured items to the cart, and then self delete the form.

    • This reply was modified 8 years ago by Stephen S.
Viewing 2 replies - 1 through 2 (of 2 total)

The topic ‘Plugin/Process recommendation for user editable product list?’ is closed to new replies.