WeasyFields / plugin documentation


What is WeasyFields? What Does It Do?

WeasyFields allows you to create separate and unlimited fields for WooCommerce products, and you can easily get additional information from your customers using these fields. Its biggest feature is that it is designed to be simple for everyone to use. In addition to adding fields to the products, we support you to create and add fields within the billing and shipping fields, and we will bring more support in future versions. We would be pleased to receive your suggestions.


  • ✔ Create fields independently of each other
  • ✔ Supported html entries.
    • Text ( Single text area )
    • Textarea ( Paragraph text area )
    • Select ( Drop down )
    • Checkbox
    • Radio button
    • Date
    • Time
    • Color picker
    • File upload
    • Headline
  • ✔ When you want to change the fields you have added, you will be able to do it simply by simply dragging and dropping.
  • ✔ There are 3 different validation options for the text field: "Phone", "Email" and "URL".
  • ✔ You can enter different classes and placeholders for each area.
  • ✔ You can select the maximum file size and allowed file type for each space in the file upload system.
  • ✔ You can easily make areas active and passive whenever you want.
  • ✔ You can make fields mandatory or non-mandatory at any time.
  • ✔ If there is more than one required field, adding to the cart with ajax redirects to the product page to fill this.
  • ✔ Very simply create options for the Checkbox, Radio button and Select box.
  • ✔ If you want, unpublish the fields you have created at the same time.
  • ✔ With Loco translate style plugins, you can easily translate to the language you want.
  • ✔ Sending product areas to the mail.


Installing WeasyFields is quite simple. From Wp-admin, scroll to the plugins area and click Add New. step-1   Click the install plugin button at the top of the page that opens later. And a space will open up. Click the Select File button in the drop-down area to select the plugin file given to you and click the Install Now button. step-2   After waiting a little, click the Activate plugin button on the page that opens and complete the plugin installation process.

How to Create Fields!

After WeasyFields is installed, a menu called WeasyFields will appear on your wp-admin menu, click the Fields section and then click the "Add new" field next to the title to start creating your first fields. step1 Then you will see a page like the following. Here, the header section is the field you will use to separate the fields. Fields type section, on the other hand, do these fields have a product field or billing or shipping fields? It is the area you choose to be. step2   If the field type field in the Add new field. It is the field where you will choose the html input types.
For example, with the text selected, click the add new button. step3   As you can see, a text field immediately came to the left side, from here you can give a placeholder label indicating what the text field is and a class to shape it. You can do it either active or passive. You can make it mandatory or not. Or, you can check the entered data by selecting one of the 3 audit types.
step4   Yes, let's choose such an easy title and click the Save fields button. It will then redirect you to the edit page, but we have no business with that for now. HTML entries and properties. So fields. "What are the fields and their features!" I will explain in the section. What did we choose while adding these fields before we got there, yes "product" right? So let's learn how we show these areas in products.

How to Add Fields to Products!

First add a new product or edit an existing product. Click "Advanced" in the product options section. Yes, there will be a "Select the product areas" area, here the areas you have added are listed and you can freely choose the areas you want for each product. step5 As you can see, the names of the fields we added have come, now let's select and update it and then go to the relevant product page. step6 And as you can see, our area came to the product page. Then let's go to the fields section from WeasyFields from the menu. And press the edit button. step7 Let's see a page where we can edit the fields, select the checkbox from the Add new field section and say add. step8 Afterwards, we can add a single option for our checkbox, or we can add more than one option by clicking on the Add option section. step9 Now, let's press the update fields button and check our product page. step10   Isn't it really easy to use as you can see?

How to add fields to Billing and Shipping!

Inside this place, all we actually have to do is check out the fields type. step11 Then go to the checkout fields page by saying update the fields. step12 And as you can see, these fields are now used on the checkout page, not on the products.

What are the fields and their features!

First of all, I would like to talk about common features in all fields. There is a enable, a required, a label, a class and a placeholder section for each field. step13

1-What is the Enabled section?

If this option is unchecked, the field you added will not be active, so users will not see this field and will not be able to fill it. It will just sit there passively and only you can see it in the edit section.

2-What is the Required section?

If this option is unchecked, users can purchase the product without filling in the field you added. Or, they can send the form. If this option is selected, users cannot submit the form without filling in the relevant field.

3-What is a label section?

This section determines the purpose of the field, so the name? Do you want to get a surname? Is it age? etc etc you have to specify here.

4-What is the Class section?

If you want to export an additional css or a javascript operation is a section you can use for this. If adding more than one, remember to use a space in between and you don't need to use ". (Dot)".

5-What is the placeholder section?

If the area you add is a text field, it is a fake text that will appear in the text box. This section may not be available in some areas because it is not supported.

Fields and their properties.

  • Text ( Single text area )
The special feature of this field is its validation feature. If you will receive an e-mail, a url address or a phone number from the user, you can add the field by selecting the appropriate option here.
There is a pattern for the phone field and an example section. Although the pattern section does not appeal to the end user, we will make it easier to use as soon as possible, and the feature of the pattern allows you to determine the type of data to be accepted and the shape of the number. The example section allows you to specify a phone number example that appears just below the field on the front-end. step14  
  • Textarea ( Paragraph text area )
This area has no specific feature. It has stable properties found in all areas. Namely Enabled field, Required field, Label, Class and Placeholder.
  • Select ( Drop down ), 
  • Checkbox
  • Radio button
The select box, checkbox and radio button have the same features as the other areas, but there is a section to add additional options, from here you can easily add unlimited options. step15
  • Date
  • Time
In fact, the Date and Time section has no properties other than normal fields for now.
  • Color picker
Likewise, the color picker also carries the classic features of all areas.
  • File upload
There are 2 special fields in the file upload section, one of them is the maximum file size and the other is the file type. You can set individual file sizes and file permissions for each section. step16
  • Headline
It only adds a title, but it doesn't have much of a feature. : D
These fields can add html code. However, the "input" types you create here are an invalid factor for now, so it will not work. But in the future, we will try to make sure that the input types you add here work somehow.

What do the WeasyFields settings do!

1-WeasyFields atctivation status

If this setting is disabled, only the settings section of WeasyFields will remain active and everything else will be disabled. You can activate it again whenever you want.

2-WeasyFields data deletion status

This field is passive income by default, if this field is not checked, the fields and data it creates when you remove the WeasyFields plugin will be kept hidden. But if it is checked, the created sections will be deleted together with the add-on.

3-WeasyFields backup

Here you can WeasyFields its your all one-click backup and then load it whenever you want with a single tap.

Version history

- Version 1.0.0 – 7 December 2020

  • Plugin released


Copyright BeycanPress 2020