Skip to main content
Question

Shopify Integration - Object Reference not set to instance of an object


Hey guys. 
We’ve done an integration for a customer and they have a Shopify Test store which works perfectly. 

We used a snapshot of their Production Tenant and when I’ve setup both stores on the Shopify Stores screen (BC201010) and the Test store works perfectly, but the live store failed on all the entities except for the Sales Orders which worked. It can prepare the data correctly, but once we try to process it, it fails.

 

I have reached out to Shopify but because this is a request from Acumatica, there is not a lot that they can do except for checking the settings which they have found no problems with. 

Has anyone experienced something like this before? Any help would be appreciated.

10 replies

Forum|alt.badge.img

@DewaldKC 

Is there any customization in the Instance? A package might be causing the issue.
Have you tried unpublishing the package and syncing again to see if it helps identify the issue?


  • Author
  • Freshman II
  • 7 replies
  • April 7, 2025

Hi ​@Saikrishna V 

Yes, we have customisations but I have unpublished them all and still the same error. I have gone as far as to take a snapshot and debug it in my localhost, I then attached the process and use the debugger to step over the license check in the GetBinding method - it goes the the Async method but then it returns null where the exception is then thrown. 

 


Forum|alt.badge.img

@DewaldKC  thanks for the update

Can you try the 'Test Connection' on the Shopify Stores screen? If it succeeds but the issue persists, please share a screenshot or more details of the error your are facing in debug.

Thanks


  • Author
  • Freshman II
  • 7 replies
  • April 7, 2025

@Saikrishna V 

Test connection works fine. But on the Sync of the payments it fails.

 

But for Sales Orders it works fine and so does the Stock Items.

I have triple checked the setup and the payment methods, Shopify has also confirmed that the setup is fine.
When debugging, it fails with the same error as in the Trace file.

 

 


Forum|alt.badge.img

@DewaldKC 

Since the Test Connection works and Sales Orders sync without issues, the problem might be specific to how payments are set up or mapped. As per my knowledge below need to check

Make sure the mapping the exact same setup (i.e., same entity settings, mappings, and payment method configuration in Acumatica)
Confirm the Shopify app has the required permissions (especially for payments).

Let us know which Acumatica version you are running—some earlier versions had specific fixes.

 


  • Author
  • Freshman II
  • 7 replies
  • April 7, 2025


Thank you ​@Saikrishna V - We are running Build 2024.114.201.2545 [24.114.0020]. 

Shopify did confirm that we have the correct permissions. I’ll re-check the configuration in Acumatica but it is so strange the the Test site is working. Is there any specifics that you can elaborate on that I can check?


Manikanta Dhulipudi
Captain II
Forum|alt.badge.img+13

@DewaldKC 

Can you confirm if the Payment is not created in Shopify for this sales order.

This is a common error message with respective to connectors,

For example if the customer present with the same number and user try to sync another same customer it says the object error.

Acumatica will be the right person to assist on this.


  • Author
  • Freshman II
  • 7 replies
  • April 7, 2025

@Manikanta Dhulipudi 
The Payment is created in Shopify, I’m trying to import it into Acumatica. 

The payment number is non-existent in Acumatica. 

Any other ideas would be greatly appreciated.


Jeff96
Captain II
Forum|alt.badge.img+4
  • Captain II
  • 255 replies
  • April 8, 2025
DewaldKC wrote:

@Manikanta Dhulipudi 
The Payment is created in Shopify, I’m trying to import it into Acumatica. 

The payment number is non-existent in Acumatica. 

Any other ideas would be greatly appreciated.

Did you mapped the payment method in Acumatica? On the BC201010 screen.


  • Author
  • Freshman II
  • 7 replies
  • April 8, 2025

@Jeff96 - Absolutely did yes. The customer only has 2 payment methods SHOPIFY_PAYMENTS & PAYPAL - Both of them linked to ERP Payment Methods and Cash Accounts. 

I have also tried different payment methods and payments with and without the processing fee. 

Usually when it’s mapped incorrectly it will return a meaningful error.


Reply


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings