Storefront Flag Fields

Regardless of the type of sync you are doing, FarApp requires a custom field for use as a “Storefront Flag” – one for each storefront that FarApp posts products to (eBay, Amazon, Shopify, etc.). (Note: if you have multiple accounts, there will be one flag for each account.) This allows you to add/remove items on the storefront by setting the value in NetSuite.

If you installed the FarApp for SuiteSuccess bundle, FarApp would have created your flag field(s) for you. You can enter the following values for a flag field on an item:

FarApp for SuiteSuccess Storefront Flag Field Valid Values

Value
Definition
Notes
(blank) or "Ignore Item"
Ignored by FarApp FarApp will not load data from NetSuite if the flag field is blank.
Add/Update Item
Add/Update product data to storefront.  
Remove Item
Delete product/listing from storefront. Once an item has been flagged as "Add/Update Item", it is VERY important that it be flagged "Remove Item" when you want the item delisted. Setting a "Add/Update Item" flag to blank or "Ignore Item" means that FarApp will NOT load updates from NetSuite, and will remember that the item was flagged "Add/Update Item".
Post Children as Stand-Alone
Parent of stand-alone items (“Post Children as Stand-Alone” means post only Children). This is currently only supported for Amazon and eBay. Used for NetSuite matrix-item parents. Children will post as stand-alone (non-variation) items. FarApp needs the parent data to populate the children, so this tells FarApp to load, but not post, the parent data.
Post Inventory Only Inventory-Only Flag. Currently only supported for eBay. This requires special set-up. Used in some cases for posting only inventory updates to eBay, when full product updates are not wanted.
Post Price Only Price-Only Flag. Currently only supported for eBay. This requires special set-up. Used in some cases for posting only price updates to eBay, when full product updates are not wanted.
Post Price/Inventory Only Price and Inventory-Only Flag. Currently only supported for eBay. This requires special set-up. Used in some cases for posting only price and inventory updates to eBay, when full product updates are not wanted.

 

If you did not install the FarApp for SuiteSuccess bundle in NetSuite, you will need to create a custom item field for each Storefront Flag. The field(s) MUST be a single-character, free-form text field. This article explains how to create custom fields for your items: https://support.farapp.com/hc/en-us/articles/236072108-Adding-Custom-Item-Fields-in-NetSuite Items with this flag set to “Y” are added/updated on the storefront. Items with the flag set to “N” will be deleted from the storefront. Items where the flag is blank will be ignored by FarApp.

FarApp will load (from NetSuite) all items that have a value in the Storefront Flag field, and ignore any items that don’t. By only flagging items that need to be posted (add/update/delete), you remove clutter, reduce errors, and improve processing time for your products.

Here are the valid values you can use for a flag field that you set up yourself as a free-form text field:

Free-Form Text Field StoreFront Flag Valid Values

Value
Definition
Notes
(blank)
Ignored by FarApp FarApp will not load data from NetSuite if the flag field is blank.
Y
Add/Update product data to storefront.  
N
Delete product/listing from storefront. Once an item has been flagged as Y, it is VERY important that it be flagged N when you want the item delisted. Setting a Y flag to blank means that FarApp will NOT load updates from NetSuite, and will remember that the item was flagged Y.
C
Parent of stand-alone items (“C” means post only Children). This is currently only supported for Amazon and eBay. Used for NetSuite matrix-item parents. Children will post as stand-alone (non-variation) items. FarApp needs the parent data to populate the children, so this tells FarApp to load, but not post, the parent data.
Q
Inventory-Only Flag. Currently only supported for eBay. This requires special set-up. Used in some cases for posting only inventory updates to eBay, when full product updates are not wanted.
P
Price-Only Flag. Currently only supported for eBay. This requires special set-up. Used in some cases for posting only price updates to eBay, when full product updates are not wanted.
I Price and Inventory-Only Flag. Currently only supported for eBay. This requires special set-up. Used in some cases for posting only price and inventory updates to eBay, when full product updates are not wanted.

 

Using the Flag Field

The basic process of using the flag field is that items should go from blank to Y or Add/Update Item when you want them to list. They should go from Y or Add/Update Item to N or Remove Item when you want them deleted. After they’ve been deleted, they should then be “blanked” so that FarApp will eventually purge them and remove clutter. Items should NOT go from blank to N or Remove Item, as this will cause FarApp to try to delete items that don’t exist on the storefront, and will produce errors. Similarly, changing a flag from Y or Add/Update Item to blank tells FarApp to stop updating the item-data from NetSuite, so it will remain on the storefront without being deleted (and may be updated, depending on the storefront and your setup configuration).

Comments