Discuss and resolve questions on Liquid, JavaScript, themes, sales channels, and site speed enhancements.
We have created 2 shipping profiles in our app. One is the general profile, where we have weight-based shipping rates. Another is using a custom carrier with a third-party service to calculate an accurate shipping rate.
Now, whenever users checkout with products in the same category, they get the proper shipping price. You can check out the image below.
The user is able to complete the transaction. We have also created one webhook for /orders/create to get "eventData" and create an “uShip listing” afterwards.
We are facing problems when users checkout products from multiple shipping profiles. We only get one element in the “shipping_lines” array property with the general shipping option. Below, I have mentioned the response type:
{
…other_properties,
"source": "Shopify",
"title": "Shipping",
"code": "Shipping",
}
{
…other_properties,
"source": "uShip Rate Provider",
"title": "uShip In-Home Delivery",
"code": "cac1d609-f428-440e-99f1-8d6ced44a36a",
}
(code is required to create a "uShip shipment" listing.)
How can I get 2 elements with different shipping rates and profiles in my “shipping_lines” array (in /orders/create web-hook) so that I can handle them separately and create a third-party listing for custom profile products only? Is it possible with Shopify or not?
Hey Community! As we jump into 2025, we want to give a big shout-out to all of you wh...
By JasonH Jan 7, 2025Hey Community! As the holiday season unfolds, we want to extend heartfelt thanks to a...
By JasonH Dec 6, 2024Dropshipping, a high-growth, $226 billion-dollar industry, remains a highly dynamic bus...
By JasonH Nov 27, 2024