d
Topic
Jason Shopify Expert freakdesign.com.au
Posts:
8225
Last edited September 19, 2014
g
1
upvotes

Dashboard endpoints failing (link lists, shipping, files, etc) This post is outdated

Simple question - have we lost the ability to make calls to previously existing endpoints via the dashboard?

  • /admin/weight_based_shipping_rates/#{id}.json
  • /admin/price_based_shipping_rates/#{id}.json
  • /admin/link_lists/#{id}.json
  • etc

It worked before, but now not. What's changed? Some seriously useful features that ShopifyFD offered are now dead in the water -- kind of stuff that saved developers and store owners a lot of time...

★ Winning Partner of the Build a Business competition. ★ http://freakdesign.com.au
i
Replies
Posts:
4
Last edited September 15, 2014
g
1
upvotes

This is affecting us too, hopefully there can be a quick resolution!

awd Shopify Employee shopify.com
Posts:
83
September 15, 2014
g
1
upvotes

Hey folks, I am looking into this issue now. I will report back with my findings.

Adam Doeler, API Team, Developer at Shopify
Posts:
4
September 17, 2014
g
1
upvotes

Hey @awd any update yet?  Cheers :)

Posts:
3
September 17, 2014

This issue cropped up at the wrong time, in the middle of launching a european store and getting RSI... Would love a fix to this issue soon!

Thanks

Jason Shopify Expert freakdesign.com.au
Posts:
8225
September 19, 2014
g
2
upvotes

I think there's other endpoints killed off too. I am sure there was a files.json but alas that's also dead now. 
Clearly some changes have been made but it would be nice to get some official word. 

★ Winning Partner of the Build a Business competition. ★ http://freakdesign.com.au
Jason Shopify Expert freakdesign.com.au
Posts:
8225
Last edited September 19, 2014
g
2
upvotes

Ugh, link_lists is gone too. No longer can I create a linklist for all collections, all vendors,or just create a copy (using ShopifyFD). That is one I'll really, really miss if it's no longer available. Don't think a day goes by when I don't use it.

★ Winning Partner of the Build a Business competition. ★ http://freakdesign.com.au
Posts:
3
September 22, 2014
g
2
upvotes

@awd Any progress with this API change? Can you provide an update please

awd Shopify Employee shopify.com
Posts:
83
September 23, 2014

Hey folks, unfortunately these end-points were private and undocumented. Our private API end-points can and will change as we make changes to our systems. Whenever interacting with an API you should never rely on private end-points for this reason.

I am curious to learn how your applications where authenticating with these end-points. Learning more about this may help us prevent private end-points disappearing without any kind of warning. 

Sorry for this inconvenience. 

Adam Doeler, API Team, Developer at Shopify
Jason Shopify Expert freakdesign.com.au
Posts:
8225
Last edited September 23, 2014
g
2
upvotes

So is that your way of saying we've removed them and there is no alternate? If so, that is a really, really big shame. The removal will impact around 1500 (weekly extension users - not total) store owner and partners. The actual number of users would be far greater.

I am curious to learn how your applications where authenticating with these end-points. 

Didn't need to since it piggy backed the dashboard.

The ability to better manage linklists and handle the massive shipping rates for EU will be missed features for sure. Perhaps they should be added into the core.

FYI: I'm covered under an existing NDA should you need to talk about future dashboard things.

★ Winning Partner of the Build a Business competition. ★ http://freakdesign.com.au
awd Shopify Employee shopify.com
Posts:
83
Last edited September 23, 2014

Hi Jason, unfortunately yes. When you use an undocumented and private API, you should consider it will change or disappear at anytime. Building a service on-top of these systems is not recommended. This logic also applies to the HTML dom, IDs, classes, markup can and will change often.

However, with our public API great efforts are made to communicate changes with large lead times so services can adjust accordingly (3months, 6months, 12months, etc).

The best thing to do is to subscribe to the API Annoucements forum.

Thanks for clarifying how ShopifyFD was hitting those end-points, I looked at the github repo as well.

Adam Doeler, API Team, Developer at Shopify
Posts:
11
Last edited September 23, 2014
g
2
upvotes

If you guys have just killed Shopify FD, I am beyond furious.

It was only this app that made me stay with this cart due to the farcical way the postage is dealt with, especially for Europe, and the fact that users have been complaining about this on the forum for months and months and months without Shopify lifting a finger.

If you had listened to users' comments about needing to be able to group countries and set one rate for that group, it wouldn't be so bad, but these requests have so far been steadfastly ignored.

Frankly I don't care if the API stuff is documented or not. You have failed to address users' needs and have just made things a lot worse, rather than incorporating the functions Shopify FD added. If you didn't know about the features it offered, then you should pay more attention to your own forum where various users have had their lives saved by this app and have repeatedly said so.

This is not dropping the ball, this is sticking a knife into it.

I had another five clients lined up, all based in the UK and thus all needing to resolve this Europe issue. I am now going to have to explain that they will have change 500+ entries every time they want to change European postage, or suggest they use another platform. How do you think that conversation is going to go?
I feel I have wasted nearly a year learning how to edit Shopify templates and getting the clients sold and prepped. I can't sell this.

FD was an ugly workaround, but one that was acceptable. I discovered the European postage debacle very late into the process and FD was a lifesaver.

Cut and paste is not rocket science Shopify people! It is a basic fundamental.

Apologies, but I am incandescent with anger at both the situation and the pathetic Shopify reply which just completely ignores the effect this is having on a large number of their customers and also rather implied that the developer who had valiantly tried to make up for Shopify's shortcomings and was helping out other users for free was somehow a fool for using undocumented features (as by implication were all of us who took his help and carried on using Shopify, despite its huge flaws, as a result of his fix).

When someone does you (and your clients) a favor by making your product better when you don't seem to have the time or the will to do it yourselves, why are you then breaking it and treating them like they were stupid for trying? I just don't get it.

Yours, Nick

Previous posts on the European issue, this first one is from 2006 !!!  (and the solution was not from Shopify, but thanks to FD, which you have now killed):
https://ecommerce.shopify.com/c/shopify-discussion/t/bulk-modify-of-european-country-shipping-1344#comment-44784

https://ecommerce.shopify.com/c/shopify-discussion/t/postage-there-has-got-to-be-a-better-way-9481

This one if from just four days ago!
https://ecommerce.shopify.com/c/shopify-discussion/t/europe-postage-region-213298

There are loads more, but I think you get the drift.

 

Posts:
3
September 23, 2014
g
1
upvotes

As Nick has said. The loss of this tool is massively impactful.

Anything that turns managing a nightmare into a forgivable workaround, when controlling shipping in Europe, should be accommodated by the Shopify Team.

Shopify should consider providing these api endpoints again until or if ever they decide to provide better shipping support!

Jason Shopify Expert freakdesign.com.au
Posts:
8225
September 23, 2014
g
1
upvotes

ShopifyFD is not killed off -- just a couple of handy parts of it have been crippled. I've already got another approach for the shipping in mind so if the json endpoints are not revived I'll look at adding it. Same goes for linklists. 

Building a service on-top of these systems is not recommended. This logic also applies to the HTML dom, IDs, classes, markup can and will change often.

Understood. I keep the tool updated to account for that - as long as the time it takes to make the changes is less that the time I save by added the feature itself. 

★ Winning Partner of the Build a Business competition. ★ http://freakdesign.com.au
Posts:
672
September 23, 2014
g
1
upvotes

FD was an ugly workaround

Awww, I thought it was a thing of beauty! T'is a shame though...

I'm a million different people
Posts:
11
Last edited September 24, 2014
g
2
upvotes

Apologies for my turn of phrase, I agree entirely. FD was an angel in digital form.

I meant only that the functionality should have been smoothly built in to Shopify from the start and should never have required a member of the public to step in off their own bat to fix a large company's problem. Let alone then being condescended to in useless, totally unhelpful replies from the aforementioned company...

...and having helped sort out a problem that Shopify haven't addressed properly since 2006 (and possibly earlier) only to have them break it !!

Eight bloody years. That's how far you have gone back. You make me want to cry.

Doubly so as I have one site that is due to go live in a week after six months of dev, and I can only stop the other five from this insanity with a lot of effort and unpaid time. However it will still be cheaper than dealing with updating Europe and Oceanea etc and complaints from clients later on. Will cost me a good few unpaid days to move the first site onto another platform, but feel it will now be worth it.

Fuming at the idiocy of the apparent ridiculous rejection of completely reasonable requests, compounded by the outrageously smug but tragically ineffective attitude (try saying that after a few pints).

Look, we all want the same thing. A better way of selling our products (including your software), so what is the problem here? Your replies to date offer precisely nothing in terms of solutions. All you have done is to sink our one lifeline and then imply that we were stupid to be holding on to the flotation device in the first place. Even German subs used to surface occasionally to pick up survivors having torpedoed them.

Help please. Drowning not waving.

Cheers, Nick

 

 

 

 

Jason Shopify Expert freakdesign.com.au
Posts:
8225
September 24, 2014
g
1
upvotes

@nick -- Shipping rates copy and paste will be back though it will likely be a lot more clunky than what it is now. Since the dashboard can add shipping rates, I'll be able to duplicate the same process to give some automation. Just need to write the code, but I'll see if anything changes here in the short term first.

 

★ Winning Partner of the Build a Business competition. ★ http://freakdesign.com.au
Posts:
11
September 24, 2014
g
1
upvotes

Jason, I love you and am emptying the warm bath and putting down the razor blades for now. I can live with clunky (but I am still a very cross bunny re: supposed gurus and vanishing APIs).

When I first came across the ludicrous postage issues, I can honestly say that it was only the discovery of your fabulous fix that made me carry on with Shopify. Otherwise it was frankly unsellable to anyone that you actually cared about IMHO.

I await your next opus with baited breath (and a cup of tea and a biscuit or two).

Kind regards and huge thanks for the ray of hope,

Cheers, Nick

 

 

 

Posts:
11
Last edited September 24, 2014
g
2
upvotes

BTW, I don't want to open a can of worms, but of you can fix this and Shopify can't be bothered, then I would really like to buy you a beer or two (or some alternative).

Just a thought, but it feels morally right. Karma and all that. I feel they have really let us all down and you seem like the only person who is trying to fix things. I'm happy to pay for plugins/apps/mods that make things work better...

If that just potentially muddies the waters, please ignore this post, but thought I should offer something, not just complain.

Thanks again, Nick

Jason Shopify Expert freakdesign.com.au
Posts:
8225
Last edited September 24, 2014
g
1
upvotes

I've hacked together an update for shopifyFD to change how we are handling the shipping rates copy & paste. Since it's broken anyway I won't bother with testing -- I'll leave that for the brave. I'll upload it sometime today. No beer needed -- not doing it for that -- doing it for the time it saves me (and others).

Sadly I see no quick fixes for the linklists other than doing some dirty html parsing. I'll give that a try.

No point posting here further unless there's updates from Shopify on the topic itself. I'll post updates on the main shopifyFD thread from this point on.

★ Winning Partner of the Build a Business competition. ★ http://freakdesign.com.au
Posts:
11
September 24, 2014
g
1
upvotes

Jason, you are a God amongst men.

Can't thank you enough.

Kind regards, Nick

Posts:
8
September 25, 2014

Since it's broken anyway I won't bother with testing -- I'll leave that for the brave

I've just pasted about 40 countries with no problems. I was careful though, reloading after adding new countries, etc.

Thanks for the quick update.

 

Jason Shopify Expert freakdesign.com.au
Posts:
8225
September 25, 2014

Much slower now, but it seemed to work ok in my limited use too. Glad to hear it worked.

★ Winning Partner of the Build a Business competition. ★ http://freakdesign.com.au
Posts:
11
September 26, 2014

You are a complete life saver. Reloading between pastes advisable, but so far so good. Huge thanks.

Posts:
4
October 16, 2014

I just found this extension --- seemed like the perfect solution to a problem with Shopify that has been bugging me for  years. We're based in the UK, and one of our clients' sites has five different shipping rates for the Europe region. Having to enter these five rates a total of 38 times each (five for each country, making 190 in total) was just insane. I've spent ages looking at Shopify's APIs, assuming that they'd cater for bulk updating the rates programatically, and couldn't believe that there was no alternative but to enter them manually.

I'm definitely going to have a go with the extension --- even if it looks like Shopify have partly crippled it. But it does underline the fragility of relying on a hosted platform, and being at the whim of a company that perhaps has different priorities. I'm advising most of my new clients to go with non-Shopify systems where shipping rates are easier to update... But hopefully this extension will help for the ones that can't jump ship! Thanks once again. Looking forward to testing it out!

Jason Shopify Expert freakdesign.com.au
Posts:
8225
October 16, 2014

even if it looks like Shopify have partly crippled it

It's all good again. Just a tad slower. It's a constant work in progress so if there's things missing that could make your life easier just let me know. Still tossing up whether I should add a paste to all button or not for shipping rates.

There's a thread for it here:
https://ecommerce.shopify.com/c/ecommerce-design/t/151067

 

★ Winning Partner of the Build a Business competition. ★ http://freakdesign.com.au
Posts:
4
October 17, 2014

Excellent, thanks Jason. It's working great --- so much quicker than doing manually. Paste all would be a really good addition, I think - although the icing on the cake really, as it's already much quicker than manual. Or ability to tick multiple checkboxes for relevant items and then paste (although I'm not sure if maybe this is possible to do already, as I can see the checkboxes next to each item, but can't see how to un-ghost the Bulk Paste button). Anyway - this is already a lifesaver and is making Shopify a realistic product for us to use again. Thanks!

Posts:
28
December 07, 2014

I'm very disappointed in Shopify's responses in this thread. I just started using ShopifyFD, but it is already clear that most or all of this functionality should be officially supported by Shopify.