Plugin Fields Configuration

Guidelines of adding new fields for different plugins.

Payment Request, Bulk Payment Request, ECommerce, and Invoice plugins, all these plugins enable the customization of additional fields, which notably impacts the Contact Information and 'Order Description sections.

The configuration settings for the Invoice plugin are sourced from Payment Request configurations

Adding Custom or Builtin fields can be done effortlessly by the following three steps:

Step 1: Go to Ottu Dashboard > Administration Panel > Payment Request, Bulk, or ECommerce> Fields

Step 2: Click on Add another Field button.

Step 3: Complete the information below and proceed to save.

  • Type:

    The type of the added field can be categorized as either Custom or Builtin.

  • Itinerary Display:

    If checked, the new added field will be shown in the “schedule table” or “planning table” (itinerary table) within the invoice PDF.

  • Display Section:

    It determines the placement of the newly added field on the checkout page. Available options include Order Description, From.

When neither the Order Description nor the From sections are selected, the default placement for the newly added field will be the To section. See Constraints and Restrictions on Section Elements.

  • Is active?:

    It allows for the control and management of the newly added field on a site or platform, providing the ability to enable or disable its usage and visibility.

  • Required?:

    It determines whether a newly added field is mandatory or optional.

  • Validator:

    It imposes constraints or rules on the new field's value. It ensures that the provided value meet certain requirements or conditions specified by the validator.

  • Field:

    A drop-down list of predefined fields. It is presented when the Builtin type is selected in the Type parameter.

  • Order:

    It determines the display positioning of the fields within the same section.

  • Placeholder [en]:

    It provides guidance or an example of the expected input, helping users understand what information is required or the format it should take. (Should be In English).

  • Placeholder [ar]:

    It provides guidance or an example of the expected input, helping users understand what information is required or the format it should take. (Should be In Arabic).

If the Type is marked as “Custom”, the Field parameter will disappear, and the following fields will be displayed for filling:

  • Name:

    HTML field name utilized solely for backend validation. It will not be visible anywhere.

  • Label [en]:

    Custom field's label in English.

  • Label [ar]:

    Custom field's label in Arabic.