Shopify - NetSuite Non-Inventory Item Fulfillment
Good Afternoon, I am currently having an issue fulfilling non inventory items on Shopify from NetSuite. I have it working correctly for Inventory items on NetSuite but since Non Inventory items do not get fulfilled along with inventory items I had to create a separate flow to fulfill non inventory items in a order using Shopify fulfillment order API. The issue I am having is on the last step to post non inventory fulfillment to Shopify, it goes through each step as it should and on the last step it'll complete without any error messages without successfully completing the flow. Thank You for your help
1
Comments
Hello, my name is James, one of the Solutions Consultants here with Celigo.
I am not able to see the mapping on the last step, but I would make sure you are referencing the "fulfillment_order_id" on the last step and not the Shopify Order ID or Number.
This should be found under the line_items array in the response from the second step (the lookup in Shopify).
Let me know if you have confirmed the "fulfillment_order_id" is being used in the last/Import step.
Thanks,
James
"fulfillment_order_id"
James Roth Thanks for the response. I attached the mapping below. Thanks!
Hello,
Shopify deprecated that version of Fulfillment API in the 2022-04 API release, which may be why you are running into issues.
https://www.shopify.com/partners/blog/fulfillment-orders-api-migration
What API version are you connected to? Here is an article relating to the changes Shopify made which now requires you to fulfill against the fulfillment_order_id object, rather than the Order_ID.
Are you using the Integration App for the Inventory Items flow? I ask because that flow is already enhanced to support these changes, which would make sense as to why that would be working.
Let me know!
Good Afternoon,
ahh I'm using API version: 2023-01. You are correct for the Inventory items I am using the integration app. I also tried to fulfill against the fulfillment_order_id with no success.
The third step is being skipped because the 'path to many' is set to _PARENT, which isnt corrrect.
Bas,
Spot on. I missed that!
Shadner Joseph,
The template in the Marketplace for Shopify-NetSuite has a refreshed NS-Shopify Fulfillment Flow that you can reference.
Hello
James Roth Bas van Ditzhuijzen
Thank you for the responses. I referenced the refreshed NS-Shopify Fulfillment Flow and I am running into one last issue with the error:
Hello!
Are you able to bypass that step in the flow with a filter?
This step is only necessary when you change the location and you can hardcode the location_ID if you do not plan on moving the fulfillment from the Shopify ID to the modified NetSuite location.
Let me know!
Thanks,
James
Also, if you plan to use this step in the flow and you need your Shopify Location IDs, you can find those under Shopify Settings>Locations, and when you click on the location, you can find the ID in the URL:
Please sign in to leave a comment.