checkout-custom-fields

WooCommerce Checkout Custom Fields

Add custom fields to your WooCommerce checkout page

Description

When enabled, WooCommerce Checkout Custom Fields module lets you add custom fields to WooCommerce checkout page. This neat feature allows you to add more fields to your checkout page. Choose which section to add the custom field to (Billing / Shipping / Order notes / Account), and choose which type of information field you want to add – add a text field, text area, number, a date/time picker, a checkbox, select, radio, or a password, and give it a label or some text explaining what you want your customers to do.

Email Options

This section allows you to set if you want custom fields to be displayed in emails. Also here you can define how fields should be outputted.

WooCommerce Checkout Custom Fields - Admin Settings - Email Options

Add All Fields to Admin Emails
Enable this if you want all fields to be added to all emails to administrators.

Default: yes
Add All Fields to Customers Emails
Enable this if you want all fields to be added to all emails to customers.

Default: yes
Emails Fields Template: Before the fields
This option sets what should be outputted before the custom fields. For example try: <table>.

Default: None
Emails Fields Template: Each field
This option sets how each field should be outputted. Replaced values: %label%, %value%. For example try: <tr><th>%label%</th><td>%value%</td></tr>

Default: <p><strong>%label%:</strong> %value%</p>
Emails Fields Template: After the fields
This option sets what should be outputted after the custom fields. For example try: </table>.

Default: None

Order Received Options

WooCommerce Checkout Custom Fields - Admin Settings - Order Received Options

Add All Fields to “Order Received” (i.e. “Thank You”) and “View Order” Pages
Default: yes
“Order Received” Fields Template: Before the fields
Default: None
“Order Received” Fields Template: Each field
Replaced values: %label%, %value%.

Default: <p><strong>%label%:</strong> %value%</p>
“Order Received” Fields Template: After the fields
Default: None

Custom Fields Number Option

Custom Fields Number
Sets the number of custom fields you want to add. Click “Save changes” after you change this number – new settings fields will appear.

Default:

Field’s Options

WooCommerce Checkout Custom Fields - Admin Settings - Field General Options

Enable/Disable
Enables the custom field.

Default: no
Type
Possible values: Text; Textarea; Number; Checkbox; Datepicker; Weekpicker; Timepicker; Select; Radio; Password; Country; State; Email; Phone.

Default: Text

WooCommerce Checkout Custom Fields

Required
Sets if the field is required to fill on checkout on not.

Default: no
Label
Sets label for the field.

Default: None
Placeholder
Sets placeholder for the field.

Default: None
Priority (i.e. Order)
Here you can set the field’s position inside the section. Lower number will move the field higher in the section.

Default: None
Section
Possible values: Billing; Shipping; Order Notes; Account.

Default: Billing
Class
HTML class. Possible values: Wide; First; Last.

Default: Wide
Clear
CSS clear option.

Default: yes
Customer Meta Fields
Check this if you want the field to be added to the customer meta fields.

Default: yes

Select and Radio Field Type Options

This subsection allows you to set options for select and radio type fields.

WooCommerce Checkout Custom Fields - Admin Settings - Select and Radio Field Type Options

Select/Radio: Options
Set options for the field here. One option per line.

Default: None
Select: Use select2 Library
Enable this if you want to use select2 library instead of standard HTML select input field.

Default: no
select2: min input length
select2: Number of characters necessary to start a search. Ignored if set to zero.

Default:
select2: max input length
select2: Maximum number of characters that can be entered for an input. Ignored if set to zero.

Default:

Checkbox Field Type Options

This subsection allows you to set options for checkbox type fields.

WooCommerce Checkout Custom Fields - Admin Settings - Checkbox Field Type Options

Checkbox: Value for ON
Default: Yes
Checkbox: Value for OFF
Default: No
Checkbox: Default Value
Possible values: Not Checked; Checked.

Default: Not Checked

Datepicker, Weekpicker and Timepicker Field Type Options

This subsection allows you to set options for datepicker, weekpicker and timepicker type fields.

WooCommerce Checkout Custom Fields - Admin Settings - Datepicker Weekpicker Timepicker Options

Datepicker/Weekpicker: Date Format
Leave blank to use your current WordPress format. Visit documentation on date and time formatting for valid date formats.

Default: None
Datepicker/Weekpicker: Min Date
Min date in days.

Default: -365
Datepicker/Weekpicker: Max Date
Max date in days.

Default: 365
Datepicker/Weekpicker: Add Year Selector
Default: no
Datepicker/Weekpicker: Year Selector: Year Range
The range of years displayed in the year drop-down.

Default: c-10:c+10
Datepicker/Weekpicker: First Week Day
Possible values: Sunday; Monday; Tuesday; Wednesday; Thursday; Friday; Saturday.

Default: Sunday
Timepicker: Time Format
Visit timepicker options page for valid time formats.

Default: hh:mm p
Timepicker: Interval
Interval in minutes.

Default: 15

Field Visibility Options

This subsection allows you to show or hide custom checkout field, depending on what’s in cart.

WooCommerce Checkout Custom Fields - Admin Settings - Field Visibility Options

Exclude Categories
Hide this field if there is a product of selected category in cart.

Default: None
Include Categories
Show this field only if there is a product of selected category in cart.

Default: None
Exclude Products
Hide this field if there is a selected product in cart.

Default: None
Include Products
Show this field only if there is a selected product in cart.

Default: None
Min Cart Amount
Show this field only if cart total is at least this amount. Set zero to disable.

Default:
Max Cart Amount
Show this field only if cart total is not more than this amount. Set zero to disable.

Default:

Tips & Tricks

To add custom fields to Booster’s PDF invoices, you should use shortcode, e.g.:


You can use use Custom CSS Options (accessible through WooCommerce > Settings > Booster > EMAILS & MISC. > General). For example, to change default view of custom checkout radio buttons:

WooCommerce Checkout Custom Fields - Radio button


Custom CSS code for radio buttons restyling:

label.radio { display: inline !important; padding-left: 5px; }label.radio:after { content: 'A'; white-space: pre; }

Accessible through:

  • WooCommerce > Settings > Booster > Cart & Checkout > Checkout Custom Fields

Tested on WooCommerce 4.0.0 and WordPress 5.3.2Plugin can be downloaded here. If there are any locked fields in the module, you will need to get Booster Plus to unlock them.

WooCommerce Booster ModulesWooCommerce CheckoutWooCommerce Checkout Custom FieldsWooCommerce Checkout FieldsWooCommerce Custom Fields

#comment>

#comment>

#comment>#comment>#comment>

Leave a Reply Click here to cancel reply.

#comment>

Comments

152 Comments

  1. dexzhou January 11, 2020 at 3:51 pm#comment>

    i Want to add the value of the key “billing_wcj_checkout_field_1” into a php template, I found below code in this page,

    echo do_shortcode( ‘‘ );

    it works, but exist two questions
    1. the output result of above code seems is a slug, – in each words, we just want get to the value without -.
    2. order_id=”123″, how to rewrite this part, so that it works for all order, but not only the order 123.
    thanks.

    Reply to thread

    #comment>#comment>#comment>Avatar#comment>

  2. #comment>

  3. Lise December 23, 2019 at 2:50 pm#comment>

    Hello,
    I’m trying to add a custom field to my checkout to let users tell me which language they prefer for our onwards communication.
    I have a choice of 4 different languages i want the user to pick from ( EN, FR, NL, DE), but i want to force them to actively chose one, not just leave the default first one already selected like they do now.
    So basically i would want either radio buttons with none selected by default, or a select drop-down, with none selected by default. So that if the users don’t chose, they will get an error warning and won’t be able to checkout.
    Ideally something like this, but with “preferred language” being the label of the field, and not a selectable value:
    https://www.loom.com/share/549ee812d2284aac9b06f8638ee210f0

    Reply to thread

    #comment>#comment>#comment>Avatar#comment>

    • RokasJ December 27, 2019 at 1:42 pm#comment>

      Hi Lise,

      Unfortunately that is not possible yet but we have added your request to our todo list.

      Best regards,
      Rokas – Support Team

      #comment>#comment>Avatar#comment>

    • #comment>

    #comment>

  4. #comment>

  5. rudek December 10, 2019 at 5:20 pm#comment>

    Hi guys,

    We seem to have found a bug in the WooCommerce Checkout Custom Fields: If I create several custom fields, they all work fine in English. We have several languages and use WPML/PolyLang for translation.

    The bug is this: only the first created custom field billing_wcj_checkout_field_1 is submitted to the WPML/PolyLang for translations. All others are not available. We would need all of the fields to be available for translations.

    Can this be fixed?

    Thanks
    Rudy

    Reply to thread

    #comment>#comment>#comment>Avatar#comment>

    • RokasJ December 10, 2019 at 7:31 pm#comment>

      Hi Rudy,

      These fields can be translated using Boosters’ WPML module and shortcode, instead of translating directly in the WPML plugin.

      Best regards,
      Rokas – Support Team

      #comment>#comment>Avatar#comment>

    • #comment>

    • rudek December 11, 2019 at 10:55 am#comment>

      Thanks.
      – we are actually using PolyLang in WPML mode. Will tha also work with the WPML module?
      – is there a reason why only the first addon field is available for “normal” translation and not all the others? This makes maintenance very difficult…

      Rudy

      #comment>#comment>Avatar#comment>

    • #comment>

    • RokasJ December 11, 2019 at 1:43 pm#comment>

      Hi,

      I believe shortcodes should also work with Polylang although they are primarily designed for WPML. Ideally all text in Booster should be translated using these shortcodes.

      Best regards,
      Rokas – Support Team

      #comment>#comment>Avatar#comment>

    • #comment>

    • rudek December 11, 2019 at 4:12 pm#comment>

      hm, I was not able to make Polylang work so far with the shortcodes.

      I still think it is a bug that the first custom field is available for translations but the second third etc. are not. Don’t you?

      This way we would need to make translations in different places (but can’t because we can not get the shortcode to work) and that is a nightmare for maintenance.

      -Rudy

      #comment>#comment>Avatar#comment>

    • #comment>

    • RokasJ December 11, 2019 at 8:01 pm#comment>

      Hi Rudy,

      I believe none of the fields should show up in Polylang at all, and as this plugin is not supported yet I wouldn’t call it a bug but I will forward your concerns to our development team.

      Best regards,
      Rokas – Support Team

      #comment>#comment>Avatar#comment>

    • #comment>

    • rudek December 12, 2019 at 12:46 pm#comment>

      the first custom field is available for translations in Polylang, further fields are not. That sounds like a bug to me…
      -Rudy

      #comment>#comment>Avatar#comment>

    • #comment>

    #comment>

  6. #comment>

  7. Wendie December 9, 2019 at 7:22 am#comment>

    Hello,
    I use this option to display a checkbox for special conditions per product. It is working great however there is 1 thing I really need to change. All the fields (20) are showing up in the email. In the cart I only show the field that is applicable for the product someone is buying. So I also want only that field showing up in the email.
    How do I do that?

    Reply to thread

    #comment>#comment>#comment>Avatar#comment>

  8. #comment>

  9. Zacharymop December 5, 2019 at 9:13 pm#comment>

    Maya Video editing

    Reply to thread

    #comment>#comment>#comment>Avatar#comment>

  10. #comment>

  11. niklas November 29, 2019 at 2:52 am#comment>

    Is it possible to collect info on the thank you page?
    We need to get the phone number, as we use express checkout through paypal and we dont get the phone number for shipping.
    It would be cool to ask for it at the thank you page and if collected it goes to that specific order notes.

    Reply to thread

    #comment>#comment>#comment>Avatar#comment>

    • RokasJ November 29, 2019 at 11:25 pm#comment>

      Hi Niklas,

      Currently this module only allows adding fields to the checkout page but I have added your suggestion to our to-do ist.

      Best regards,
      Rokas – Support Team

      #comment>#comment>Avatar#comment>

    • #comment>

    #comment>

  12. #comment>

  13. Anthony November 23, 2019 at 11:02 pm#comment>

    Great plugin!

    Is there a way to set a maximum text limit on the custom checkout field?

    I need to set the limit at 40 characters. Its for customers to enter an engraving message.

    Any suggestions?
    Thanks

    Reply to thread

    #comment>#comment>#comment>Avatar#comment>

    • RokasJ November 24, 2019 at 2:16 pm#comment>

      Hi Anthony.

      Unfortunately it’s not currently possible to limit the input length however we have added this to our todo list.

      Best regards,
      Rokas – Support Team

      #comment>#comment>Avatar#comment>

    • #comment>

    #comment>

  14. #comment>

  15. Kasper Johnsen November 23, 2019 at 4:22 pm#comment>

    Is it possible to have a custom text field appear if you check a checkmark/checkbox?

    Reply to thread

    #comment>#comment>#comment>Avatar#comment>

    • RokasJ November 24, 2019 at 2:20 pm#comment>

      Hi Kasper,

      Unfortunately that is not possible yet but we have added it to our todo list.

      Best regards,
      Rokas – Support Team

      #comment>#comment>Avatar#comment>

    • #comment>

    #comment>

  16. #comment>

  17. Gerard S. November 21, 2019 at 1:21 pm#comment>

    Strange, I made a custom text field (_billing_wcj_checkout_field_1) and now I see that it’s saved in de database twice. How can this be prevented? At order export the field has a double value which is very inconvenient.

    Reply to thread

    #comment>#comment>#comment>Avatar#comment>

    • Gerard S. November 21, 2019 at 3:08 pm#comment>

      I kinda solved it by putting it in the notes area instead of billing (so it now starts with _order) and that’s only saved once per order as it should.
      So I’m good for now. But it’s still strange that in the billing area it creates two entries.

      #comment>#comment>Avatar#comment>

    • #comment>

    #comment>

  18. #comment>

  19. Sandy Pullen November 15, 2019 at 11:25 am#comment>

    If you set the custom field to be an email, how can you get an invoice or shipping arrangements sent to that email?

    Or if you can’t do that, how can you get the field value to pass into a function to add that email as a recipient?
    thanks

    Reply to thread

    #comment>#comment>#comment>Avatar#comment>

    • RokasJ November 15, 2019 at 5:28 pm#comment>

      Hi Sandy,

      Unfortunately that is not possible yet but we have added it to our todo list.

      Best regards,
      Rokas – Support Team

      #comment>#comment>Avatar#comment>

    • #comment>

    #comment>

  20. #comment>

  21. Gene Teigland November 12, 2019 at 2:16 pm#comment>

    How would I pass this custom field to shipstation woocommerce plugin? I created a date field for “ship at a later date” and then I want to pass this custom field using this custom action:
    https://docs.woocommerce.com/document/shipstation-for-woocommerce/

    ShipStation supports up to three custom fields that may contain extra data you want sent to the ShipStation orders section.
    Custom Fields 2 and 3 can be customized with a snippet in which you define the name of meta data you want to export. Example:

    // Add this code to your theme functions.php file or a custom plugin
    add_filter( ‘woocommerce_shipstation_export_custom_field_2’, ‘shipstation_custom_field_2’ );

    function shipstation_custom_field_2() {
    return ‘_meta_key’; // Replace this with the key of your custom field
    }

    // This is for custom field 3
    add_filter( ‘woocommerce_shipstation_export_custom_field_3’, ‘shipstation_custom_field_3’ );

    function shipstation_custom_field_3() {
    return ‘_meta_key_2’; // Replace this with the key of your custom

    I tried putting in my field key: order_wcj_checkout_field_1

    But it didn’t pass through — any ideas?

    Reply to thread

    #comment>#comment>#comment>Avatar#comment>

  22. #comment>

  23. createbooster November 11, 2019 at 4:21 pm#comment>

    Hi,
    Is it possible to have a custom radio or select field that will display another custom field if one particular option is selected? Basically, I have a shop that will allow collection now or will wait til Christmas week for collection. So I have a select field (or could be radio) that says “when do you want to collect?”. If the customer chooses ‘as soon as possible’, a Date picker field will appear for them to select a date after 4 days lead time.

    Reply to thread

    #comment>#comment>#comment>Avatar#comment>

  24. #comment>

  25. Ahmad October 24, 2019 at 11:16 am#comment>

    Hi,

    Is there any way to select multiple buttons with the “Radio Button” option?
    At the moment i can only select one button and not multiple buttons. This is the same with the “select” option.

    Also, there’s always one button pre-selected by default. Is it possible to have none pre-selected?

    Thanks

    Reply to thread

    #comment>#comment>#comment>Avatar#comment>

    • RokasJ October 24, 2019 at 1:47 pm#comment>

      Hi Ahmad,

      Unfortunately it’s not currently possible to select multiple or no values with radio buttons yet but we have added it to our todo list.

      Best regards,
      Rokas – Support Team

      #comment>#comment>Avatar#comment>

    • #comment>

    #comment>

  26. #comment>

  27. createbooster September 6, 2019 at 10:52 am#comment>

    Hi,
    I have Booster Plus and am using the Checkout Custom Fields module to have a 3 Custom fields: 2 additional text input fields (required) and a date picker. Is it possible to have the 2 Text Fields to show only if the User is a certain Role? I want the date picker to show to the public (i.e. not logged in) and only want the 2 Custom Text Fields to show if a certain Role is logged in. I know that there is a module to activate other modules by Role but this would deactivate all of the custom fields for public, when I still want the Date picker to show.
    Thanks

    Reply to thread

    #comment>#comment>#comment>Avatar#comment>

    • RokasJ September 6, 2019 at 2:43 pm#comment>

      Hi,

      Unfortunately it’s not currently possible to show custom fields by role yet but we have added that to our todo list.

      Best regards,
      Rokas – Support Team

      #comment>#comment>Avatar#comment>

    • #comment>

    #comment>

  28. #comment>

  29. Alvina August 27, 2019 at 7:44 am#comment>

    Can you please help me out in this code to remove the fields from checkout page. When I try to implement this code the checkout stop working. I have seen the code here https://www.cloudways.com/blog/how-to-edit-delete-fields-and-email-in-woocommerce-custom-checkout-fields/ and all the steps are same just change the fields that I don’t want to show.

    function remove_additional_information_checkout($fields){
    unset( $fields[“billing_last_name”] );
    unset( $fields[“billing_middle_name”] );
    return $fields;
    }
    add_filter( ‘woocommerce_billing_fields’, ‘remove_additional_information_checkout’ );

    Reply to thread

    #comment>#comment>#comment>Avatar#comment>

    • RokasJ August 28, 2019 at 9:23 am#comment>

      Hi Alvina,

      It seems that you are trying to remove last and middle name fields from the checkout. You can already do this with Booster’s “Checkout Code Fields” module. Please try using it instead.

      Best regards,
      Rokas – Support Team

      #comment>#comment>Avatar#comment>

    • #comment>

    #comment>

  30. #comment>

  31. jade August 22, 2019 at 6:52 pm#comment>

    Datepicker calendar pop up doesn’t work with mobile device. The calendar appears over the other text fields and then disappears when you select a date

    Reply to thread

    #comment>#comment>#comment>Avatar#comment>

    • RokasJ August 22, 2019 at 7:21 pm#comment>

      Hi Jade,

      I cannot replicate the issue. Could you contact us via email [email protected]

      Best regards,
      Rokas – Support Team

      #comment>#comment>Avatar#comment>

    • #comment>

    #comment>

  32. #comment>

  33. Thom August 4, 2019 at 7:48 pm#comment>

    Not save custom field data on Edit order screen (example added in Billing section)

    Reply to thread

    #comment>#comment>#comment>Avatar#comment>

    • RokasJ August 5, 2019 at 12:42 pm#comment>

      Hi Thom,

      Could you contact us about the issue directly at [email protected]

      Best regards,
      Rokas – Support Team

      #comment>#comment>Avatar#comment>

    • #comment>

    #comment>

  34. #comment>

  35. Lukas July 18, 2019 at 5:33 pm#comment>

    Hello, if i write some number into Priority (Order) settings, so i have field still like first, on top. Is possible recommend me, how i can move with fields? Thank you. Lukas

    Reply to thread

    #comment>#comment>#comment>Avatar#comment>

    • RokasJ July 20, 2019 at 12:13 pm#comment>

      Hi,

      Default wocommerce field priorities are a multiple of 10 in increasing order, so the first one has a priority of 10, second – 20 and so on. What you would want to have a field show up first is set it’s priority to something in between 1 and 9 and set its section to the one that’s shown first.

      Best regards,
      Rokas – Support Team

      #comment>#comment>Avatar#comment>

    • #comment>

    #comment>

  36. #comment>

  37. Matthew July 9, 2019 at 9:12 am#comment>

    Hi there,

    Is it possible to add arbitrary text within custom fields?

    We use the checkout to display a form with lots of custom fields on it.

    One section of the form is a series of checkboxes, and I just want to add a heading to the top of the checkboxes else they are just floating with no context.

    Thanks!

    Reply to thread

    #comment>#comment>#comment>Avatar#comment>

    • RokasJ July 9, 2019 at 4:39 pm#comment>

      Hi,

      You can add field names and descriptions but not any additional information at the moment.

      Best regards,
      Rokas – Support Team

      #comment>#comment>Avatar#comment>

    • #comment>

    • Matthew July 9, 2019 at 4:46 pm#comment>

      Ok thanks,

      I have to roll the same setup out across several sites, is there an easy way to export Booster settings?

      #comment>#comment>Avatar#comment>

    • #comment>

    • RokasJ July 10, 2019 at 2:57 pm#comment>

      Hi Matthew,

      You can export and import Booster settings by going to Woocommerce > Settings > Booster Settings > Dashboard > Manage settings and clicking on import/export buttons.

      Best regards,
      Rokas – Support Team

      #comment>#comment>Avatar#comment>

    • #comment>

    #comment>

  38. #comment>

  39. Tim Monk July 5, 2019 at 10:40 am#comment>

    Hi there – just added checkbox to checkout page for terms and conditions – clicking the text make the text disappear – cannot unclick checkbox – have to reload page – am I doing something silly? Thanks

    Reply to thread

    #comment>#comment>#comment>Avatar#comment>

    • Tim Monk July 5, 2019 at 10:53 am#comment>

      Actually the line disappears whenever other fields are clicked too

      #comment>#comment>Avatar#comment>

    • #comment>

    • RokasJ July 5, 2019 at 2:13 pm#comment>

      Hi Tim,

      By other fields do you mean all checkout fields or only ones made by Booster? Could you contact us via email [email protected] with URL to your page?

      Best regards,
      Rokas – Support Team

      #comment>#comment>Avatar#comment>

    • #comment>

    #comment>

  40. #comment>

  41. A M June 29, 2019 at 11:51 am#comment>

    How do I add radio button above Billing Section? Also anyway to have Shipping to Different address unchecked by default?

    Reply to thread

    #comment>#comment>#comment>Avatar#comment>

    • RokasJ July 1, 2019 at 4:04 pm#comment>

      Hi,

      You could set fields section to Billing and then set lower priority (<10) so that they would be shown above billing section. Unfortunately it’s not currently possible to customize default value for this field but we have added it to our todo list.

      Best regards,
      Rokas – Support Team

      #comment>#comment>Avatar#comment>

    • #comment>

    #comment>

  42. #comment>

  43. Erik June 27, 2019 at 3:45 pm#comment>

    Any insight on how I could make the custom_checkout_field appear as a column on the Admin “Orders” page of WooCommerce? On every order, we have the customer make a selection from a dropdown with 7 options and we’d love to be able to either 1) sort by that field or 2) at least be able to see it so we can quickly differentiate what orders belong to each group.

    Thanks!

    Reply to thread

    #comment>#comment>#comment>Avatar#comment>

    • RokasJ July 1, 2019 at 5:48 pm#comment>

      Hi Erik,

      Checkout custom fields should be visible in individual order edit pages, under billing and shipping sections.

      Best regards,
      Rokas – Support Team

      #comment>#comment>Avatar#comment>

    • #comment>

    #comment>

  44. #comment>

  45. Samuel June 14, 2019 at 3:24 pm#comment>

    Hi, I’m using the booster plus add-on.
    In the section Checkout Options Custom Field Module, I have the required NIF field.
    Is there any way to put the condition ?. ejm: it is required for some countries and for others it is optional.

    Reply to thread

    #comment>#comment>#comment>Avatar#comment>

    • RokasJ June 15, 2019 at 4:34 pm#comment>

      Hi Samuel,

      Unfortunately conditions (besides products and categories in cart and total amounts) are not available yet but we have added them to our to-do list.

      Best regards,
      Rokas – Support Team

      #comment>#comment>Avatar#comment>

    • #comment>

    #comment>

  46. #comment>

  47. MedMan Creative April 19, 2019 at 6:18 pm#comment>

    I have added 2 custom fields to my checkout page (a “Is this a gift?” checkbox and a “Subscribe to Newsletter?” checkbox).
    I was able to add the output code to my Invoice and Packing Slip PDF Templates.
    But, the output on the PDF shows the placeholder text and either a blank (if the checkbox is left unchecked indicating No) or a “1” (if the checkbox is marked Yes).
    —–
    Example Output: this customer has indicated NO on the Gift and YES on the newsletter:
    Is this a gift:
    Sign up for Newsletter: 1
    —–
    Can I change the output to show YES or NO based on what the customer chooses, instead of “1” or blank?

    This is the code I added to my templates:

    custom_field(‘_billing_wcj_checkout_field_1’); ?>

    custom_field(‘_billing_wcj_checkout_field_2’); ?>

    Thanks

    Reply to thread

    #comment>#comment>#comment>Avatar#comment>

    • MedMan Creative April 19, 2019 at 6:21 pm#comment>

      Looks like the comments doesn’t accept code in the box. Trying again.
      <!––

      custom_field(‘_billing_wcj_checkout_field_1’); ?>

      custom_field(‘_billing_wcj_checkout_field_2’); ?>

      –>

      #comment>#comment>Avatar#comment>

    • #comment>

    • RokasJ April 25, 2019 at 5:53 pm#comment>

      Hi,

      I have just double checked and it seems that at least for me checkout custom fields are saved as an order meta, 0 when not selected and 1 when selected. Could you try out shortcode (https://booster.io/shortcodes/wcj_order_meta/) with meta keys _billing_wcj_checkout_field_1 and _billing_wcj_checkout_field_2 to see if it outputs 0 correctly? Unfortunately it’s not currently possible to change it to YES or NO but we have added it to our todo list. In the meantime it would be useful to know why it’s showing no data whatsoever when it’s not selected.

      Best regards,
      Rokas – Support Team

      #comment>#comment>Avatar#comment>

    • #comment>

    #comment>

  48. #comment>

  49. Ryan March 5, 2019 at 5:10 am#comment>

    We can see the booster checkout custom fields in the order admin, but is there a way to edit these from admin?

    Reply to thread

    #comment>#comment>#comment>Avatar#comment>

    • RokasJ March 5, 2019 at 2:13 pm#comment>

      Hi Ryan,

      Unfortunately not yet but we have added it to our todo list.

      Best regards,
      Rokas – Support Team

      #comment>#comment>Avatar#comment>

    • #comment>

    #comment>

  50. #comment>

  51. naimar February 17, 2019 at 7:53 pm#comment>

    Hello Booster team!
    I managed to create 2 custom fields on my checkout page but they appear by default at the top of the section while I would like them to appear at the end.
    I tried to change the priority order value but it doesn’t work.
    Could you please let me know how I could have them appear as fields number 8 and 9?
    Many thanks!

    Reply to thread

    #comment>#comment>#comment>Avatar#comment>

    • RokasJ February 18, 2019 at 8:32 pm#comment>

      Hi Naimar,

      Priority values are usually multiples of 10, with the first field being 10, next 20 and so on. Could you try use bigger values? Such as 80 or 90.

      Best regards,
      Rokas – Support Team

      #comment>#comment>Avatar#comment>

    • #comment>

    #comment>

  52. #comment>

  53. Nico February 14, 2019 at 4:26 pm#comment>

    Hi, I have a bunch of custom fields added to the checkout conditionally, based on the products in the cart. Everything works well, except that when I edit an order from the admin screen (for example changing a billing field) all the custom fields appear, even those that where conditionally hidden in the checkout page.
    Is it a bug or am I missing something?

    Reply to thread

    #comment>#comment>#comment>Avatar#comment>

    • RokasJ February 18, 2019 at 8:52 pm#comment>

      Hi Nico,

      Do these fields only disappear from the order edit page or they also become inaccessible via shortcodes? What if you enable “Show Order Meta” option in “Admin Tools” module, does this data appear in the order edit page, in the order meta meta-box then?

      Best regards,
      Rokas – Support Team

      #comment>#comment>Avatar#comment>

    • #comment>

    • Nico February 18, 2019 at 9:02 pm#comment>

      Hi Rokas,

      I think I have not explained myself. I’ll try with an example.

      Say I have two custom fields and two products on my shop. Custom field 1 appears only if product A is in the cart and custom field 2 only if product B is in the cart.
      A customer buys product A and custom field 1 is shown at checkout time. Up to this point everything works as it should.
      Then the shop manager goes to the customer order to edit his billing phone. When he does that, custom field 2 also appear on the order page, even if it should not.

      #comment>#comment>Avatar#comment>

    • #comment>

    • RokasJ February 19, 2019 at 11:58 am#comment>

      Hi Nico,

      Unfortunately it’s not currently possible to hide these fields on the back end but we have added it to our todo list.

      Best regards,
      Rokas – Support Team

      #comment>#comment>Avatar#comment>

    • #comment>

    #comment>

  54. #comment>

  55. Mitch February 10, 2019 at 9:29 pm#comment>

    Hello,

    I’d like to place the custom checkout field someplace else on the page, whether via shortcode or another way. In a perfect world, I’d be able to add this in a shortcode that I would drop in a Booster Checkout Custom Info Block. I’m not looking to display the ‘value’ returned after someone completes the form (like I assume happens with ), but the actual input box.

    If my key=’order_wcj_checkout_field_1′ how would I place this form?

    I’ve read all the comments, as well as the documentation here and on the other checkout custom fields pages, and didn’t see anything on it. Guidance is appreciated.

    Thanks.

    Reply to thread

    #comment>#comment>#comment>Avatar#comment>

    • RokasJ February 11, 2019 at 1:37 pm#comment>

      Hi Mitch,

      You can use Attribute "name" is required! shortcode (https://booster.io/shortcodes/wcj_input_field/) to add the input field (box) directly.

      Best regards,
      Rokas – Support Team

      #comment>#comment>Avatar#comment>

    • #comment>

    • Mitch February 11, 2019 at 5:40 pm#comment>

      Hi Rokas,

      Thanks for the info and the timely reply. So I messed around a bit with that process. In testing I was able to get
      to display when I placed it in the product itself or in a product custom tab.

      But it did NOT display when I placed it in a Checkout Custom Info Blocks content box (set to display ‘after customer details’ / position 10).

      Shouldn’t the input box display at the checkout page placement as well?

      Thanks.

      #comment>#comment>Avatar#comment>

    • #comment>

    • Mitch February 11, 2019 at 7:43 pm#comment>

      I have it displaying on the checkout page via Custom Blocks now, was my error. 🙂

      But I am not able to export the information like I can with it when it is placed via the ‘section = Order Notes’ in the Checkout Custom Fields settings page.

      With that setup, I can use ‘_order_wcj_checkout_field_1’ to pull data entered in that box.

      But when I use and then try to use
      ‘_wcj_input_field_order_wcj_checkout_field_1’ to pull the inputted data, nothing shows in the report.

      What am I missing?

      Thanks a bunch, have a good day.

      #comment>#comment>Avatar#comment>

    • #comment>

    • RokasJ February 18, 2019 at 8:55 pm#comment>

      Hi Mitch,

      I have checked and it seems that this shortcode actually currently only works with Booster’s Custom Payment Gateways and the user input is visible in the order edit page, in the “Booster: Custom Payment Fields” meta box. Unfortunately it is not possible to put checkout custom fields elsewhere but we have added your suggestion to our todo list.

      Best regards,
      Rokas – Support Team

      #comment>#comment>Avatar#comment>

    • #comment>

    #comment>

  56. #comment>

  57. Loren February 9, 2019 at 7:26 pm#comment>

    Hello:

    Does data from custom fields get including in order export data? Such as if we used the Booster For Woocommerce Export Tools module?

    Thank you,
    Loren

    Reply to thread

    #comment>#comment>#comment>Avatar#comment>

    • RokasJ February 9, 2019 at 9:43 pm#comment>

      Hi Loren,

      Yes, you can use Booster’s export tools to export these fields but you first would have to include meta keys in the export module settings.

      Best regards,
      Rokas – Support Team

      #comment>#comment>Avatar#comment>

    • #comment>

    #comment>

  58. #comment>

  59. Janos February 8, 2019 at 8:08 am#comment>

    Hello,

    I have added a custom field to my checkout page, but unfortunately the priority option does not works. I have tried it with different values (1-5), but nothing happens.

    Could you help with it please?

    Thank you

    Reply to thread

    #comment>#comment>#comment>Avatar#comment>

    • RokasJ February 8, 2019 at 12:46 pm#comment>

      Hi Janos,

      Priority values are usually multiples of 10, with the first field being 10, next 20 and so on. Could you try use bigger values?

      Best regards,
      Rokas – Support Team

      #comment>#comment>Avatar#comment>

    • #comment>

    • Janos February 8, 2019 at 7:43 pm#comment>

      Hello Rokas,

      Works perfectly! Thank you!

      Is it possible to edit the error message, what is displayed if a required checkbox is missed?

      Regards,

      Janos

      #comment>#comment>Avatar#comment>

    • #comment>

    • RokasJ February 8, 2019 at 10:14 pm#comment>

      Hi Janos,

      Unfortunately it is not currently possible to customize this message for checkout page but we have added it to our todo list.

      Best regards,
      Rokas – Support Team

      #comment>#comment>Avatar#comment>

    • #comment>

    #comment>

  60. #comment>

  61. Stuart Cross February 7, 2019 at 7:48 pm#comment>

    Hi,
    The question has been asked before but I couldn’t see the answer.

    I have created custom fields for date (Collection Date) and time (Collection Time)

    Please advise how I can change the date field to exclude Sundays? and how to on show only the hours between 9am and 4pm in the time field?

    Thanks

    Reply to thread

    #comment>#comment>#comment>Avatar#comment>

    • RokasJ February 7, 2019 at 7:53 pm#comment>

      Hi Stuart,

      Unfortunately that is not possible yet but we have added it to our todo list.

      Best regards,
      Rokas – Support Team

      #comment>#comment>Avatar#comment>

    • #comment>

    • Stuart February 7, 2019 at 8:02 pm#comment>

      Thanks for the quick response.

      Please could you give me an idea on when this is likely to be available? I’m not looking for a date to hold you too, are we talking weeks? months? a year?
      I don’t want to look for alternative solutions if this will be available soon.

      #comment>#comment>Avatar#comment>

    • #comment>

    #comment>

  62. #comment>

  63. burf January 23, 2019 at 12:54 pm#comment>

    thanks!

    Reply to thread

    #comment>#comment>#comment>Avatar#comment>

  64. #comment>

  65. rpotgieterza January 15, 2019 at 1:35 pm#comment>

    I have used the custom fields to give my customers the option to choose a future deliver date and time. However, with next orders the old date and time selected still show and come through with new orders if not changed by our customers. I have selected the ‘clear’ option, however that clearly does not clear the item with next orders.

    Please help as this is causing confusion when packing orders!

    Thanks in advance, Richard

    Reply to thread

    #comment>#comment>#comment>Avatar#comment>

  66. #comment>

  67. Sue December 4, 2018 at 9:43 am#comment>

    Hi there,

    Excellent plugin. I have a question about how I can get the information from the custom checkout fields to appear on the customers invoice? We are using the custom checkout field for the customer to select either Friday or Saturday delivery and we really need their chosen selection to appear on the invoice.

    Any help greatly appreciated.

    Many thanks
    Sue

    Reply to thread

    #comment>#comment>#comment>Avatar#comment>

    #comment>

  68. #comment>

  69. Anfield November 13, 2018 at 4:23 am#comment>

    Hi,

    We are using the Checkout Custom Fields feature with type = “select”. We found that the data value stored in DB is somehow like the a slug instead of the “truth” value. i.e. our option value in the dropdown list is “Alan’s plugin”, what it save and what I can retrieve to display the value become “alans-plugin”. Understand that there might be a limitation to save some special character and space as a key but somehow we have to retrieve the actual value from what user have been selected. So “alans-plugin” can save as a key but “Alan’s plugin” needs to be able to retrieve and display as well.
    Am I missed sometime? Is it possible to get the exact option value? Thanks.

    Reply to thread

    #comment>#comment>#comment>Avatar#comment>

    • bordages January 17, 2019 at 2:32 am#comment>

      Was this ever resolved? I am having a similar problem with a single checkbox field. Instead of YES or NO, I get 0 or 1.

      #comment>#comment>Avatar#comment>

    • #comment>

    • Anfield January 17, 2019 at 3:28 am#comment>

      No, I do not know why nobody is replying this.

      #comment>#comment>Avatar#comment>

    • #comment>

    • RokasJ January 17, 2019 at 1:13 pm#comment>

      Hi,

      This is because checkbox meta is saved as a boolean type which can only be those 2 values. Unfortunately it is not possible to change that yet.

      Best regards,
      Rokas – Support Team

      #comment>#comment>Avatar#comment>

    • #comment>

    • Cecil January 18, 2019 at 3:56 am#comment>

      Thanks for clarifying. I was able to use some basic PHP to create a custom shortcode for the two checkbox fields I added to output “Yes” or “No” depending on the value your shortcode returned.

      #comment>#comment>Avatar#comment>

    • #comment>

    #comment>

  70. #comment>

  71. cristi September 14, 2018 at 2:05 pm#comment>

    Hi, how can I collect the data from the custom checkout fields and output it somewhere else? I am interested in getting the data from the custom fields and output it through a plugin that export delivery slips straight into the currier website…I just need to change a bit in the plugin script but I am not very good with PHP and I am not sure what function/key I need in order to do that. Thank You!

    Reply to thread

    #comment>#comment>#comment>Avatar#comment>

    • Cristi September 23, 2018 at 11:29 pm#comment>

      Guys…if no one is answering here where can I get support?

      #comment>#comment>Avatar#comment>

    • #comment>

    • RokasJ September 24, 2018 at 6:52 pm#comment>

      Hi Cristi,

      You can access checkout fields with a shortcode where key should be your checkout field key (for example, ). In code you should try out something like this: echo do_shortcode( ‘‘ );
      or
      echo do_shortcode( ‘‘ );
      Please let me know how that goes.

      Best regards,
      Rokas – Support Team

      #comment>#comment>Avatar#comment>

    • #comment>

    #comment>

  72. #comment>

  73. Coach August 29, 2018 at 2:18 am#comment>

    Hi,

    Thank you for your great plugin.

    I’ve added a timepicker and it seems to work. But I think it has a bug showing value of “You guys rock” as the placeholder (can’t be override from the module setting) and when selecting the time, auto-filled postcodes from Chrome will show up instead of the time.

    Hope you can address the issues above.

    Thanks.

    Reply to thread

    #comment>#comment>#comment>Avatar#comment>

    • RokasJ September 1, 2018 at 7:38 pm#comment>

      Hi,

      There should not be any default placeholder unless you have added it under “Placeholder” text field in module settings. This is where you can replace it. Let me know if you require further assistance on this matter,

      Best regards,
      Rokas – Support Team

      #comment>#comment>Avatar#comment>

    • #comment>

    #comment>

  74. #comment>

  75. Remy.Booster007 July 8, 2018 at 5:24 am#comment>

    Hello,
    I’ve added a date field but the mindate is not working…

    Reply to thread

    #comment>#comment>#comment>Avatar#comment>

  76. #comment>

  77. Elia June 22, 2018 at 11:58 am#comment>

    Hi guys,
    it seems to me that the shortcode do not work properly on the “Custom Filed -> Label”.

    I’ve used the same text that works awesomely on “Cart Custom Info -> Content”.

    Any idea on that?
    I keep smashing my head on trials but got only errors xD

    Thanks for the Support,
    have a great day!
    Elia

    Reply to thread

    #comment>#comment>#comment>Avatar#comment>

  78. #comment>

  79. Mike Peace February 5, 2018 at 4:36 am#comment>

    How can I default the value when using a select-box ?

    Reply to thread

    #comment>#comment>#comment>Avatar#comment>

    • Rory Restani April 13, 2018 at 6:01 am#comment>

      I would also like to know how to set default value in a select-box. Booster Support Team please help.

      #comment>#comment>Avatar#comment>

    • #comment>

    • danielc April 15, 2018 at 9:48 pm#comment>

      Hello Rory,

      please contact us on [email protected] for further support as we need more details to help you.

      Best regards,
      Support Team

      #comment>#comment>Avatar#comment>

    • #comment>

    • Rory Restani April 16, 2018 at 3:42 am#comment>

      I have tried in the past to use support but I never get a response. I’m really surprised you replied this time. I will use support do you have an idea of turn around time?

      #comment>#comment>Avatar#comment>

    • #comment>

    #comment>

  80. #comment>

  81. jwebadgility January 11, 2018 at 4:55 am#comment>

    Is there a way to have the custom field NOT prepopulate based on the last order from a customer? Particularly we have a “Gift Message” field which shouldn’t prepopulate for each order.

    Can you describe the use of “Clear” and “Customer Meta Fields” checkboxes for each custom field? Is there a place to read about these? I haven’t been able to find documentation.

    Thanks for your help,
    J

    Reply to thread

    #comment>#comment>#comment>Avatar#comment>

    • Guillaume April 28, 2018 at 6:08 pm#comment>

      Hello, am also trying to achieve this. We have a PO number custom field and obviously it should repopulate at each order…
      PLEASE REPLY!! 🙂

      #comment>#comment>Avatar#comment>

    • #comment>

    #comment>

  82. #comment>

  83. Elad December 20, 2017 at 12:00 pm#comment>

    Hi,

    I am using the Booster Pro and I can’t seem to find my thank-you page!

    I wanted to tell Woocommerce to reinstall it like described in the steps below, but I don’t have this option:

    Go to the “System Status” tab on Woocommerce
    Click on the “Tools” tab at the top of the page
    On that page, the sixth option down is called “Install pages”.
    Clicking that will “install all the missing WooCommerce pages. Pages already defined and set up will not be replaced.

    Is this option moved somewhere to inside the Booster?

    Tx,

    Reply to thread

    #comment>#comment>#comment>Avatar#comment>

    • Booster Support Team December 20, 2017 at 8:55 pm#comment>

      Hi,

      No, this option is not modified by Booster in any way. I’ve just checked “WooCommerce > Status > Tools” on my server, and here it’s called “Create default WooCommerce pages” (with “Create pages” button), and it’s 8th tool from the top (4th from the bottom). Which WooCommerce version do you have installed? Also if you wish you can create/share a WP admin account to your server, so I could login and check what’s going on (my private email is [email protected]).

      Hope that helps.

      Best regards,
      Tom

      #comment>#comment>Booster Support Team#comment>

    • #comment>

    • Elad December 20, 2017 at 9:08 pm#comment>

      Hi Tom,
      Thank you for the reply. Yes it is there, thank you.

      Didn’t think of looking in status.

      Hope I get you while still online, If I could clear another doubt with you:

      By default the e-mail address on the check-out page is way down, is there any way I can move it up to be right after the Customer name?

      #comment>#comment>Avatar#comment>

    • #comment>

    • Booster Support Team December 20, 2017 at 9:25 pm#comment>

      Yes, why did they put “Tools” in “Status” was always a mystery to me also 🙂

      Regarding moving the e-mail address field – if you mean the default WooCommerce e-mail field, you need to enable Booster’s “Checkout Core Fields” module (in “WooCommerce > Settings > Booster > Cart & Checkout > Checkout Core Fields”), then locate “Billing Email” options section there and set “priority (i.e. order)” option to 20 (so it will go right after “Last name” field). You may also want to change billing email “class” option to “Full Row” there.

      Again hope that helps. Please let me know if you have any more questions or need any help.

      P.S. If you like Booster, please leave us a rating

      Best regards,
      Tom

      #comment>#comment>Booster Support Team#comment>

    • #comment>

    • Elad December 20, 2017 at 10:49 pm#comment>

      Tom TX!

      Great support ! Will rate you for sure!

      However, something strange…the module for this won’t enable…I change the priority of the billing e-mail and saving and it doesn’t stay enabled.

      Any idea?

      Tx,

      #comment>#comment>Avatar#comment>

    • #comment>

    • Booster Support Team December 21, 2017 at 12:08 am#comment>

      Thanks.

      Hmm.. That’s strange.. You mean the main “Enable Module” checkbox for “Checkout Core Fields” module doesn’t stay enabled? If that’s correct – unfortunately I can’t solve this unless I login to your server, as it seems to be working fine on my test server..

      Best regards,
      Tom

      #comment>#comment>Booster Support Team#comment>

    • #comment>

    #comment>

  84. #comment>

  85. kf November 22, 2017 at 3:43 pm#comment>

    Sorry if I’m missing something, but how do you add multiple custom fields or is that only available for Pro?

    Reply to thread

    #comment>#comment>#comment>Avatar#comment>

    • kf November 24, 2017 at 6:46 pm#comment>

      Sorry looks like the answer is pretty obvious. Change the field number with Pro version 😉

      #comment>#comment>Avatar#comment>

    • #comment>

    #comment>

  86. #comment>

  87. Johannes November 2, 2017 at 2:26 pm#comment>

    Hi, is it possible to prepopulate a custom checkout field from a custom user meta field?

    Reply to thread

    #comment>#comment>#comment>Avatar#comment>

    • Booster Support Team November 2, 2017 at 9:19 pm#comment>

      Hi Johannes,

      Not sure I understood you correctly, but after your customer fills the custom checkout field once, it is then refilled with that value each time customer visits the checkout page.

      If you mean you want to fill it with some value from some other user meta field, when customer visits the checkout for the first time – unfortunately that is not possible at the moment, but I will try to add it in next update.

      Best regards,
      Tom

      #comment>#comment>Booster Support Team#comment>

    • #comment>

    • Johannes November 3, 2017 at 9:17 am#comment>

      “f you mean you want to fill it with some value from some other user meta field, when customer visits the checkout for the first time”

      YES, that is what I want, and fine if it could be set to editable only by admin. When do you think this vill be ready?

      regards
      Johannes

      #comment>#comment>Avatar#comment>

    • #comment>

    #comment>

  88. #comment>

  89. Jeff July 10, 2017 at 9:56 pm#comment>

    I just purchased booster plus and ran into something I need some help on. I’m looking to find a way to limit the days and times of deliveries in my woocommerce store. For example, I do not want Sunday to be a delivery date and likewise, our deliveries only occur from 9:00am to 5:00pm. Any suggestions if this is possible?

    Second question – I would like to program a small modal message on a radio button choice on my checkout form so that I can display a small message if the user chooses Yes or No. Any idea how I can accomplish that as well?

    Thanks

    Reply to thread

    #comment>#comment>#comment>Avatar#comment>

  90. #comment>

  91. Foots June 20, 2017 at 10:53 am#comment>

    Hi,

    I’ve added 3 tick boxes to my checkout page and set them as ‘Required’.

    If the boxes are not ticked, the order still goes through, is there a way to show an error message, same as the terms and conditions tickbox?

    Many thanks.

    Reply to thread

    #comment>#comment>#comment>Avatar#comment>

  92. #comment>

  93. Joe May 9, 2017 at 8:53 am#comment>

    Hi.

    I’d like to use the date and time picker for delivery purposes. How could I sort the orders in the admin panel by the date and then by time column collected by the custom field value?

    Thanks in advance!

    Joe

    Reply to thread

    #comment>#comment>#comment>Avatar#comment>

  94. #comment>

  95. loic April 24, 2017 at 8:51 am#comment>

    Hello
    Would it be possible to add a feature to enable multiple choices field in the checkout page?
    Best regards

    Reply to thread

    #comment>#comment>#comment>Avatar#comment>

  96. #comment>

  97. Elita April 17, 2017 at 1:44 pm#comment>

    Hiya! I would like to be able to hide a custom field based on whether customer is already logged in as returning customers don’t need to indicate how they found me with each order. Not sure what code to use or where to put it (newbie coder here).

    Reply to thread

    #comment>#comment>#comment>Avatar#comment>

  98. #comment>

  99. Antonio Venneri April 6, 2017 at 3:12 pm#comment>

    I am using this feature in my woocommerce site.
    I would like to edit this value from admin.
    I noticed that the mata_key is underscored, so is not possible:
    a. Add this custom field in Manual Order
    2. Edit this custom field from order detail

    Reply to thread

    #comment>#comment>#comment>Avatar#comment>

  100. #comment>

  101. Geoffrey January 26, 2017 at 9:00 pm#comment>

    Hello, is there a chance to add also a custom script (Javascript) as a custom checkout field? We have a simple form, script, that lets customers choose where they want to pick up their order (physical place). And I want it to be a part of the checkout form.
    Thank you in advance for any tips! 🙂

    Reply to thread

    #comment>#comment>#comment>Avatar#comment>

  102. #comment>

  103. Matteo January 25, 2017 at 2:52 pm#comment>

    Hi,
    with this plugin(also pro) is it possible to add a custom field that is required only when a customer select a particular nation?For example in Italy the fiscal code is required but not in other countries..

    Reply to thread

    #comment>#comment>#comment>Avatar#comment>

  104. #comment>

  105. AMC December 14, 2016 at 5:50 pm#comment>

    Hi,

    I am french and i have a question on the “custom field”

    When i add a custum field and t is positioned on the left column of my command and I want to know how to put it by default on the right column below the last initial fields of woocommerce (information)

    If you have a answer i’ll be happy to know.
    (PS : excuse for my english)
    Thanks
    Richard

    Reply to thread

    #comment>#comment>#comment>Avatar#comment>

  106. #comment>

  107. Ulli December 8, 2016 at 7:13 am#comment>

    This feature seems to have stopped working with WooCommerce 2.6.9. No matter how I configure the feature, my text is not showing any more 🙁

    Reply to thread

    #comment>#comment>#comment>Avatar#comment>

    • Ulli December 8, 2016 at 7:16 am#comment>

      Damn… I’m on the wrong page here. The problem exists with the “Checkout Custom Info” feature…

      #comment>#comment>Avatar#comment>

    • #comment>

    • Booster Support Team December 8, 2016 at 7:58 am#comment>

      Hi,

      It’s probably because of new WordPress v4.7. Issue already fixed in development version. You can download the development version here – http://booster.io/dev/. You will need to uninstall the old version first (don’t worry your saved settings won’t disappear). Please let me know if the issue is fixed or if you have any questions.

      We are going to upload stable release to wordpress.org this weekend.

      Best regards,
      Tom

      #comment>#comment>Booster Support Team#comment>

    • #comment>

    • Ulli December 9, 2016 at 7:19 am#comment>

      Thanks Tom! It’s not thaaat important, so I’ll gladly wait until you release it officially! Thanks for the quick feedback and fix! I’ll let you know if it works!

      #comment>#comment>Avatar#comment>

    • #comment>

    • Ulli December 10, 2016 at 8:56 am#comment>

      Hey Tom! I had to disable and reenable the feature for the info to show up again but not it works! Thanks so much and have a great weekend!

      #comment>#comment>Avatar#comment>

    • #comment>

    #comment>

  108. #comment>

  109. Joomla Candy December 2, 2016 at 4:35 pm#comment>

    Hi,
    Thanks for a great funktion. But I miss the possibility to add an error message for the required option. Desperately need that.

    Reply to thread

    #comment>#comment>#comment>Avatar#comment>

  110. #comment>

  111. Kat November 4, 2016 at 3:11 pm#comment>

    I’d like to be able to include all of my custom fields in the order export data. Is this possible? I don’t see it as an option anywhere. If it’s not currently possible, is this a feature you can add in the future?

    Thanks!

    Reply to thread

    #comment>#comment>#comment>Avatar#comment>

  112. #comment>

  113. Alain Aubry October 9, 2016 at 8:39 pm#comment>

    Hi

    I am trying to add a Checkout Custom Field, the customer DoB.
    There is a field called ‘section’ that lists ‘Billing’, ‘Shipping’, ‘Order Notes’ and ‘Account’.
    I tried them all, the new filed goes to the section specified, except for ‘Account’, when I select this one I don’t see the new field anywhere.
    ‘Account’ is my preferred option.

    Thanks

    Reply to thread

    #comment>#comment>#comment>Avatar#comment>

    • Johannesannes July 14, 2018 at 1:57 pm#comment>

      Any reply on this?

      #comment>#comment>Avatar#comment>

    • #comment>

    • RokasJ July 14, 2018 at 6:50 pm#comment>

      Hi Johannesannes,

      “Account” option custom fields appear in the admin account edit page. From your wordpress dashboard go to Users > All Users > [user name] > Edit. You should find the field there.

      Best regards,
      Rokas – Support Team

      #comment>#comment>Avatar#comment>

    • #comment>

    #comment>

  114. #comment>

  115. Dragos August 23, 2016 at 7:42 pm#comment>

    I am having issues with displaying and charging shipping for my products since installing this plugin. The only module I have enabled is Prices and Currencies By country with 3 price zones: Canada, USA, and Europe. There are also 3 shipping zones setup, for the same areas. Canadian and Europe shipping rates and displayed and charged properly, however the USA is not.

    USA shipping zone via WooCommerce Shipping module at 4.00 flat rate. However at checkout the only information displayed for customers is “Flat Rate” with no value, and the customer is charged nothing. If I disable the plugin the information is displayed properly.

    I need your help please with solving this issue.

    Reply to thread

    #comment>#comment>#comment>Avatar#comment>

  116. #comment>

  117. Felix August 23, 2016 at 3:55 pm#comment>

    Hi there,

    I activated the radio buttons but they just showed up without the text. Does anyone know how to solve this problem?

    Looking forward to hear from you!

    Reply to thread

    #comment>#comment>#comment>Avatar#comment>

    • Felix August 23, 2016 at 3:57 pm#comment>

      I’m using bridge theme btw.

      #comment>#comment>Avatar#comment>

    • #comment>

    #comment>

  118. #comment>

  119. Kittiwat June 2, 2016 at 4:01 pm#comment>

    Radio button
    and select didn’t work

    Reply to thread

    #comment>#comment>#comment>Avatar#comment>

    • Booster Support Team June 2, 2016 at 9:10 pm#comment>

      Hi,

      I’ve just retested on our server, and unfortunately couldn’t reproduce the issue – both Select and Radio types for custom checkout fields seem to work fine for us. Could you please give more details on the issue? Are fields not displayed at all, or with some errors? And if possible please create/share an admin account to your server so I could login and check what’s going on. My email is [email protected]. If sharing an account is not an option – please let me know and I will try to solve this remotely.

      Best regards,
      Tom

      #comment>#comment>Booster Support Team#comment>

    • #comment>

    #comment>

  120. #comment>

  121. Brenda April 21, 2016 at 3:53 am#comment>

    Hi, I am working with your Booster Plus plugin and I really want to be able to change the header “Billing Info” at the top of the Checkout page to “Registration Info”. Can you help me do that? I am not a big coder, so I hope it is easy 😉

    Many many many thanks in advance, Brenda

    Reply to thread

    #comment>#comment>#comment>Avatar#comment>

    • Booster Support Team April 26, 2016 at 12:10 pm#comment>

      Hi Brenda,

      “Billing Details” text is a part of checkout template. Unfortunately there are no hooks to change it, so the best way to do it would be to edit the template itself. The file you need is “wp-contentpluginswoocommercetemplatescheckoutform-billing.php”. The best way would be to copy it to your child theme folder, so you won’t lose changes after the updates. You can read more about editing WooCommerce templates here – https://docs.woothemes.com/document/template-structure/

      There is another (but not recommended) method for changing that text. by using gettext filter (https://codex.wordpress.org/Plugin_API/Filter_Reference/gettext). The filter is intended to use for translations, but it will work for just changing the text. Add to your child theme’s functions.php file:

      addfilter‘gettext’‘change_billing_details_text’20functionchangebillingdetailstexttranslatedtexttextdomain    switchtext        case‘Billing Details’            translated_text‘Registration Info’            break        returntranslatedtext

      Hope I made it a little more clear. Please let me know if you still will have troubles changing that text. I could log on to your server and make the neccessary changes.

      Best regards,
      Tom

      #comment>#comment>Booster Support Team#comment>

    • #comment>

    #comment>

  122. #comment>

  123. gamal March 29, 2016 at 5:52 am#comment>

    Hi.. how can i show the field to order details or thank you page instead the checkout page. thanks…

    Reply to thread

    #comment>#comment>#comment>Avatar#comment>

    • Valentin Solovjov March 29, 2016 at 8:42 pm#comment>

      Hi,

      sorry I didn`t get what you would like to do. Could you please reply with details? You would like to have a custom field on thank you page? What do you call “order details” ?

      BR,
      Val

      #comment>#comment>Avatar#comment>

    • #comment>

    #comment>

  124. #comment>

  125. Peter Pitchford January 12, 2016 at 7:42 am#comment>

    How do I access the data collected by the custom fields? I don’t see it anywhere in the admin order page.

    Reply to thread

    #comment>#comment>#comment>Avatar#comment>

    • Valentin Solovjov January 12, 2016 at 3:11 pm#comment>

      Hi Peter,

      I just tested. I able to collect info.

      1) Checkout page: http://snag.gy/4fWjo.jpg
      2) Thank you page: http://snag.gy/dTFCB.jpg
      3) Back end order details : http://snag.gy/i6UFF.jpg
      4) Custom Checkout field settings: http://snag.gy/B6RPd.jpg

      #comment>#comment>Avatar#comment>

    • #comment>

    • Peter Pitchford January 12, 2016 at 3:43 pm#comment>

      Thanks for testing, but custom fields are not showing up for me. They show up in the reciept and the pdf invoice, but not in the order page.

      #comment>#comment>Avatar#comment>

    • #comment>

    • Ulrich January 14, 2016 at 1:59 pm#comment>

      Hi Valentin,

      same situation here. I can’t find the custom created fields in the backend order details.
      snag.gy is down so i can’t see the screenshots.
      Hope you can help

      Best regards

      #comment>#comment>Avatar#comment>

    • #comment>

    • Ulrich January 14, 2016 at 2:43 pm#comment>

      @Peter,

      when i changed the field ‘section’ from ‘Order Notes’ to ‘Billing’ i could find the posted data in order page. Perhaps this is a solution for you, too.

      #comment>#comment>Avatar#comment>

    • #comment>

    #comment>

  126. #comment>

  127. Valentin Solovjov January 11, 2016 at 8:01 pm#comment>

    Question:

    Where can I find out what the custom field name is? And then some samples on how to use them in side a custom email/template – (lost here, no coding expertise).

    Answer:

    Its a little bit tricky at start. Here what you need to do :

    1) you need to go to the checkout page for example with google chrome browser and press right mouse click on the custom checkout field you need, and click inspect element

    image here: http://snag.gy/KrO7x.jpg

    2) then you need to find field ID ant the right

    http://snag.gy/IbVzp.jpg

    in my example its : billing_wcj_checkout_field_1

    and the shortcode you need to use is here :

    note that you can user additional option as before or after, also meta_key used with _ in front.

    Best regards,
    Valentin Solovjov
    Algoritmika Ltd.
    BoostWoo.com

    Reply to thread

    #comment>#comment>#comment>Avatar#comment>

    • James January 12, 2016 at 6:15 pm#comment>

      Brillaint and thanks. It works! I had to remove “field8” essentially and leave the inverted commas blank in between but it was pretty simple.

      #comment>#comment>Avatar#comment>

    • #comment>

    #comment>

  128. #comment>

  129. James January 1, 2016 at 6:58 pm#comment>

    Hi, Is there a way of using a shorcode for invoice templates with this and how would you determine which custom field it was?

    Reply to thread

    #comment>#comment>#comment>Avatar#comment>

  130. #comment>

  131. Mike January 1, 2016 at 3:38 pm#comment>

    Is there a way to hide the information that is entered on custom fields from the customers view in their account/order history?

    Reply to thread

    #comment>#comment>#comment>Avatar#comment>

  132. #comment>

  133. Terrance November 25, 2015 at 10:07 pm#comment>

    Is it possible to capture the information from these custom fields for the invoices/packing slips?
    I’m trying to provide the ability for a user to add the shipping recipient’s phone number.

    Reply to thread

    #comment>#comment>#comment>Avatar#comment>

    • Sue December 4, 2018 at 9:32 am#comment>

      Hi Terrance
      Did you ever find a way to do this – really need our custom field info to appear on invoice.
      Thanks 🙂

      #comment>#comment>Avatar#comment>

    • #comment>

    #comment>

  134. #comment>

  135. brian valente October 20, 2015 at 11:30 pm#comment>

    is it possible to set the default for a custom field so that a custom checkbox shows up as checked by default?

    Reply to thread

    #comment>#comment>#comment>Avatar#comment>

  136. #comment>

  137. Amy October 12, 2015 at 6:45 pm#comment>

    I sent an email to Support, but thought I would ask here too.

    Is there a way to get the data generated by the Additional Fields passed to the generated emails as something other than a solid block of text with no field separators? We have 8 fields and we would (ideally) like a paragraph break after each field so that we could cut and paste this information into a spreadsheet.

    Reply to thread

    #comment>#comment>#comment>Avatar#comment>

    • Valentin Solovjov October 13, 2015 at 7:35 am#comment>

      Hi Amy,

      We already fixing that, let you know, when it be solved.

      BR,
      Val

      #comment>#comment>Avatar#comment>

    • #comment>

    #comment>

  138. #comment>

  139. James July 8, 2015 at 7:00 pm#comment>

    I would love to know what the “categories” field does? I cant find any documentation on this.

    Thanks in advance
    James

    Reply to thread

    #comment>#comment>#comment>Avatar#comment>

    • Valentin Solovjov September 16, 2015 at 7:35 pm#comment>

      Dear James,

      you can show/enable Checkout Custom Fields only for specified product categories.

      BR,
      Val

      #comment>#comment>Avatar#comment>

    • #comment>

    #comment>

  140. #comment>

#comment>#comment>#comment>#comment>

Leave a Reply

Your email address will not be published. Required fields are marked *

Fill out this field
Fill out this field
Please enter a valid email address.

This site uses Akismet to reduce spam. Learn how your comment data is processed.