ANS-0751 · CUSTOM FIELDS, RECORDS & FORMS
How to Control the Display of a Custom PO# Field in NetSuite Checkout?
Learn how to correctly configure a custom transaction body field to ensure it appears only on specific online forms, preventing unintended display across all transaction types.
Short answer
To ensure a custom transaction body field, like a PO#, displays only on specific online forms, users must click "Save and Apply on Forms" after creation. This action allows precise configuration, preventing the field from appearing on all forms associated with the selected transaction type, thus maintaining form integrity.
Scenario
Users often create custom transaction body fields, such as a Purchase Order Number (PO#), with the intention that these fields appear exclusively on particular online checkout forms. However, a common issue arises when the custom PO# field unexpectedly displays on all transaction forms, irrespective of the specific online form configuration. This behavior typically indicates an oversight in the field's display settings.
Solution
To correctly manage the display of a custom transaction body field, such as a PO#, on NetSuite online forms, follow these steps:
After creating the custom transaction body field, navigate to its configuration page.
Ensure that the "Save and Apply on Forms" option is selected.
Proceed to configure the custom field to display exclusively on the specific online forms where it is required.Failure to complete these configuration steps will result in the custom PO# field appearing on all forms based on the transaction type selected, rather than being restricted to the intended online forms.
Expert NetSuite Support
Need help with this NetSuite issue?
Custom Fields, Records & Forms consulting and configuration support
