The usual killer in these situations is the lack of box dimensions. Considerable pain comes from merchants that also have dimensions for their items, and can cram 1, 2 or more into a single box. And if a customer wants enough stuff, sometimes you need a rate for 2 or more boxes.
Hence why it is Mickey Mouse to get rates for a single item going somewhere, but really chuffs up and gets complex once real-world kicks in. It is lucky a large percentage of merchants are one-item, one-box trick ponies.
Good luck in your endeavors. Push that Aussie Freight company to contract out a developer that can give them an integration to Shopify. It's better they do that than expect individual efforts to accrue in their favour.
@HUnkyBill - we ship kayaks. So each kayak is different in size and weight, thus why a customer will need to have to select their kayak model >> add to cart >> type in their post code and suburb >> a price will be generated via FreightEchange (the dimensions and weight of the kayak will be fed through to freight exchange) >> then live price displayed to customer >>> customer proceeds with checkout.
my current website: www.baykayaks.com.au
freight exchange: www.freightexchange.com.au
Right... so as long as each and every kayak has dimensions in Shopify, and they get passed through to your freight expeditor, you're in business.
In the past I have had to not only build the whole dimenion management infrastructure into Shopify product management, but also ensure they are used correctly to get rates.
Not something the average App provides, and it is probably not part of the conventional Shopify I know. YMMV of course...
It's not trickery... no one tricks anyone. Coding up dim weights is just work, not particularly clever, but nonetheless essential in this case.
It was pretty clear from a cursory glance at the merchants logistics company of choice requirements that there is no avoiding dim weights. No big deal, but clearly it means providing them. So he's into the money now.
@HunkyBill - thanks very much for your responses. I have not yet used Shopify.. i am currently in the process of having a web developer migrate my website from Weebly across to Shopify.. But we do know each kayaks weight and dimensions. So in Shopify, when you load up a product, does it give you the option to add the dimensions (H x L x W) and weight for that specific product? So when our customer adds a kayak to their shopping cart, and proceeds to checkout where they get a shipping quote - Shopify can pass on those dimensions to FreightExchange for a live price?
No Tony. That is left as an exercise for the merchant. The whole point of my injerection in this thread was to expose that as a requirement on your part. At this time, the only data Shopify provides a carrier is the weight of an object.
It is not difficult to add dimensions to a product variant but you must build out your own small system for that, matching a product/variant to its dimensions. With that, a call to the carrier would be including them, allowing accurate rates to be returned.
When they say Shopify provides 80% of 100% of what most merchants will ever need, your requirements fall into the 20% of what they don't provide at this time.