Creating Flag Fields for Product Sync in NetSuite

Creating flag fields for product sync in NetSuite simplifies the process of managing product data between your store and NetSuite.

·2 min read·View Oracle Docs

Creating flag fields in NetSuite is essential for managing product synchronization with your storefront. This approach allows you to efficiently flag items for addition, removal, or other actions required for accurate data syncing.

How Can You Create a Flag Field?

You can create a flag field through two primary methods:

Using the NetSuite Connector SuiteApp

Installing the NetSuite Connector SuiteApp will automatically create the flag field and related list. This method is the quickest way to implement flagging capabilities without manual setup.

Creating a List-Based Flag Field Manually

For more control, you can create your own list-based flag field. You may refer to the detailed guide on Creating a List-Based Storefront Flag Field Manually for steps on setting this up.

Steps to Create a Custom List

If you wish to create a custom list for flags, follow these steps:

  1. Navigate to Customization > Lists, Records, & Fields > New.
    The Custom List page will appear.
  2. In the Name field, enter a name for your custom list.
  3. In the ID field, provide an ID for your list.
  4. Set the Show Options In to Order Entered.
  5. Ensure that the Matrix Option List and Inactive checkboxes are unchecked.
  6. In the Values sublist, enter the following values in this exact order:
    • Add/Update Item
    • Remove Item
    • Ignore Item
    • Post Children as Stand-Alone
      It's important to follow this order as it determines each internal ID used by the Connector.
  7. Click Save to store your list.

Steps to Create a Custom Field

Once your custom list is created, you need to define the custom field for use with product mappings:

  1. Go to Customization > Lists, Records, & Fields > Item Fields > New.
    The Custom Item Field page will open.
  2. In the Label field, provide a display name for the item record.
  3. Enter the field's ID in the ID field; this will be utilized during product mappings.
  4. Choose List/Record as the field Type.
  5. Select your previously created custom list from the List/Record options.
  6. In the Applies To subtab, check the applicable item types where this field should appear.
  7. Optionally, determine the field's placement on the item record by adjusting the Display settings.

By properly implementing flag fields, you enhance your ability to manage product data effectively across your storefront and NetSuite environment.

Frequently Asked Questions (4)

Can I create a flag field in NetSuite without using the SuiteApp?
Yes, you can manually create a list-based flag field for more control. Refer to the specific guide for steps on setting this up.
What is the significance of the order when entering values in the custom list?
The order of values determines the internal IDs used by the Connector, so it's important to follow the specified order: Add/Update Item, Remove Item, Ignore Item, and Post Children as Stand-Alone.
How can I apply a custom flag field to specific item types in NetSuite?
In the Custom Item Field setup, use the 'Applies To' subtab to check the applicable item types where this field should appear.
Do I need to uncheck any options when creating a custom list for flag fields?
Yes, ensure that the 'Matrix Option List' and 'Inactive' checkboxes are unchecked when setting up your custom list.
Source: Creating a Flag Field for Product Sync Oracle NetSuite Help Center. This article was generated from official Oracle documentation and enriched with additional context and best practices.

Was this article helpful?

More in Commerce

View all Commerce articles →