Order Sync & Conditional Mapping

Estimated reading: 4 minutes

Options in order settings:

  • Enable order sync: This feature syncs the orders automatically when created on Shopify to NetSuite.
  • Order Fulfillment Setting: This settings decides how you want your orders to get fulfilled. Under this we provide two options –
    • Shopify to NetSuite Fulfill.
    • Netsuite to Shopify Fulfill.
  • Enable coupon sync: Coupon can be synced through this feature, it’s just you need to mention NS Promo Custom Form ID and NS Promo Discount ID.
    Note* – Coupon name and discount type should be the same on Shopify and NetSuite.
  • Netsuite to shopify fulfill Order: If netsuite orders are marked as fulfilled then it will sync/mark them fulfilled on shopify store as well.

NOTE* – Orders are not synced instantly after they are created or updated.A cron runs every 10 minutes to sync the data to NetSuite.

Conditional mapping feature:

Operation:

  • Shopify Field Source
    This contains order related fields which are used to map the values to NetSuite. It provides us a pre-defined list of orders that can be mapped and also the option to insert meta keya to get order related data.
  • Order Field
    Select the Shopify field from the drop down based on which you want to set a condition for mapping.
  • Shopify Field Value
    Enter the value that you want to check corresponding to the Order field or Order meta field.
  • Attribute Type
    Here you can choose whether the field you are maping is a Default NetSuite field or Custom NetSuite Field.
  • NS Field Type
    Select the type of custom field such as String, Boolean etc.
    Note*- You will only see this field for your custom NetSuite fields and not for the default ones.

  • NS Field
    Select the name of the field from dropdown list if it’s a default field or enter the NetSuite Field name if it’s a custom field.
  • NS Field Value
    Enter the value of the Netsuite field by simply inspecting that in your NetSuite.
  • Attribute Type
    Here you can choose whether the field you are maping is a Default NetSuite field or Custom NetSuite Field.
  • NS Field
    Select the name of the field from dropdown list if it’s a default field or enter the NetSuite Field name if it’s a custom field.
  • NS Field Value
    Enter the value of the Netsuite field by simply inspecting that in your NetSuite.
  • Shopify Field Source
    This contains order related fields which are used to map the values to NetSuite. It provides us a pre-defined list of orders that can be mapped and also the option to insert meta keya to get order related data.
  • Attribute Type
    Here you can choose whether the field you are maping is a Default NetSuite field or Custom NetSuite Field.
  • NS Field
    Select the name of the field from dropdown list if it’s a default field or enter the NetSuite Field name if it’s a custom field.
  • Prefix to append
    Here you can enter any value to want to sync with the respected field. Leave blank if none.
  • Order Field
    Select the Shopify field from the drop down based on which you want to set a condition for mapping.

Note* – Refer to the screenshots attached in next articles.