The NetSuite Item Image to BigCommerce Product Image Add/Update/Delete flow adds, updates, and deletes BigCommerce product images based on the images of your NetSuite items. Its settings decide whether images that exist only in BigCommerce are kept, and its saved search decides which NetSuite fields hold the image URLs. This article is for integrator.io users who manage product images in NetSuite.
Integration app-managed images
Images that the flow syncs from NetSuite become integration app-managed images in BigCommerce. The integration app can update or delete only these images. Images added directly in BigCommerce aren't integration app-managed.
When the flow syncs existing product images to BigCommerce, it ignores images that have the same URL and doesn't delete them.
Image settings
The image settings are in Settings > Product > Image.
- NetSuite Saved Search for syncing image details: The saved search that returns the image URLs and attributes. To customize it, see Configure the image saved search.
-
For syncing item images to BigCommerce consider: Whose images to keep:
- Only NetSuite: BigCommerce shows only the images from NetSuite.
- Both NetSuite and BigCommerce: Images that exist only in BigCommerce are kept alongside the NetSuite images.
- Delete item images in BigCommerce if none are found in NetSuite: With Only NetSuite, deletes an item's BigCommerce images when the NetSuite item has no images.
How the settings affect images
| Setting | Images before the flow runs | Result in BigCommerce |
|---|---|---|
| Only NetSuite | NetSuite has images 1–5. BigCommerce has images 6 and 7. | Images 1–5 are added and become integration app-managed. Images 6 and 7 are deleted. |
| Only NetSuite | NetSuite has no images. BigCommerce has images 1–5. | No images are synced. Images 1–5 are kept. |
| Only NetSuite, with Delete item images in BigCommerce if none are found in NetSuite | NetSuite has no images. BigCommerce has images 6 and 7. | Images 6 and 7 are deleted. Neither system has images. |
| Both NetSuite and BigCommerce | NetSuite has images 1–3. BigCommerce has images 4 and 5. | Images 1–3 are added and become integration app-managed. Images 4 and 5 are kept. |
| Both NetSuite and BigCommerce | After images 1–3 were synced, images 1 and 2 are deleted in NetSuite. | Images 1 and 2 are deleted from BigCommerce, because they're integration app-managed. Images 3, 4, and 5 are kept. |
Configure the image saved search
To choose which NetSuite fields hold image URLs and image attributes, save a copy of the image saved search with your columns, and select it in NetSuite Saved Search for syncing image details.
- In the NetSuite global search, enter
Celigo BigCommerce Image Export Search. - In the results, select View for Celigo BigCommerce Image Export Search [Locked], and then select Edit this Search.
- On the Criteria subtab, add the criteria you need.
-
On the Results subtab, under Columns, add your NetSuite image fields, and enter a custom label for each one:
- For image URLs only, enter
Imagesin Custom label. - For image attributes, enter labels such as
Images_1_image_url,Images_1_description,Images_1_sort_order, andImages_1_is_thumbnail.
- For image URLs only, enter
- In Search title, enter a new name.
- Select Save As. NetSuite saves a customized copy of the saved search with that name.
To run the flow, go to Flows > Product, and select Run for NetSuite Item Image to BigCommerce Product Image Add/Update/Delete. To include historical changes, choose a start date. For details, see Choose a start date for a delta flow.