Shopify Connector FAQ

To learn more about Shopify connector, review the questions and answers below.

Can NetSuite Connector map to the "Country/region of origin" or "Harmonized System Code" fields on my Shopify products during product sync?

Yes, you can map both Country/region of origin and Harmonized System Code fields for Shopify during full product sync. These fields can be mapped to country_code_of_origin and harmonized_system_code field IDs, respectively.

Can NetSuite Connector mark an order as paid in Shopify if the payment is captured outside Shopify?

No, Shopify does not provide the ability to update the financial status to paid through the API if the payment is captured outside Shopify.

Can I update my existing Shopify connector to point to a different shop?

No, you must not update your existing Shopify connector to point to a different shop. Attempting to do so results in errors and unpredictable behavior. You must add a new Shopify connector for a different shop.

Does deleting the content in the NetSuite field also delete the metafields content in Shopify?

No, NetSuite Connector can only add and update the Shopify metafields. You should manually delete the metafields content directly in Shopify.

Why are some of my Shopify orders importing with "Anonymous Customer" as the customer?

Amazon no longer provides the customer names and addresses for Shopify orders. If a user is importing Amazon orders into your Shopify account, you will see the customer listed as Anonymous Customer with only the city, state, and zip code without the address.

NetSuite Connector, by default posts these orders with Anonymous Customer. It then updates the address book for the customer with the city, state, and zip code, associated with the most recent posted order under that name. When posting orders to NetSuite, NetSuite Connector searches for an existing customer using a combination of email and name search. If you want NetSuite Connector to create a new customer for each order coming from Amazon as Anonymous Customer, contact NetSuite Connector Support.

Why does NetSuite Connector sync my Shopify wholesale prices as discounts?

The price of an item is not the wholesale price, but rather is the regular price discounted down to the wholesale amount. NetSuite Connector cannot use the discounted price for the item price on the wholesale orders, instead of showing the regular price with a discount. The Shopify API specification identifies the field that should contain the price of an item. All additional data on the order is read, stored, and processed depending on the field designated for the item price. The logic in Shopify and NetSuite Connector is based on which fields represent which data.

Using a field other than the Shopify designated field, without additional coding changes in NetSuite Connector, causes the following issues:

  • Break some of the autovalidation checks in NetSuite Connector. These checks run between the storefront order totals and the NetSuite order totals when importing the order to NetSuite.

  • May result in unintended consequences in future syncs that use the order data (refund sync, order corrections, or others)

  • Affect future updates and enhancements to NetSuite Connector, which will be developed with the expectation that all data fields are used in the expected manner.

If you use a separate Shopify store where you grant access to only wholesale customers, then the pricing can remain the same for all customers. Therefore, the pricing is not discounted to a wholesale price. This method will allow Shopify to provide the data properly. Note that such an additional store will also require an additional Shopify connector to sync with NetSuite Connector, as each connector can have only a single store connected.

Note:

Such additional store will also require an additional Shopify connector to sync with NetSuite Connector, because each connector can have only one store connected.

For more information about wholesale pricing in Shopify, see https://help.shopify.com/en/manual/online-sales-channels/wholesale.

Can I update my existing Shopify connector to point to a different Shop?

No, you must not update your existing Shopify connector to point to a different shop. Attempting to do so will result in errors and unpredictable behavior. You must add a new Shopify connector for a different shop.

Does deleting the content in the ERP field also delete the content the metafields in Shopify?

No, NetSuite Connector can only add and update the Shopify metafields. You should manually delete the metafields content directly in Shopify.

Can you add an item to every order by default? Will the sales order generated in NetSuite have whatever items were ordered on Shopify, plus the default item?

NetSuite Connector does not support adding items to orders. You can set up a workflow or script in NetSuite to handle such operations.

Can the customer assign the same customer record for every order but still have the shipping address import for each order from Shopify to the sales order?

Yes. For more information, read Assigning a Fixed Customer to All Orders in NetSuite Connector.

Can you leave the payment method blank in NetSuite on every order so that after shipping and billing, an invoice is generated instead of cash sale?

Yes, you should only make sure that payment method is not required on your sales order form and all payment methods are mapped to Not Mapped. For more information about payment methods mappings, read Mapping Order Payment Methods in NetSuite Connector.

If I do not have multi-location inventryy, how are my syncs affected when the Shopify's Locations feature is turned on?

Enabling the Locations feature in Shopify does not affect NetSuite Connector syncs.

If you enabled multiple locations in Shopify, but you are only using a single location, then you need not change anything. If you enable multiple locations in Shopify and you are using product sync, then set different NetSuite locations to sync to different Shopify locations. For more information, read Mapping Shopify Multilocation Inventory in NetSuite Connector.

For more information about Shopify locations, read https://help.shopify.com/en/manual/locations.

I have multiple Shopify stores with Shopify Plus. Can I use a single Shopify connector to access all my Shopify stores?

You need a separate Shopify connector account for every store you want to sync with NetSuite Connector. Although Shopify Plus provides convenient access to multiple stores in Shopify, the structure of the API let you connect only to a single store per connector.

How do I change the variant title field in Shopify?

You cannot set a value for the Variant Title field in Shopify. The Variant Title field is automatically determined by Shopify using the variant field names.

Can NetSuite Connector update incoming quantity or create transfer orders in Shopify?

Currently, NetSuite Connector does not support transfer orders in Shopify. Shopify currently does not support transfer orders in REST API. Therefore, NetSuite Connector cannot update incoming inventory quantities or create transfer orders in Shopify to determine incoming quantity.

Why is my product not showing up in all my Shopify channels?

NetSuite Connector accesses Shopify through a series of API calls. Shopify provides limited control of product channel visibility when adding products using the API.

Shopify has the following two options for taking product values:

  • All channels

  • All channels except Point-of-Sale

Values are sent to the published_scope field, where the value global refers to all channels, and web refers to all channels except the Point of Sale channel. If no value is sent to the published_scope field, then Shopify defaults to the equivalent of global or all channels.

If you do not see a product showing up on all your channels, contact Shopify support.

To set up the published_scope field mapping in NetSuite Connector, go to Shopify > Mappings > Products.

Why is NetSuite Connector refunding my Shopify order when the order cancellation is synced from NetSuite?

If you configure NetSuite Connector to sync NetSuite cancellations to Shopify, but do not want canceled paid orders to refund automatically, then configure NetSuite Connector accordingly. For more information, read Syncing Canceled Orders to Shopify Using NetSuite Connector.

Related Topics

Managing the Shopify Connector in NetSuite Connector
Troubleshooting Shopify Sync Errors in NetSuite Connector

General Notices