Custom Fields Manager

Installation

↑ Back to top

The simplest way to start using a product from WooCommerce.com is to use the “Add to store” functionality on the order confirmation page or the My subscriptions section in your account.

  1. Navigate to My subscriptions.
  2. Find the Add to store button next to the product you’re planning to install.
  3. Follow the instructions on the screen, and the product will be automatically added to your store.

Alternative options and more information at:
Managing WooCommerce.com subscriptions.

Adding a WooCommerce.com subscription to your store

Configuration

↑ Back to top

After you have installed and activated the Custom Fields Manager for WooCommerce extension, You have four tabs which are General Settings, Registration Fields, Product Fields and Account Page.

General Settings:

↑ Back to top
  • Enable / Disable Registration Fields: option to enable Registration Fields.
  • Enable / Disable Products Fields: Enable Product Fields Settings.
  • Enable / Disable Account Fields: Check box option to enable account page fields.

Registration Fields:

↑ Back to top

Here you will find the following tabs: Registration Fields, Manage Roles, New User Settings, Email Settings, Configuration, reCaptcha Settings.

Registration Fields:

In this tab, you can add, edit, and manage custom registration fields. You can also sort the fields and choose from 17 custom field types. Additionally, you can set conditional logic to show or hide fields based on other fields.

Manage Roles

Add new roles based on your store’s capabilities or remove existing ones.

New User Settings

  • Enable/Disable User Role: Turn a user role on or off for the frontend.
  • Select User Role: Choose which user roles appear on the frontend.
  • Approve User Role: Set approval to manual or automatic.
  • Approve When Role Disabled: Choose approval settings for disabled roles.
  • Pending User Error Message: Customize the message for pending users.
  • Block User Error Message: Set a custom message for blocked users.

These settings let you define whether a requested user role is pending, approved, or has limited access by default.

Email Settings

Set up email notifications for role grants, rejections, approvals, blocks, and limited access. Customize the email subject and message as needed.

Configurations 

  • Icon Style: Choose icon style as square or round.

Google Gmail Settings: 

  • Enable / Disable Gmail Login: Option to enable or disable gmail login.
  • Google Client ID: Add google client ID.
  • Google Client Secret: Set the google client secret.
  • Redirect URL for Google: Add Google Redirect URI

ReCaptcha Settings  

  • Site Key: Insert site key
  • Secret Key:  Insert the provided secret key

Product Fields:

↑ Back to top

Add New Rule
Click the Add New Rule button to create custom product fields for display.

Rule Settings
After adding a new rule, set the Rule Name and enable or disable it.

Field Settings
Choose from 19 different field types and customize them with options like:

  • Field Name
  • Field Label
  • Placeholder
  • Field Price
  • Mandatory Field
  • Replace Price with Product Price
  • And more!

Display Settings

Select the products or categories where you want to show the fields from this rule.

Set Conditions

In Product Fields tab, you can set conditions for each rule by clicking the Set Conditions button in the Actions column. Use AND or OR conditions between fields:

  • AND applies between conditions.
  • OR applies between groups.

Sort Fields

In Product Fields, click the Sort Fields button in the Actions column to reorder the custom product fields for each rule.

Account Page:

Click on the Add Field button to add new custom fields for my account page. You need to configure the following in the fields setting.

  • Type: Select the type of field you need.
  • Field Name: Set the name of the field.
  • Label: Choose the label that will be displayed on the frontend.
  • Enable: Enable or disable the field.
  • Placeholder: Add a placeholder text
  • Field Class: Define the position or width (e.g., first/last in a row, wide).
  • Required: Make this field mandatory for customers.
  • Display for Specific User Roles: Show this field only to selected user roles.
  • Hide for Specific User Roles: Hide this field from specific user roles.

Related Products

Offer add-ons like gift wrapping, special messages or other special options for your products.

Add shipment tracking information to your orders.