Issue:
This use case utilizes the Out of the Box Shopify POS. When accepting CASH, the POS does not pass a Processing_Method from Shopify. That value is blank. Celigo's out-of-the-box Integration App utilizes this field to determine payment methods and because of this, Cash Transactions are not captured through the Celigo Integration App with an applicable Payment Method.
Resolution:
- Do not map any values under the Advanced Settings > Payment > Map Payment Methods.
- Instead, go into the Field Mapping tool for Order and change the Shopify Export value from Processing_Method to Gateway, as shown here.
Before
After
- Create a Static Lookup to achieve the proper Payment Method within NetSuite.
- Lookups:
Shopify Gateway | NetSuite Payment Method |
Shopify Payments | Credit Cards/Apple Pay |
amazon_payments | Amazon |
Cash | Cash |
paypal | paypal |
Comments
This article has a typo. Do not map any values under the Advanced Settings > Ship Method Mapping should be Advanced Settings > Payment > Map Payment Methods
(Ship Methods is just totally wrong)
Nicholas,
Good catch!! Thanks for the note. Corrections are made to the article
Please sign in to leave a comment.