How to Go Live
Sandbox vs Production NetSuites
Prior to your go-live, you may have FarApp connected to your sandbox NetSuite account. If you are connected to your sandbox account, you will probably want to switch to your production NetSuite account in order to go-live.
If you have installed the FarApp bundle (https://support.farapp.com/hc/en-us/articles/219375948-FarApp-NetSuite-Bundle) on your sandbox NetSuite account, you must uninstall it from your sandbox account prior to switching to your product account.
When switching from sandbox to production, FarApp will purge your current FarApp data including orders, products and refund. Please note that this does not purge any data from your storefront(s) or NetSuite. It only purges data from the FarApp system. This data must be purged to avoid conflicts with data on your production NetSuite account.
Order Sync and Fulfillment Sync
If you have already posted several test orders to your NetSuite account, and have been happy with how they posted, there is little risk in enabling your Order and Fulfillment syncs. Each connector-specific integration guide walks you through this process for your appropriate connector(s), so you most likely already have these syncs turned on.
Product or Price/Qty Sync
If you have already posted several test SKUs to your storefront, and have been happy with how they posted, you are ready to turn your Product or Price/Qty Syncs on. FarApp uses its flag field (https://support.farapp.com/hc/en-us/articles/217185977-Storefront-Flag-Fields) to control whether or not FarApp syncs updates for an item.
When you first enable your Product or Price/Qty Sync, please be sure to only flag a small subset of items to sync. After you have confirmed these items have synced without issues and you are happy with how they appear in the storefront, you can set more and more items to sync in batches.
We suggest a workflow like this:
- Flag 100 items to sync.
- Enable your Product or Price/Qty Sync.
- Allow time for first 100 items to sync.
- Confirm data on several of the first 100 items appears correctly in the storefront.
- Flag 1000 items to sync.
- Allow time for first 1000 items to sync.
- Confirm data on several of the first 1000 items appears correctly in the storefront.
- Flag the remainder of your items to sync.
If you have a number of connectors that you would like to set live, do not enable all of their syncs at the same time. If possible, please follow the steps above as needed for one connector, wait some time and then follow the steps again as needed for the next connector. Repeat until all your connectors are live. Please use the time in between enabling your syncs for different connectors to confirm that you do not see any issues on your items or orders.
3PLs like ShipStation and ShipWorks that require you to manually trigger (or schedule) the process to pull new orders through FarApp do not have a special go-live process. Your connector for these 3PLs will be considered live once several days of orders have synced through FarApp.
Other 3PLs have Order and Fulfillment Sync buttons that can be enabled much like the sync buttons for storefronts.
When to Go Live
FarApp’s support hours are 8am to 6pm Pacific Time, Monday through Friday, excluding U.S. holidays. As such, it is best to not go live before a weekend, U.S. holiday or even an important sale you are planning or a high volume period like Black Friday.
Please plan on setting your account live by turning on your syncs at the beginning of a week that is convenient for your business.
- What if I have another service that is syncing items/orders for me? Is it possible to get integrated while the other integration is still running, and when I go-live, how can I ensure that there won't be any duplicate/missing items/orders?
- You should leave your existing service running during your integration process with FarApp. If you are not using another service, but are following a series of manual steps to make sure your items remain up-to-date and/or your orders are entered into NetSuite and fulfilled, you should keep following these steps. As you integrate with FarApp, you will use a handful of test orders and/or items to make sure that when you do activate the FarApp service, it will function in the manner you expect. When you are ready to activate your FarApp service, you can deactivate your existing service/stop doing your manual process. Most connectors have a field at https://app.farapp.com/settings#/marketplace_cart_settings/general_settings where you can set a day and time that FarApp will not retrieve orders before. You should deactivate your existing service, find the the last order that it imported, and then set the date and time field in FarApp to the date and time of the last order +1 second. This will insure there are no duplicated or missing orders when you go-live with FarApp.