How can we improve WooCommerce?

Add Custom Fields Options to WooCommerce Checkout

Add the option of adding custom fields to the checkout process of WooCommerce. This would give us the ability to collect additional information (sometimes required) from the purchaser to complete their order.

It can also be a "module" option between the "cart" and the final "checkout"

Example: 1. add to cart, 2, provide additional information, 3. checkout.

I currently use Cart66 and GravityForms to accomplish this, but would love to replace this with WooCommerce if they could add this feature! Anyone else think it's a good idea??? Vote please :)

558 votes
Vote
Sign in
Check!
(thinking…)
Reset
or sign in with
  • facebook
  • google
    Password icon
    I agree to the terms of service
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    Fred RomanoFred Romano shared this idea  ·   ·  Flag idea as inappropriate…  ·  Admin →
    Martin from WaldWort digital publishingMartin from WaldWort digital publishing shared a merged idea: Let us change (required) fields for user registration/checkout!  ·   · 
    ilariilari shared a merged idea: Possibility to modify checkout page form fields  ·   · 
    completed  ·  Adii PienaarAdminAdii Pienaar (Co-Founder, WooThemes) responded  · 

    Hey hey!

    Thanks for voting on this idea for WooCommerce!

    We’d just like to let you know that we’ve just released our new Checkout Field Editor extension, which you can view here: http://www.woothemes.com/products/woocommerce-checkout-field-editor/

    And here’s our blog post detailing our other new releases: http://www.woothemes.com/2013/04/an-april-shower-of-woocommerce-goodies/

    Hope you enjoy the new releases! And keep the votes coming please.

    Cheers

    Adii
    CEO & Co-Founder

    76 comments

    Sign in
    Check!
    (thinking…)
    Reset
    or sign in with
    • facebook
    • google
      Password icon
      I agree to the terms of service
      Signed in as (Sign out)
      Submitting...
      • DanDan commented  ·   ·  Flag as inappropriate

        A nice & very useful extension. But if I were to only add a date field, I would choose the order delivery date plugin over this one.

      • twinkytwinky commented  ·   ·  Flag as inappropriate

        New woocommerce extension has been released ! wooo hoooo...finally..Checkout the woocommerce extensions ...

      • trishatrisha commented  ·   ·  Flag as inappropriate

        Why is no one from Woothemes making this happen ? It's been wanted for years now and has the most votes. Is it because you don't want to/cannot create a plugin for sale and have to offer it for free ? or is it because you are waiting for Jigoshop to implement it and then you can shamelessly copy it ?

      • damawebdamaweb commented  ·   ·  Flag as inappropriate

        @Chrissy Rey:
        any possibility to see your plugin “ready for the world very soon”? I think lot of people here are interested, for example to distinguish between private (no VAT ID field required) and business customers (VAT ID and other fields required).
        How could we contact you?

      • Michael FogMichael Fog commented  ·   ·  Flag as inappropriate

        Should also give the possibility to have the custom field as a required field -- but depending on the type of customer. Let me explain:

        On the checkout page I need a choice of customer type. Eg. “commercial” or “non-profit”.
        Depending on the customer type the customer will have to provide additional information. Eg. the commercial customer is obliged to provide a VAT-number. The non-profit customer isn’t.

        In addition I need to add a surcharge/handlers fee to the order placed by the commercial customer. Even if the shipping calculation gives free shipping the commercial customer needs to be charged this surcharge/handlers fee.

      • GaslightGaslight commented  ·   ·  Flag as inappropriate

        +1 waiting for Chriss Rey plugin or a method to adding a Gravity Form to checkout

      • JenJen commented  ·   ·  Flag as inappropriate

        Yes please also custom fields that are saved to the user profile and visible on the My Account/registration page for things like Birthday.

      • MaciejMaciej commented  ·   ·  Flag as inappropriate

        Chrissy Rey - any update on the status of your plugin? Can you give us a timeframe when this will be available?

        Thanks!

      • terrytsangterrytsang commented  ·   ·  Flag as inappropriate

        @Robert - you can change "In Stock" label to "SPECIAL ORDER" with below code:

        add_filter( 'woocommerce_get_availability', 'custom_get_availability', 1, 2);

        function custom_get_availability( $availability, $_product ) {
        if ( $_product->is_in_stock() ) $availability['availability'] = __('SPECIAL ORDER', 'woocommerce');
        return $availability;
        }

      • Strategic WebStrategic Web commented  ·   ·  Flag as inappropriate

        OK guys we need to sort this out, chrissy is obviously busy so may be we just need to gather our thoughts...

        OK.. my website is 1system.com - sorry for how slow it is but getting faster by the day -- if anyone has a script / plugin for this then I can help we need to sort this out - is anyone with me......

      • RobertRobert commented  ·   ·  Flag as inappropriate

        On" Add to cart" tab we have
        Price:.....
        Availabilty: IN STOCK
        Color:.........
        Is there a way to change "IN STOCK" to "SPECIAL ORDER"
        Thank you

      • William HuntWilliam Hunt commented  ·   ·  Flag as inappropriate

        Any updates on this? I really need this still. Adding gravity forms would be an awesome option.

      • Strategic WebStrategic Web commented  ·   ·  Flag as inappropriate

        @Chrissy Rey - very interested in your plugin - add gravity forms, if you need a beta tester or some help with this just let me know - Any idea on timescale ?

        Good Luck

      • yemiouayemioua commented  ·   ·  Flag as inappropriate

        @Chrissy Rey: I'm also very interested in this, a plugin like that would mean the world to me now. Let us know how it's going, please!

      ← Previous 1 3 4

      Feedback and Knowledge Base