Note: The name “SmartConnector” will be changing to “Integration App” to more clearly establish that our pre-built Integration Apps are built on our flagship Integration Platform as a Service, integrator.io.
Ignore refunds generated by other apps
You can use the “Ignore refunds generated using” setting to enter the comma-separated values for refund source names that the Integration App (SmartConnector) should ignore. For more information, refer to How to retrieve source name of an app
When you provide the source names in the “Ignore refunds generated using” setting and run the “Shopify Refund to NetSuite Refund” flow, the Integration App (SmartConnector) does not import the refunds generated by those sources to NetSuite to avoid duplicate refunds.
- Example: Instead of the Integration App (SmartConnector), if you use a separate integration to bring the Returnly generated refunds, this setting will help to ignore such refunds.
- This approach is not applicable if you create a 0$ refund as there won't be any transactions involved in it.
- If you are using both the import and export flows, add the source name of the “NetSuite Refund to Shopify Refund” flow as 672711, in the “Ignore refunds generated using” setting. The setting will now ignore the refunds generated by the export flow.
Track gift card refund amount against a non-inventory item
When you sync the gift card amount, the Netsuite refund record shows the selected item as a separate line item in the refund record with a negative (-) amount.
In the “NetSuite item to track Shopify gift card redemption as a line item” option,
- If an item is selected, and if a gift card refund exists, the selected item is displayed as a separate line item with a negative (-) amount in NetSuite.
- If an item is not selected, then a separate line item is not displayed in the NetSuite refund record.
Track refund with a different item
If you want to use a different item to track the refund gift card amount, you can hardcode the item's internal ID to “refund_gift_card_item” in the “NetSuite Refund Order Import Adaptor” mappings of the “Shopify Refund to NetSuite Refund” flow. This mapping is considered only if the item is selected in the “NetSuite item to track Shopify gift card redemption as a line item” option.
- Note: It is recommended to use the item selected in the “NetSuite item to track Shopify gift card redemption as a line item” option to track the net amount.
Display discount code in the “Shopify discount code” field
We now display a discount code to the “Shopify discount code” custom field in NetSuite that is applied even for the line items.
Sync $0 refund records
The “Shopify Refund to NetSuite Refund” flow is now enhanced to sync the $0 refund records to restock the items in NetSuite.
Auto-refresh to sync user changes with field mappings
If you modify any of the below-advanced settings, the integration app is enhanced to refresh automatically so that the user changes and mappings are in sync.
- If you update any changes in any other section or to any other flow, after auto-refresh, you are redirected to the Orders section.
- If you select “Default Lookup Value” in the Shipping or Payment advanced settings, the mappings are not impacted.
Following are the list of settings:
- Order Import:
- Bring Shopify cart level discounts into NetSuite as
- NetSuite discount item to track Shopify cart discounts
- NetSuite SKU field
- Ship Method Mapping
- Payment Method Mapping
- Multi-Currency customers enabled in NetSuite
- Default NetSuite customer if missing on Shopify order
- Billing Export:
- Payments are captured in
- Refund Import:
- NetSuite Refund Method
- When you run the “Shopify Refund to NetSuite Refund” flow, irrespective of the adjustment item being taxable or not, the tax rate will be set to 0.
- When you use the on-demand order functionality and if the order already exists in NetSuite, an error is now displayed on the Dashboard, so that the orders are not ignored by the integration app.
- If you update your store name in Shopify, all the integration flows and saved searches will now display the updated store name automatically.
- When you refund an order with only the shipping amount, the refunded amount is now added against the line item in the following criteria.
- If an item is selected in the “NetSuite item to track Shopify shipping cost as a line item”, the refunded amount is added against that line item
- If the shipping is taxable, and if you use the “Add total tax against a single line item on the order” option, then the refunded amount is added against the tax item
- If both shipping and tax line items are not available, then the preference is given to the adjustment line item.
- When you import a paid order with a customer deposit and if the order has to be refunded before you create an invoice, the customer deposit is taken as reference and a customer refund is created. Though only customer refund is created, previously on the integration app Dashboard, the count was incorrectly shown as Success - 2, Ignore - 0, and Error - 0. After the fix, the Dashboard count is correctly shown as Success - 1, Ignore - 1, and Error - 0.
- You can now import refunds to NetSuite correctly when there are multiple records of kind “refund_discrepancy” in order_adjustments.
- In Shopify, if your item is tax inclusive (GST/VAT enabled) with a 100% discount applied at the line level, you will now see the tax rate and tax amount in NetSuite order.