CIO Custom Fields for Woo
VisualData By VisualData

December 26, 2017

CIO Custom Fields for Woo Plugin

Simple and easy. Add unlimited custom fields in groups to registration, checkout, profile, my account & product pages with location rules*.

This free plugin enables WooCommerce builtin billing and shipping fields at registration page, and adds an additional field (mobile phone) to registration, checkout and user profile pages. These features are enabled by default after activation and configuration is
optional. High level of customisation is available when you need it. You may use a graphical user interface to add or delete custom fields even with the free version. See CIO Custom Fields for Woo documentation for tutorials.

This plugin may help you in the following scenario:

  • You run an e-commerce website using WooCommerce, you or your clients hope to collect and display extra information to provide better personalised service to customers.

  • You wish to include extra images and texts to help customers with the registration and checkout page.

  • You run a consulting or membership based match making business as your solutions are often tailor made to suit customers. You may even wish to grant access to certain user information by user role, or have the flexibility of displaying information on certain pages or posts.

When activated, CIO Custom Fields for Woo creates the WooCommerce builtin custom fields (billing and shipping addresses) and stores data in a format to share with a free plugin PODS. You may use PODS graphical user interface to modify, add unlimited number of custom fields, or delete the custom fields. You can easily change the sequence, add or delete fields by dragging and dropping, or inserting unlimited forms anywhere you like using PODS form.

The label you type will override WooCommerce’s default labels. For example for the custom field called “billing_city”, you can type “Suburb” or labels in your own local language to display in the custom fields.

Once configuration is finished, if you don’t need pods forms, PODS can be safely deactivated. The free version of CIO Custom Fields for Woo does not need PODS to run.

CIO Custom Fields for Woo fully integrates with CIO Custom Fields Importer for data import and ongoing updating. This is useful when you are migrating to WordPress and WooCommerce.

If this free plugin works and saves your time, please write a review and let other users know. thank you. If it doesn’t, please report the error messages in the support forum and we will try to fix it asap.

We are constantly improving the plugin. If you need more features, please leave a message in the support forum, or write an email to us.

CIO Custom Fields for Woo Professional Edition

The CIO Custom Fields for Woo free edition supports text fields only. For advanced users and developers, the premium version helps you to add custom fields to WooCommerce customers, members and products and display them quickly and automatically without php code. Customization options are there if you need them by configuring in the admin panel.

The premium edition supports many more field types and features by extending PODS and integrating PODS’s powerful features to WooCommerce. You can add grouped custom fields to other content types such as products, and choose where to display them in the product page. See screenshots for more details.

CIO Custom Fields for Woo Professional Edition supports all of the following fields implemented in PODS.

  • Date / Time
  • Number
  • Paragraph Text
  • Color Picker
  • Yes / No
  • File / Image / Video – Upload
  • Avatars
  • Relationships – Relate to any item of any WP object type, or a custom user-defined list — with bidirectional relationships

See this link for details of the the Supported Field Types

For advanced users, the premium edition empowers you to customise the fields and display them the way you want by configuring settings in the admin panel, with little or no code at all. Advanced users and web developers may use this plugin and PODS to deploy highly customised WooCommerce websites quickly.

Examples of customisation using the premium edition of plugin:

  • Organize custom fields into sections (groups), with section header, image and help text. You can then control the display of the sections using CSS.

  • Display sections of custom fields according to roles or capabilities. You may collect different information from wholesalers and display certain field groups to them only.

  • Display sections of custom fields on specified pages only, using short code and magic tags.

  • Admin only custom fields.

  • Use advanced relationship fields in WooCommerce customer pages, which are features from PODS. The fields can relate to products, marketing campaign, referrers, other users (your employee), other WordPress objects, or even objects outside of WordPress, thanks to the advanced relationship features implemented in PODS.

You may use the premium version to set up custom fields to auto populate from a table. Customers can then choose from a list rather than filling in information manually.

CIO Custom Fields for Woo Professional Edition has the following features:

  • Validate submitted data

  • Support additional custom field types

  • Support fields accessible to admin only, or certain roles such as wholesaler only.

  • Frontend editing of custom fields by users

  • Group custom fields created with Pods, or other plugins (data sharing with pods)

  • Support location rules for custom field groups, and use magic tags to display when preset conditions are met.

  • Access control by field or field group.

  • Support multisites

  • Priority support.

CIO Custom Fields for Woo Professional Edition comes with

  • unlimited site license. you can use it on as many websites as you like, either owned by you or your clients, or your neighbors, or your friends.

  • life time free support, if you have paid an one-off fee to upgrade to professional edition

  • life time free upgrade, if you have paid an one-off fee to upgrade to professional edition

  • 30 day money back guarantee. no questions to ask.

PS: I am releasing the professional edition to the public to raise fund for a long time friend who runs a charity from Australia called Captivating. Captivating helps victimised children in developing countries with a dedicated team. CIO Custom Fields for Woo Professional Edition is bundled with extra features and is freely available to supporters of Captivating. If you are willing and able financially, please consider giving to Captivating. Any amount is appreciated. Tax deductible receipts are available if you are giving from Australia, US or Hong Kong. Please check with Captivating about receipts if you are giving from other countries.

CIO Custom Fields for Woo Professional Edition is also available for immediate download for a small once-off fee.

Support

We do try to handle support at the following e-mail address:

E-mail: [email protected]

Installation

To install the CIO Custom Fields for Woo Customers, unzip the downloaded zip file and upload the folder to /wp-content/plugins/, and then activate the plugin from the Plugins page in WordPress.

If you are using Pods and have extended user with custom fields (meta storage), your extended user and custom fields will be used instead.

If registration is enabled at My Account page, WooCommerce’s registration form is located in the second column of its default login page template. The page may look strange if you add many custom fields to the registration form. You may need to design your own login template by modifying WooCommerce’s login template. Please keep all the action hooks in the template.

A sample login form template is included in the premium version of the plugin.

Screenshots

  1. <p>registration page with custom fields and groups (with modified woo registration template)</p>

    registration page with custom fields and groups (with modified woo registration template)

  2. <p>configuring individual custom fields (feature by PODS). When groups are enabled in CIO Custom Fields for Woo professional edition, you can set up access control as group default, and set up extra access control for individual fields. (premium edition only)</p>

    configuring individual custom fields (feature by PODS). When groups are enabled in CIO Custom Fields for Woo professional edition, you can set up access control as group default, and set up extra access control for individual fields. (premium edition only)

  3. <p>color coded group headers ($head -> sky => blue) and footers ($foot -> grass => green). You can drag and drop custom fields, the headers or footers to update the custom field group quickly. (grouping of custom fields is available in professional edition only)</p>

    color coded group headers ($head -> sky => blue) and footers ($foot -> grass => green). You can drag and drop custom fields, the headers or footers to update the custom field group quickly. (grouping of custom fields is available in professional edition only)

  4. <p>conditions (location rules) to display or hide the groups. Pods relationship fields are used as headers and footers. You can set up these fields to relate to objects in WordPress, or even tables outside WordPress.</p>

    conditions (location rules) to display or hide the groups. Pods relationship fields are used as headers and footers. You can set up these fields to relate to objects in WordPress, or even tables outside WordPress.

  5. <p>configuring access control of groups. This configuration set up here will be checked to decide whether to display a group.</p>

    configuring access control of groups. This configuration set up here will be checked to decide whether to display a group.

  6. <p>when this plugin is activated, you can use extra parameters (headers, footers) in Pods short code.</p>

    when this plugin is activated, you can use extra parameters (headers, footers) in Pods short code.

  7. <p>example of headers and footers in generated form. You may customise the display of headers and footers with CSS.</p>

    example of headers and footers in generated form. You may customise the display of headers and footers with CSS.

  8. <p>extra custom fields in WooCommerce Checkout page, as an example.</p>

    extra custom fields in WooCommerce Checkout page, as an example.

  9. <p>example of headers and footers in user profile.</p>

    example of headers and footers in user profile.

  10. <p>configuring custom fields in groups for products</p>

    configuring custom fields in groups for products

  11. <p>setting location rules to the custom field group (in this example, the rule is to display the fields in product pages only. )</p>

    setting location rules to the custom field group (in this example, the rule is to display the fields in product pages only. )

  12. <p>setting access control of custom field groups.</p>

    setting access control of custom field groups.

  13. <p>custom fields are automatically added to product edit page. You can input manually, or import from existing data sources.</p>

    custom fields are automatically added to product edit page. You can input manually, or import from existing data sources.

  14. <p>configuring location rules (in this example, the rules is to display custom fields on product pages with title containing the word "limited" )</p>

    configuring location rules (in this example, the rules is to display custom fields on product pages with title containing the word "limited" )

  15. <p>admin view, location rules are not met so grouped custom fields are not displayed here.</p>

    admin view, location rules are not met so grouped custom fields are not displayed here.

  16. <p>admin view, location rules are met, and all fields (including admin only fields) are displayed.</p>

    admin view, location rules are met, and all fields (including admin only fields) are displayed.

  17. <p>visitor view, location rules are met, access rules are not met, so admin only fields are not displayed.</p>

    visitor view, location rules are met, access rules are not met, so admin only fields are not displayed.

  18. <p>custom fields are automatically displayed at the end of the product description, at the bottom of the page. you may choose where to display custom fields in product page, for example, to the right of the page after product description.</p>

    custom fields are automatically displayed at the end of the product description, at the bottom of the page. you may choose where to display custom fields in product page, for example, to the right of the page after product description.

FAQ

to be updated later.

Installation Instructions

To install the CIO Custom Fields for Woo Customers, unzip the downloaded zip file and upload the folder to /wp-content/plugins/, and then activate the plugin from the Plugins page in WordPress.

If you are using Pods and have extended user with custom fields (meta storage), your extended user and custom fields will be used instead.

If registration is enabled at My Account page, WooCommerce’s registration form is located in the second column of its default login page template. The page may look strange if you add many custom fields to the registration form. You may need to design your own login template by modifying WooCommerce’s login template. Please keep all the action hooks in the template.

A sample login form template is included in the premium version of the plugin.

Changelog

1.0.2

  • Added features

Automatically retrieve information of added custom fields if customers have created an account and logged in.

  • Misc
  1. added output of div tags for custom display

  2. removed state and country fields from registration page. These fields are better left to checkout pages for WooCommerce to handle with auto select and auto complete features.

1.0.1

  • Bug fixes

Fixed saving of builtin woo custom fields at registration page

1.0.0

  • Initial release.

Details

  • Version: 1.0.2
  • Active installations: 60
  • WordPress Version: 3.9.0
  • Tested up to: 4.9.26

Ratings


5 Stars
4 Stars
3 Stars
2 Stars
1 Stars