When you blank a field in NetSuite FarApp does not automatically blank the field in the marketplace/cart that particular NetSuite field is syncing to. There are several reasons for this that range from the way NetSuite accounts for blank fields in the API to the damage that could be done from inadvertently blanking certain fields.
If you choose, you can tell FarApp to send a single space character (or sometimes 0 for numeric fields) for the default value in your product sync mappings. When no data is provided for a mapped NetSuite field FarApp uses the default value you define instead. When you blank a field in NetSuite no data is sent through the API to FarApp for that field which causes FarApp to fallback to the designated default value if one is provided.
A few important notes
- Sending blank or 0 values for some fields is potentially dangerous. Make sure you are aware of the potential consequences of sending blank data for the field in question.
- You can't send blank values for required fields. You can sometimes set them up in FarApp but the marketplace/cart will almost certainly reject the product posting.
To set a default value simply navigate to your Product Sync mappings in FarApp and locate the mapping you wish to set the default for. Then click inside the default value field and press SPACE BAR (sometimes 0 for numeric fields).
NOTE: Not all fields allow a default value to be set. The availability depends on the field and mapping type.
When you are done setting your defaults be sure to click Save.