d
Topic
Jason Shopify Expert freakdesign.com.au
Posts:
7037
Last edited February 21, 2016
g
3
upvotes

Tool to add new Dashboard features (metafields, bulk edits, time saving awesomeness)

Since I've been drinking way too much caffeine, I've put some extra awake time into collating all my little JavaScript dashboard hacks into a unified resource. I'm calling it ShopifyFD. Rubbish name, but we are stuck with it now!

You can help keep me full of caffeine by dropping a few dollars in the tip jar

I've got a form setup ready to take your feature requests. The tool is currently available in four flavours: 

  1. A Chrome extension
  2. A bookmarklet, (Tested mostly in Chrome, but safari and firefox seem happy enough too!)
  3. A Developer bookmarklet - not for live storefronts and as such won't have a public link.
  4. A next version branch with re-written code and snapper interface for internal testing

FEATURES

This version (now with over 7500 weekly users!) is a continued work in progress. Assume by using this your computer will swear at you, then explode. (of course it won't, being JavaScript, but you know - a little paranoia never hurts).

  • Inline metafield editor for Products, Product Variants [pic], Pages, Articles, Customers, Custom Collections, Orders and Shop [pic]

  • Copy and paste your Shipping Rates settings

  • One click backup for page and products -- for those just in case moments! 

  • Jump to open orders with a single click -- click on the counter

  • Quick remove all / add all tags on product page

  • Show Variant IDs in product listing. 

  • Purge HTML button to absolutely remove any html from the description box. Handy when copy over the madness from a word file. 

  • Images to metafields. Saves all image paths in the description box to a metafield. Super handy for developers. 

  • Jump to page feature for quick page editing. No more multiple clicks to open a different page to edit. [pic]. Now also includes linklists and products.

  • Adjusted layout to squeeze things in without wasting as much space.

  • Add some quick shortcut buttons for regular tasks [pic]

  • Copy and paste metafields between products [pic]

  • Bulk asset file uploads Drag and drop goodness. 

  • Bulk metafield creation

  • Bulk product tag editing [pic]

  • Option to show SKU on product listing page [pic]

  • Get emails from recent orders [pic]

  • Show items ordered when hovering over orderID [pic]

  • Create linklists for all collections, all products, or all vendors [pic]

  • [CURRENTLY DISABLED] Autosave on product pages.

  • Add RTE features to the collection editor

  • Added button to easily duplicate a collection or article.

  • Quickly create menus (linklists with all collections, all vendors, all pages)

 

REQUESTS / TODO

See the current list here:
https://github.com/freakdesign/shopifyFD/labels/enhancement

FAQ:

Q: Can you add this to GitHub
A: Yes. Find it here.

 

★ Winning Partner of the Build a Business competition. ★ http://freakdesign.com.au
i
Replies
Posts:
1122
August 28, 2013
g
1
upvotes

Sweet! How'd you get into the interface like that?!

 

http://www.StandoutDesigns.com ::: Solid Wood TV Furniture for Enthusiasts. Made in USA.
Jamie Chief Officer of Funness shopify.com/plus
Posts:
5853
August 28, 2013

Oh baby! <3

http://shopifyplus.com ::: http://twitter.com/bacchus
Jason Shopify Expert freakdesign.com.au
Posts:
7037
Last edited August 28, 2013
g
1
upvotes

That's probably enough for the pages for now. Time to get back to other work but next stop will be adding it to products as the code is pretty well the same.

How'd you get into the interface like that?!

Not as voodoo like as you'd think -- just simply added a script into the body of the page which in turn loads a larger script file and css asset.

 

★ Winning Partner of the Build a Business competition. ★ http://freakdesign.com.au
Jamie Chief Officer of Funness shopify.com/plus
Posts:
5853
August 28, 2013

So Jason are you like 24/7 now? Or did you win a lifetime supply of redbull?

http://shopifyplus.com ::: http://twitter.com/bacchus
Jason Shopify Expert freakdesign.com.au
Posts:
7037
August 28, 2013
g
2
upvotes

Sometimes I think I run close to that. Changing from that routine just freaks people out..

★ Winning Partner of the Build a Business competition. ★ http://freakdesign.com.au
Jamie Chief Officer of Funness shopify.com/plus
Posts:
5853
August 28, 2013

Haha! Nice strip. That's the life I lead as well and my wife would probably react about the same.

http://shopifyplus.com ::: http://twitter.com/bacchus
Jason Shopify Expert freakdesign.com.au
Posts:
7037
August 28, 2013
g
1
upvotes

Just another little tweak on those metafields for pages. I'm tracking back through some of the threads trying to find other features people may be missing. Does anyone have any suggestions? Who knows, it's possible I've already got that script here ready to go.

Also wouldn't mind a few brave testers...

 

★ Winning Partner of the Build a Business competition. ★ http://freakdesign.com.au
Jason Shopify Expert freakdesign.com.au
Posts:
7037
August 29, 2013

For lots of pages edits a quick drop down is king. Jumping back to the page list is slow. Just added this:

★ Winning Partner of the Build a Business competition. ★ http://freakdesign.com.au
Jamie Chief Officer of Funness shopify.com/plus
Posts:
5853
August 29, 2013

Thought about making a git repo on this Jason? To most I think product metafields and product IDs would be a big winner. Did you see this thread earlier today?

http://ecommerce.shopify.com/c/ecommerce-design/t/get-product-s-seo-information-in-liquid-149510#comment-151091

http://shopifyplus.com ::: http://twitter.com/bacchus
Jason Shopify Expert freakdesign.com.au
Posts:
7037
Last edited August 29, 2013

Thought about making a git repo on this Jason?

I will but the JavaScript in there right now is just a mash of 'thought diarrhea'. Once I clean that up I'll feel more comfortable doing that first commit. There's no intention of keeping it all to myself. I've already added the editor for products. 

Looks like that other thread is all but sorted isn't it? (unless I am missing your point)

★ Winning Partner of the Build a Business competition. ★ http://freakdesign.com.au
Jason Shopify Expert freakdesign.com.au
Posts:
7037
August 29, 2013

ok, no more posts about this today. I'll add the link that people can use for some testing in a day or so. Annoy me if I forget.

Existing:

With a bit of infused javascript goodness:

★ Winning Partner of the Build a Business competition. ★ http://freakdesign.com.au
Jamie Chief Officer of Funness shopify.com/plus
Posts:
5853
August 29, 2013

Looking great Jason! And crap, wrong link and was so tired I don't remember my link or what my point may have been now.

http://shopifyplus.com ::: http://twitter.com/bacchus
Jason Shopify Expert freakdesign.com.au
Posts:
7037
Last edited August 31, 2013

Link for the brave. I ripped out all the in progress stuff so it will likely work aok. It may get updates but really they will come once I repo this sucker. You'll need the bookmarklet to fire this off. Link below.

  • This is pretty raw stuff.
  • Use it on a live site at your own risk. 
  • It's been tested in Chrome only. 

http://shopify.freakdesign.com.au or http://jsfiddle.net/freakdesign/8YCgH/

★ Winning Partner of the Build a Business competition. ★ http://freakdesign.com.au
Jamie Chief Officer of Funness shopify.com/plus
Posts:
5853
August 29, 2013

Brave reporting for duty.

http://shopifyplus.com ::: http://twitter.com/bacchus
Jason Shopify Expert freakdesign.com.au
Posts:
7037
August 29, 2013

Good luck to you!

I'm working on getting bulk changes done for shipping but hitting a small roadblock with cached views. It would be easier if I could tap into some of the existing functions (especially for view.set) but haven't spotted any shortcuts. Might see it better with rested eyes. Always another day...

★ Winning Partner of the Build a Business competition. ★ http://freakdesign.com.au
Posts:
1122
August 29, 2013

jason, i thought the day never ends? LOL.

http://www.StandoutDesigns.com ::: Solid Wood TV Furniture for Enthusiasts. Made in USA.
Jason Shopify Expert freakdesign.com.au
Posts:
7037
Last edited August 30, 2013

Let's just say we have brief moments of intermission.

I've added a quick backup and restore option for the RTE:

And a quick time saver for the tags:

 

 

In addition to being able to clear and set the Batman.views it would be handy to know how to add content to the Modal window too. I've got the latter working with a yucky hack but I feel (hope?) there's got to be an exposed function I can call. I'd love any pointers from the source should they see this...

Aynway, bulk changes to shipping rates are pretty well done, including a delete all. Bulk tax changes are next I guess.

★ Winning Partner of the Build a Business competition. ★ http://freakdesign.com.au
Posts:
1122
August 30, 2013

Have you thought of moving to Canada? I don't know, maybe Ottawa?

http://www.StandoutDesigns.com ::: Solid Wood TV Furniture for Enthusiasts. Made in USA.
Jason Shopify Expert freakdesign.com.au
Posts:
7037
Last edited August 30, 2013

There is nothing that special in the JavaScript that most couldn't have figured out. I'm just adding stuff that I find tedious or missing simply to make my life easier. If it helps others that a bonus - certainly when some people are having some real concerns.

Next little tweak is adding a button that will save any image paths found in the description into a metafield. Saves doing long winded splits to find the content via liquid.

 

★ Winning Partner of the Build a Business competition. ★ http://freakdesign.com.au
Jamie Chief Officer of Funness shopify.com/plus
Posts:
5853
August 30, 2013

Mmmmmm pork belly. Tasty tasty pork belly.

http://shopifyplus.com ::: http://twitter.com/bacchus
Jason Shopify Expert freakdesign.com.au
Posts:
7037
August 30, 2013

Ah yes, that pork belly is pretty awesome.

★ Winning Partner of the Build a Business competition. ★ http://freakdesign.com.au
Jason Shopify Expert freakdesign.com.au
Posts:
7037
Last edited August 31, 2013

I've made a quick page on my site that might make it easier for people to follow progress and find the link. It's it kind of lost halfway up this thread. (Yeah, there's a smidge of self promo on the page, but nothing too serious.). Once I get a bit of feedback on the code I'll be confident in pushing a repo of it on my bitbucket page.

If we could edit the first post this would make posting updates far easier...

Autosave has been enabled along with this quick tweak.

★ Winning Partner of the Build a Business competition. ★ http://freakdesign.com.au
Jason Shopify Expert freakdesign.com.au
Posts:
7037
August 31, 2013

A chrome extension is also available, though the bookmarklet is still likely the easiest install method.

★ Winning Partner of the Build a Business competition. ★ http://freakdesign.com.au
Jamie Chief Officer of Funness shopify.com/plus
Posts:
5853
August 31, 2013

Great work Jason!

So you can't edit your first post? Try hovering over the bottom left (yeah it's a bug that's been reported) and see if you get the invisible edit link.

http://shopifyplus.com ::: http://twitter.com/bacchus
Posts:
1122
August 31, 2013

Invisible - the new minimal. 

http://www.StandoutDesigns.com ::: Solid Wood TV Furniture for Enthusiasts. Made in USA.
Jason Shopify Expert freakdesign.com.au
Posts:
7037
Last edited August 31, 2013

HA! I would never have known about that. Got to love a bug!

Imagine all those typos I could have corrected...

★ Winning Partner of the Build a Business competition. ★ http://freakdesign.com.au
Jason Shopify Expert freakdesign.com.au
Posts:
7037
September 01, 2013

Update posted above (first post), along with a feature request form (gotta spend my time wisely you know...) 

If you want to track progress just check back on this thread every so often. 

★ Winning Partner of the Build a Business competition. ★ http://freakdesign.com.au
Jason Shopify Expert freakdesign.com.au
Posts:
7037
September 03, 2013

Fixed a couple of bugs and added a few shortcuts to items I use a lot (and shamelessly added a feature request form link). As usual - Full updates in first post.

★ Winning Partner of the Build a Business competition. ★ http://freakdesign.com.au
Jason Shopify Expert freakdesign.com.au
Posts:
7037
Last edited September 03, 2013

Dev version now with metafield editing for variants [pic]

★ Winning Partner of the Build a Business competition. ★ http://freakdesign.com.au
Jamie Chief Officer of Funness shopify.com/plus
Posts:
5853
September 03, 2013

Very nice adds there Jason! I'll sticky this post for a while too.

http://shopifyplus.com ::: http://twitter.com/bacchus
Jason Shopify Expert freakdesign.com.au
Posts:
7037
September 03, 2013

Awesome - Thanks Jamie. I've just added variant metafield editing to the public version so that should give people a decent amount of things to play with until I get a chance to tinker with this further.

★ Winning Partner of the Build a Business competition. ★ http://freakdesign.com.au
Jason Shopify Expert freakdesign.com.au
Posts:
7037
Last edited September 06, 2013

Adding in the metafield editor to customer, order and custom collection pages. I probably should have added those in a while back but I only needed them myself today. Not sure if it will stay in the sidebar or not but I'll figure that out later.

★ Winning Partner of the Build a Business competition. ★ http://freakdesign.com.au
Jamie Chief Officer of Funness shopify.com/plus
Posts:
5853
Last edited September 06, 2013

Nice add Jason! So useful for adding images/video on a project right now. Custom fields for everyone! One thing I noticed right now, metafields not saving for article. Have you noticed that on the latest public version?

http://shopifyplus.com ::: http://twitter.com/bacchus
Jason Shopify Expert freakdesign.com.au
Posts:
7037
Last edited September 07, 2013

Ah poop. Looks like I cleverly forgot to add that in. I've put shop level metafields in so I'll fix the articles and push out a new version. Not sure how long it would have taken me to notice that (I just fix the bugs as I find them) so appreciate the heads up.

[update]

All sorted! There should now be access to the editor for Products, Product Variants, Pages, Articles, Customers, Custom Collections, Orders and Shop.

★ Winning Partner of the Build a Business competition. ★ http://freakdesign.com.au
Jamie Chief Officer of Funness shopify.com/plus
Posts:
5853
September 07, 2013

This is better than grandmas home made apple pie, you should set up a tip jar Jason.

http://shopifyplus.com ::: http://twitter.com/bacchus
Jason Shopify Expert freakdesign.com.au
Posts:
7037
Last edited September 07, 2013

I had setup a little Paypal option but didn't expect this tool to have much traction, so didn't post it. For those that would like to see me swimming in caffeine (or you know, just to say thanks), the tip jar would be located here...

★ Winning Partner of the Build a Business competition. ★ http://freakdesign.com.au
Posts:
1122
September 09, 2013

Jason, trying to take this for a spin. I don't see the EDIT VARIANTS button under Inventory & variants. Do I need the dev version?

http://www.StandoutDesigns.com ::: Solid Wood TV Furniture for Enthusiasts. Made in USA.
Jason Shopify Expert freakdesign.com.au
Posts:
7037
Last edited September 09, 2013

Try clicking the variant ID#. I realize that's not the most intuitive method. Was a bit short on space on this page.

I'd not be suggesting you roll with the developer version. It's got a lot of mass deletion and bulk edit code in there that's far too risky for live storefronts.

 

★ Winning Partner of the Build a Business competition. ★ http://freakdesign.com.au
Posts:
1122
September 09, 2013

That works! Thanks.

http://www.StandoutDesigns.com ::: Solid Wood TV Furniture for Enthusiasts. Made in USA.
Jason Shopify Expert freakdesign.com.au
Posts:
7037
Last edited September 10, 2013

I needed to upload a bunch of asset file for a client yesterday but could not do it via a theme copy as they have hit their limit of 8 themes installed. So with that in mind I made a quick add on that gives us drag and drop uploads for asset files. 

Grab the files, drag to browser, drink some vodka, done!

I'll need to test this a bit more (happy to break my stuff -- not yours) so expect it hitting the public version next week or so.

★ Winning Partner of the Build a Business competition. ★ http://freakdesign.com.au
Posts:
5840
September 12, 2013
g
1
upvotes

Jason, my mind is blown.

Caroline from http://11heavens.com ∴ mllegeorgesand AT gmail DOT com
Jamie Chief Officer of Funness shopify.com/plus
Posts:
5853
September 12, 2013
g
1
upvotes

http://shopifyplus.com ::: http://twitter.com/bacchus
Jason Shopify Expert freakdesign.com.au
Posts:
7037
Last edited September 12, 2013

Never get tired of that gif. 

@Caroline -- for what's been done so far it's pulled together pretty well. Darn useful and I don't think I could do site edits without it now. Metafields especially just feel easier.

There's still a couple of things that don't work neatly (due to how the views are constructed, and getting the modal windows to fire) but I'll tinker with those over time. 

★ Winning Partner of the Build a Business competition. ★ http://freakdesign.com.au
Jason Shopify Expert freakdesign.com.au
Posts:
7037
September 14, 2013

Starting to test the bulk addition of empty metafields. I'm just firing it from a button now but I will hook it into a form soon. Essentially this will loop through all products and add an empty metafield to the product if it does not have a matching one.

Saves you have to re-type the same thing over and over again for namespace and key. Not my idea -- this was an awesome suggestion.

★ Winning Partner of the Build a Business competition. ★ http://freakdesign.com.au
Posts:
5840
Last edited September 17, 2013

@Jason, your metafields feature is saving my life right now with an important project.

We have 2 apps in the store to edit metafields, a free app and a pay one. The free one as far as I can tell does not let you edit metafields or delete them, just add more. The pay one adds a metafield onto all products, and then lets you edit the valuenof that metafield on each product one by one, that's cool but for my purpose that does not work. Also, the pay one does not add links to each product page as far as I can tell. I may just be too dumb to use those apps, not sure.

I understood your stuff right away.

Caroline from http://11heavens.com ∴ mllegeorgesand AT gmail DOT com
Jason Shopify Expert freakdesign.com.au
Posts:
7037
Last edited September 18, 2013

Awesome to hear that it's proving useful -- and not just something that appeases my own needs. I've only got a small user base for this so the more feedback and suggestions the better.

If there was a real bonus out of this it's that clients are finding the process of editing metafields easier and less confusing. That means I can go a little metafield crazy without fear of leaving them lost on how to change stuff after the project ends. Some clients have their own custom build which adds tailored input boxes on product pages to save them having to enter the namespace or key.

 

★ Winning Partner of the Build a Business competition. ★ http://freakdesign.com.au
Posts:
5840
September 19, 2013

Jason,

Crazy question: have you figured out how to add a resource picker, that paginated widget found on many pages in the admin, it looks like the attached image.

Where I am going with this is: a product picker on the product page could let you hand-pick related products to show on each product page. Up to 3 or 4 pickers for 3 to 4 related products.

Caroline from http://11heavens.com ∴ mllegeorgesand AT gmail DOT com
Posts:
5840
September 19, 2013

Image attached.

The new standard   collections   vintage coll   shopify 2013 09 18 19 13 51 thumb
Caroline from http://11heavens.com ∴ mllegeorgesand AT gmail DOT com
Jason Shopify Expert freakdesign.com.au
Posts:
7037
Last edited September 19, 2013

No, but you've got me curious as it's a decent idea. It would be a shame to have to recreate it so I'll poke around and see what's what. Initially, it looks like the Shopify.ResourceSearchView function is a starting place for me to check.

To be fair, I've only dug part way through the compiled (and compressed) admin2.js file as it's quite a brain melter to follow. Have to love all the variables with names like, a,b,c, etc. Some of those things are tucked away within their own private functions, along with private callbacks so I can't see a clean way to be able to fire them.

(I also have to figure out how to control the batman.js views cache, and the modal box content but that's a side issue)

★ Winning Partner of the Build a Business competition. ★ http://freakdesign.com.au
Jason Shopify Expert freakdesign.com.au
Posts:
7037
September 24, 2013

As a follow up on the question from Caroline -- doesn't look like we can use the existing product pop up picker. I see no way of being able to fire it without changing the initial view html (which I don't think I can tinker with post load either).

If someone else proves me wrong here I'd be happy to hear it, but until that point I've made a start on building a related product picker. Would you guys be happy enough for the items to get blasted into a single comma separated metafield?

★ Winning Partner of the Build a Business competition. ★ http://freakdesign.com.au
Jamie Chief Officer of Funness shopify.com/plus
Posts:
5853
September 24, 2013

Hey Jason! I would wait for Caro to chime in. There may be something on the horizon that may make this easier. I'm sure she'll post back on this too.

http://shopifyplus.com ::: http://twitter.com/bacchus
Posts:
152
Last edited September 25, 2013

Jason - very cool!

//and if we decide to 'uninstall' it how would we do that?

GOT IT - never mind

Stacelynn
Jason Shopify Expert freakdesign.com.au
Posts:
7037
Last edited September 26, 2013

//and if we decide to 'uninstall' it how would we do that?

I know you figured it out, but it probably warrants an answer for anyone else reading the thread. Simple answer: refresh the page. Once the page is refreshed the JavaScript we loaded is no longer included. There's nothing in the code, nor chrome extension that auto-loads so it's 100% up to you when or if you run it.

 

★ Winning Partner of the Build a Business competition. ★ http://freakdesign.com.au
Jason Shopify Expert freakdesign.com.au
Posts:
7037
Last edited October 03, 2013

Copy and paste, and bulk edits added. If anyone feels like testing this give it a whirl and let me know if something goes boom. I might need to build up a white-list of namespaces to not overwrite (seems like a sensible idea) so if there are some I should leave alone drop me a note.

Would it be of benefit to have a copy that only adds the missing fields, rather than overwriting the existing ones?

And a minor tweak for a request - option to show SKUs on listing page:

★ Winning Partner of the Build a Business competition. ★ http://freakdesign.com.au
Jason Shopify Expert freakdesign.com.au
Posts:
7037
Last edited October 09, 2013

Ability to quickly grab email addresses from recent orders is now in the public version. Doubt that many will use it but it could save a few clicks for those that do...

★ Winning Partner of the Build a Business competition. ★ http://freakdesign.com.au
Jason Shopify Expert freakdesign.com.au
Posts:
7037
October 14, 2013

As a sidenote I am build a little port of this tool that will be handy for store owners. Theme developers would set a few metafields for what fields should appear, and they'll be shown in the admin section. It won't be quite a fancy as some of the custom builds I've done but should still be super useful.

★ Winning Partner of the Build a Business competition. ★ http://freakdesign.com.au
Jason Shopify Expert freakdesign.com.au
Posts:
7037
Last edited October 21, 2013

Since the feature additions are slowing down for this (and thanks to Dave for reminding me) I've made a repo for it. Find it here. My site may still have the latest and greatest version but I don't want to hinder progress by keeping it a one man show.

I'll make a branch for the dev version and would welcome anyone to fork and issue pull requests as required.

 

★ Winning Partner of the Build a Business competition. ★ http://freakdesign.com.au
Jamie Chief Officer of Funness shopify.com/plus
Posts:
5853
October 21, 2013
g
1
upvotes

Great work Jason, my hats off to you for pulling this all together to where it is already. Super impressive.

http://shopifyplus.com ::: http://twitter.com/bacchus
Harold Shopify Merchant jolioriginals.com
Posts:
31
October 21, 2013
g
1
upvotes

Wow looks very awesome!

One thing, the "theme setting" button doesn't go to the settings of the live theme here, but instead it goes to an older theme that was published earlier :) 

Jason Shopify Expert freakdesign.com.au
Posts:
7037
October 21, 2013

One thing, the "theme setting" button doesn't go to the settings of the live theme here, but instead it goes to an older theme that was published earlier :) 

If you've changed theme after the tool was loaded that's quite possible. Did you? I'll look at fixing that if that's the case.

★ Winning Partner of the Build a Business competition. ★ http://freakdesign.com.au
Harold Shopify Merchant jolioriginals.com
Posts:
31
October 21, 2013

No I changed the theme about an half hour before I loaded the tool :)

Jason Shopify Expert freakdesign.com.au
Posts:
7037
Last edited October 21, 2013

You're right -- it's a bug. It's on the todo list now. Thanks for letting me know.

★ Winning Partner of the Build a Business competition. ★ http://freakdesign.com.au
Posts:
5840
October 21, 2013

FYI, current theme is always found at that URL:

/admin/themes/current/settings

 

Caroline from http://11heavens.com ∴ mllegeorgesand AT gmail DOT com
Jason Shopify Expert freakdesign.com.au
Posts:
7037
October 21, 2013

FYI, current theme is always found at that URL:

Good point. Harold's comment unintentionally showed me another minor issue (with bulk asset upload) so I've fixed that and added your simplification for the button. Pushing a new version now.

★ Winning Partner of the Build a Business competition. ★ http://freakdesign.com.au
Jason Shopify Expert freakdesign.com.au
Posts:
7037
Last edited October 25, 2013

Added a quick 'show items ordered' popup for the Orders page:
(currently only supports the first page of orders shown)

Test version of a Chrome extension now in Chrome store.

★ Winning Partner of the Build a Business competition. ★ http://freakdesign.com.au
Posts:
197
October 25, 2013

Just found this and installed it. Off to try it out and see what it does! First impressions look awesome!

Andy Member
Posts:
83
October 25, 2013

Fantastic job Jason! 

Is it possible to alternate (hack) the path to product images for Shopify API? 

I badly need this for sitemap.xml, not for displaying images on a page. 

Jason Shopify Expert freakdesign.com.au
Posts:
7037
Last edited October 26, 2013

Is it possible to alternate (hack) the path to product images for Shopify API? 

No. The tool uses the Shopify API (and some front end hacks to the interface) so if it can't be done via that, it can't be done.

★ Winning Partner of the Build a Business competition. ★ http://freakdesign.com.au
Jason Shopify Expert freakdesign.com.au
Posts:
7037
November 10, 2013

A minor update is being pushed that adds a helper tool for setting collections and product handles as metafield values. It's not optimized (at all) so consider it a very basic implementation. Click on the toggle advanced features and you'll get two buttons. Clicking either of those will generate a drop down menu full of collections of products ready to set the metafield value field.

★ Winning Partner of the Build a Business competition. ★ http://freakdesign.com.au
Jason Shopify Expert freakdesign.com.au
Posts:
7037
Last edited November 11, 2013

Been busy with other projects today but I've started down the path of adding copy and paste support for shipping rates. May be handy for those making edits to European countries. No ETA, but I'll give it a few moments when I'm taking a break from other gigs.

[edit: It's been added]

★ Winning Partner of the Build a Business competition. ★ http://freakdesign.com.au
Posts:
8
November 26, 2013

Just tried the shipping rates copy/paste feature. . just brilliant!!   this is probably Australia's greatest contribution to civilisation in Europe . . you can have the Ashes back.

Jamie Chief Officer of Funness shopify.com/plus
Posts:
5853
November 26, 2013

I'm sorry Paul. You're obviously forgetting about Mad Max here. I'll let you slide though.

http://shopifyplus.com ::: http://twitter.com/bacchus
Posts:
1122
November 26, 2013

I love this tool … I mean toolbox. I feel like Knight Rider when I hit that toolbar button to fire it up. 

Jason, I am intrigued by the copy/paste of shipping rules feature. What does it copy and how does it work? Can't tell you how tiresome it is to have to turn Guam off (and about 10 others) ever time I add a tiered custom ship rate table.

How's this: you can take a snapshot of the "enabled/disabled" fields, then apply to another rule?

 

http://www.StandoutDesigns.com ::: Solid Wood TV Furniture for Enthusiasts. Made in USA.
Jason Shopify Expert freakdesign.com.au
Posts:
7037
November 27, 2013

What does it copy and how does it work?

It's not the prettiest method. Clicking copy grabs the shipping rates for that country and throws that data it into a javascript object. Pasting is a little scarier as it removes ALL of the rates from the selected country, than adds whatever rates are stored in that saved object. (I really should build in some form of undo)

Shopify does some interesting caching for shipping rates and taxes so if you navigated away from that page and back again the old values would show (even though they've changed). I'd love to have a way to avoid that but for now you need to manually refresh the page to see the changes.

★ Winning Partner of the Build a Business competition. ★ http://freakdesign.com.au
Jason Shopify Expert freakdesign.com.au
Posts:
7037
Last edited December 08, 2013

Some basic tag editing added.

And since a few people have asked I've added this:

★ Winning Partner of the Build a Business competition. ★ http://freakdesign.com.au
Jason Shopify Expert freakdesign.com.au
Posts:
7037
December 22, 2013

Only because I had to do some cleanup on a clients store recently I was thinking of adding this to the public version.

Seems like a bad idea to have bulk deletion. Will have to ponder whether this gets added or not.

★ Winning Partner of the Build a Business competition. ★ http://freakdesign.com.au
Jason Shopify Expert freakdesign.com.au
Posts:
7037
December 30, 2013

Ever have to make a copy of giant link lists? Oddly enough I seem to need this a lot when adjusting menus on unpublished themes. Today was the last day I wanted to waste time doing that so I adding in a copy button.

★ Winning Partner of the Build a Business competition. ★ http://freakdesign.com.au
Jason Shopify Expert freakdesign.com.au
Posts:
7037
January 05, 2014

Added a couple more timesavers for those occasional tasks of needing to create a linklist of all collections, and a linklist of all pages.

★ Winning Partner of the Build a Business competition. ★ http://freakdesign.com.au
Posts:
5840
January 05, 2014

This is so awesome! I too often enough find myself in need of copying a link list, or creating one of almost or all collections in a shop. That is so very sweet! Thanks a million, Jason!

Caroline from http://11heavens.com ∴ mllegeorgesand AT gmail DOT com
Posts:
5840
January 05, 2014

Hi Jason, will you be adding the Create Link Lists buttons to the Chrome extension?

Caroline from http://11heavens.com ∴ mllegeorgesand AT gmail DOT com
Jason Shopify Expert freakdesign.com.au
Posts:
7037
Last edited January 05, 2014

Just pushing it up now. Got distracted by cool drinks as it's crazy hot here atm.

[edit] - just noticed a decent bug. cooked brain will do that. Will tinker with it.
[edit2] - bug all fixed up.

 

★ Winning Partner of the Build a Business competition. ★ http://freakdesign.com.au
Posts:
5840
Last edited January 05, 2014

Jason, it's been crazy cold here. I wish I was living on the other side of the world. Thanks again!

Caroline from http://11heavens.com ∴ mllegeorgesand AT gmail DOT com
Posts:
46
January 06, 2014

Jason, this looks so awesome!
Is it possible to modify the JavaScript to autoload my dashboard with ShopifyFD?

Ben Klinger, Studio Ve
Jamie Chief Officer of Funness shopify.com/plus
Posts:
5853
January 06, 2014

Jason! Thanks for adding the LL copy pasta to the extension. Perfect!

http://shopifyplus.com ::: http://twitter.com/bacchus
Jason Shopify Expert freakdesign.com.au
Posts:
7037
January 07, 2014

Is it possible to modify the JavaScript to autoload my dashboard with ShopifyFD?

It was auto-loading for a brief moment than I decided that was more invasive than I liked. Since we are tinkering with the UI (that could change at any moment) keeping it a manual load is the safest approach. 

If you are using the extension I suppose I could look at adding a settings panel to let you control that. Currently the extension requires no special permissions, with the auto-load it would. I like it being naked permission wise. Ready to be convinced otherwise.

★ Winning Partner of the Build a Business competition. ★ http://freakdesign.com.au
Kevin01sb Member
Posts:
1
January 14, 2014

Hey Jason, great app! Its very usefull. I was wondering if there has been any progress on a bulk metafield import/export? We would really love to be able to export, edit a cvs files and import and see the changes across our products. Let us know what you think!

Jason Shopify Expert freakdesign.com.au
Posts:
7037
January 14, 2014

@Keven - It exists in the dev version but it's not had anywhere near enough testing for it to be safely released into the wild. Obviously with it being a free helper tool other jobs have a habit of bumping this down the priority list, but it's not forgotten.

 

★ Winning Partner of the Build a Business competition. ★ http://freakdesign.com.au
Posts:
5
January 30, 2014

Thanks Jason! You saved me a bunch of time in the last few days setting up our international shipping. (Just sent you a tip - if you use this tool, please support Jason!)

One bug I ran into a couple times: when I added a country and copied and pasted shipping costs into it, my United States shipping costs were overwritten with these new costs even though I was pasting into a different country (none of the other country costs were overwritten as far as I can tell). United States is the last country on my list - not sure if that is a factor. This is not a huge deal, but something to watch out for.

Our product, My Gift of Grace, is a conversation game for living and dying well: mygiftofgrace.com
Jason Shopify Expert freakdesign.com.au
Posts:
7037
Last edited January 30, 2014
g
1
upvotes

This is not a huge deal, but something to watch out for.

Any bug is worth fixing so I'll do some testing on the weekend and try to replicate it. The shipping rates functions have not had a lot of people using it or trying to break it so feedback like this is really handy - thanks!

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

Jason, this is a brilliant tool. Thanks a million!

Hoewever, I find myself constantly forgetting where the different "hacks" (for lack of a better term) are placed. Right now, for instance, I cannot for the life of me find the bulk tag editor. Last week, I spent an hour looking for the global metafield editor.

Is there any hope that you might make a short helpfile - or perhaps simply add to the list of features a hint stating on what page each feature can be found?

Posts:
5840
February 18, 2014

(Just sent you a tip - if you use this tool, please support Jason!)

Indeed! If you are using this and never tipped Jason, I don't know you, you're not my friend. SHAME on you.

Seriously, I use Jason's tool everyday, it's saving me so much time, and so much hair. It deserves an award for best Shopify helper tool ever, Best Contribution to the Shopify's Community 2012, 2013, 2014. 

A lot of genius and work has gone into this. Genius that I don't know anyone capable of except Jason.

You can help keep [Jason] full of caffeine by dropping a few dollars in [his] tip jar

 

Caroline from http://11heavens.com ∴ mllegeorgesand AT gmail DOT com
Jason Shopify Expert freakdesign.com.au
Posts:
7037
February 19, 2014

I find myself constantly forgetting where the different "hacks" (for lack of a better term) are placed. Right now, for instance, I cannot for the life of me find the bulk tag editor. Last week, I spent an hour looking for the global metafield editor.

Documentation is terrible (non existent) though it is noted on the todo list (see first post). Updates to the tool have stabilized to it's probably time to get that sorted as a wiki or something. Don't spend an hour looking for it next time - no one has got time for that madness - just shoot me a tweet or something. 

A lot of genius and work has gone into this. Genius that I don't know anyone capable of except Jason.

Super kind words Caroline - thankyou. I wouldn't go anywhere as far as saying that no one else would be capable of it, but what the hell -  I'll take that compliment ;) 

Tips are nice (maybe even awesome), but if that tool helps us create better sites for store owners it was time well spent.

★ Winning Partner of the Build a Business competition. ★ http://freakdesign.com.au
Jason Shopify Expert freakdesign.com.au
Posts:
7037
Last edited February 23, 2014

There was some quick style tweaks made to keep it in line with the recent Shopify dashboard update. Let me know if you see any bugs that might have crept in with this update. I've not seen any yet but I am sure someone will be able to make it go boom.

 

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

Hey guys / Jason!

I am having a little bit of a struggle adding to this section on the product page:

I am using both ShopifyFD and Custom Fields — the Chrome extensions, from Jason.

I assumed I could use ShopifyFD to add a field that would show up on all product pages. I tried this but nothing new is showing up on product pages:

 

 

Caroline from http://11heavens.com ∴ mllegeorgesand AT gmail DOT com
Jason Shopify Expert freakdesign.com.au
Posts:
7037
February 26, 2014

Caroline - you're more than welcome to contact me directly but let me do some tests later today. Clearly something needs fixing. Seeing that still also reminded me that I need to extend it past the safety net of 50 items. 

  • Did the metafields even get saved?
  • What namespace did you use

​If you did want to make a custom field appear on ALL products you can also just set a single shop level metafield rather than bulk adding to all. I really need to get some documentation done on this!

★ Winning Partner of the Build a Business competition. ★ http://freakdesign.com.au
Posts:
5
February 27, 2014

Hi Jason! This is some great work you've done, it's very helpful! I really enjoy the "Choose another page to edit" feature. Having to go back and forth takes way too long. I was wondering if you were planning on adding a similar feature to the products page? I know it would be a pain for a lot of large store owners to use but for those of us with small inventories it would be very helpful!

Jason Shopify Expert freakdesign.com.au
Posts:
7037
February 28, 2014

I was thinking of adding a drop-down to the linklist editing page so I'll do products at the same time. Would limit it to something like 25 products (if that) so not sure how many would get any use out of it.

★ Winning Partner of the Build a Business competition. ★ http://freakdesign.com.au
Posts:
5840
Last edited February 28, 2014

Hi Jason!

How do you add “Custom Fields” to products, that may then be seen in the Custom Fields section using the Custom Fields extension?

Did the metafields even get saved?

Yes, showing up using ShopifyFD.

What namespace did you use

recommendations

​If you did want to make a custom field appear on ALL products you can also just set a single shop level metafield rather than bulk adding to all.

That will then show up under Custom Fields, and a shopper will be able to set a different value for each product? I tried shop metafields on the shop settings page, but that only belongs to the shop, and not to the products.

Again, do you have instructions, in the way of a walk-tru example for example, on how to add Custom Fields to products that will show up in the Custom Fields section using the Custom Fields extension?

How do you populate this section:

Caroline from http://11heavens.com ∴ mllegeorgesand AT gmail DOT com
Jason Shopify Expert freakdesign.com.au
Posts:
7037
Last edited February 28, 2014

The worlds roughest user guide for custom fields. Largely incomplete, but at least I've made a start. It only covers Custom Fields for for all products so far, not ones that can be added on a single products. 

★ Winning Partner of the Build a Business competition. ★ http://freakdesign.com.au
Posts:
5840
February 28, 2014

Hi Jason,

Thank you for your guide. It is actually awesome!

Do you think a Save button is missing from the Custom Fields extension?

I am able to add “custom fields” as per your guide:

But when I enter a value...

... and then click on the Save at the very top right of the product page, and reload the page, nothing has been saved:

 

Caroline from http://11heavens.com ∴ mllegeorgesand AT gmail DOT com
Posts:
17
March 01, 2014

Hi Caroline, 

Thanks a lot for all of your help. I was wandering if you might be able to help me centre my logo on my homepage. I am using the theme Philadelphia - All the Gadgets. 

Cheers
Darren

Jason Shopify Expert freakdesign.com.au
Posts:
7037
March 01, 2014

There 'should' be a save button. You're not seeing this? 

Maybe something with the new UI update is causing a small conflict. I'll have to see if I can duplicate it.

★ Winning Partner of the Build a Business competition. ★ http://freakdesign.com.au
Posts:
5840
March 01, 2014

Aaah never mind, I am so sorry, Jason! The Save with Custom Fields button is showing up fine for me now, and does work!

Thank you so much for putting this together! :)

Caroline from http://11heavens.com ∴ mllegeorgesand AT gmail DOT com
Jason Shopify Expert freakdesign.com.au
Posts:
7037
Last edited March 01, 2014

It's cool to know people are making use of it. It's a fun little sideproject - just need a bit more time to spend on it. 

I am working on the 'whitelist' version of the tool now so that should make it a bit more useful for those with existing namespace conventions (aka: "recommendations"). Locking people into set namespaces was not the greatest idea - as I am finding it annoying, others probably are too.

Monumental Mounts:
I was wondering if you were planning on adding a similar feature to the products page? I know it would be a pain for a lot of large store owners to use but for those of us with small inventories it would be very helpful!

Done. If you've got 25 or less products you'll see the dropdown.

★ Winning Partner of the Build a Business competition. ★ http://freakdesign.com.au
Posts:
5840
March 01, 2014

I am working on the 'whitelist' version of the tool now so that should make it a bit more useful for those with existing namespace conventions (aka: "recommendations").

OH YES! I am working on an app that will use the namespace 'recommendations', so if your tool could automatically read those, it would be awesome!

Caroline from http://11heavens.com ∴ mllegeorgesand AT gmail DOT com
Posts:
164
March 07, 2014

Hi...On the product Metafields , all the values we saved as integers have lost their decimal places - like 9.5 is now 9.  Ok I know 9.5 isnt an integer but we presumed that integers were behaving like numbers rather than text strings as decimals were previously saving.  What happened?

Jason Shopify Expert freakdesign.com.au
Posts:
7037
March 08, 2014

There was an update to metafield handling on Shopify side but I am not sure what that entailed.

Nothing has changed on my end in regards to integers saving but that doesn't mean I am not being too heavy handing with type casting either. I can check into things, but it does make sense that an integer field would only return 9 - even if it didn't before. 

★ Winning Partner of the Build a Business competition. ★ http://freakdesign.com.au
Posts:
1122
Last edited March 08, 2014

I've noticed a change too. Had to edit our templates using MF data to replace == '1' with == 1.

http://www.StandoutDesigns.com ::: Solid Wood TV Furniture for Enthusiasts. Made in USA.
Posts:
164
March 08, 2014

Thanks Jason for the quick reply.  Typical of Shopify - change our data without telling us 

Jason Shopify Expert freakdesign.com.au
Posts:
7037
March 08, 2014

I doubt the base data has changed - just the way it's returned.

★ Winning Partner of the Build a Business competition. ★ http://freakdesign.com.au
Posts:
164
March 08, 2014

We cant access the base data so same effect

Jason Shopify Expert freakdesign.com.au
Posts:
7037
Last edited March 08, 2014

We cant access the base data so same effect

That's not true. This is taking the  thread off track but you can convert the metafield to a string and get the original data. You can not do that with this tool, though I might look at adding that in. So if you saved '9.5' beforehand and are getting 9 now, converting the metafield to a string will get you '9.5' again.

★ Winning Partner of the Build a Business competition. ★ http://freakdesign.com.au
Posts:
164
Last edited March 08, 2014

no methods to convert to string work - looks like they have overridden the data as any tool I use to view the metafield, or if we record a new value is overwritten by the integer value, so we have lost the original data -  i raised a ticket

Back on topic - your tool is great - any chance we can have the strip HTML feature on collections too?

Jason Shopify Expert freakdesign.com.au
Posts:
7037
March 09, 2014
g
1
upvotes

I can save 9.5 as an integer, get 9 back. Switch it to a string, get 9.5 back.

Back on topic - your tool is great - any chance we can have the strip HTML feature on collections too?

Done. Will appear in the next update.

★ Winning Partner of the Build a Business competition. ★ http://freakdesign.com.au
Posts:
164
March 09, 2014

Great I wish Shopify made updates so fast , they seem to be struggling to do anything meaningful with the returns process  In Shopify FD if I save 9.5 as integer and then look at the value in says 9.  The only way to switch that value back to a string is to hit "save", and that saves "9".  Same in all other apps. Can save 9.5 as a string of course.  But 9.5 as an integer seems to get overridden by the new value 9.  

Jason Shopify Expert freakdesign.com.au
Posts:
7037
Last edited March 09, 2014

Great I wish Shopify made updates so fast ,

I don't have to worry about breaking 90,000 stores so I get to skip massive amounts of testing, quality assurance and general compliance steps.

In Shopify FD if I save 9.5 as integer and then look at the value in says 9.  The only way to switch that value back to a string is to hit "save", and that saves "9".  

As noted this tool can not switch it. Yet...
The next release will let you switch:

[edit: update has been uploaded]

★ Winning Partner of the Build a Business competition. ★ http://freakdesign.com.au
Posts:
164
March 09, 2014

Thanks again.  Rather than Convert to String, better maybe to display the value type (string or integer) and be able to change it on a drop down?

 

Capture thumb
Evulse Shopify Partner evulse.com
Posts:
411
March 13, 2014

Man I saw this app in action on a store that uses our app, it is fantastic. Just wanted to say nice work thinking outside the box of normal app development.

Want an app but can't find what you need? Let us know we custom build apps for Free
Jason Shopify Expert freakdesign.com.au
Posts:
7037
March 25, 2014

Small update has been made to allow for the Metafield editor on the Blog management page. Thanks to Darryn for pointing out it was missing.

 

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

Hi Jason

Another vote from me for a way to bulk import/export metafields. We have nearly 3000 products so its rarely practical to do anything through the normal ui.

Been trying to use the Metafields 2 app as that has an import/export function but Custom Fields added by your tool don't seem to show up - is that what you'd expect?

A couple of other feature suggestions for managing large numbers of products:

On the products list page I often have 20+ pages to look through, so it would really help to be able to jump to a particular page rather than having to look through one at a time.

Again on the products list page, it would be brilliant to be able to filter by date and by tag.

Thanks for the great work!

Graham

Posts:
1122
March 25, 2014

Graham, have you used the Util in MF2 to sync with your store? If I understand it correctly, MF2 has it's own local tables. If you do things elsewhere, you need to sync I think. Give it whirl!

 

http://www.StandoutDesigns.com ::: Solid Wood TV Furniture for Enthusiasts. Made in USA.
Jason Shopify Expert freakdesign.com.au
Posts:
7037
March 25, 2014

Another vote from me for a way to bulk import/export metafields.

There are apps out there that do this already - give those a whirl. I've considered adding that part to the public version but I'd prefer to avoid adding extra headaches to my day. Those popular paid apps can afford some tech support time - this one is free.

I do have it working in the crazy version I use, but the risk there is my own, With bulk edits it's easy for something to go very wrong, very fast. 

 

Been trying to use the Metafields 2 app as that has an import/export function but Custom Fields added by your tool don't seem to show up - is that what you'd expect?

Not aware of the inner workings of that app but Standout is making a reasonable assumption. By storing some info on their end it saves some API calls, making it more efficient. I would doubt that the app can't find other existing metafields - other than those that might be on a blacklist of course.

 

On the products list page I often have 20+ pages to look through, so it would really help to be able to jump to a particular page rather than having to look through one at a time.

Handy idea. Should extend that thinking to apply the jump button to anywhere that the pagination appears. I'll pop it on the list to look at.

★ Winning Partner of the Build a Business competition. ★ http://freakdesign.com.au
Jason Shopify Expert freakdesign.com.au
Posts:
7037
March 28, 2014

A little something that's being test at the moment.

Page selection for faster navigation:

Tax calculator. (because some clients need it!)

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

Thanks, Standoutd - looks like it's working now.

Posts:
4
March 28, 2014

Thanks for your response, Jason. That page selector is just what I was hoping for. Do I need to update the desktop tool manually or do your changes get pushed out automatically?

Jason Shopify Expert freakdesign.com.au
Posts:
7037
March 29, 2014

@graham - The page selector is still in testing and dev so it's not ready for prime time yet. Once it is, it will just automatically appear when you next load the tool.

★ Winning Partner of the Build a Business competition. ★ http://freakdesign.com.au
Jason Shopify Expert freakdesign.com.au
Posts:
7037
April 09, 2014

There is a thread for Custom Fields. Might be worth posting anything else about that tool there.

Doc is already out of date as you can use custom namespaces now (not that this effects you). Once I get a break in between projects there's updates on both tools and docs I need to do. Did you make the shop level metafield as noted in the doc?

Assuming you are using ShopifyFD let’s just straight to the general settings section 
(/admin/settings/general) so we can add a shop level metafield.

 

★ Winning Partner of the Build a Business competition. ★ http://freakdesign.com.au
Posts:
12
May 12, 2014

Thank you, great tool!

Feature requests - I would be really keen on bulk import of metafields and to have the textarea accept html :)

But to be able to use it right now I just need to output the field value with line breaks. Is that possible?

Posts:
5840
May 13, 2014

Hi Caroline!

In your Liquid code, use newline_to_br: http://docs.shopify.com/themes/liquid-basics/output#newline-to-br

 

Caroline from http://11heavens.com ∴ mllegeorgesand AT gmail DOT com
Posts:
12
May 13, 2014

Thanks!

Posts:
164
May 13, 2014

FEATURE REQUEST

Hi Jason, a great (and I think quick) feature would be to have a button to reset, or override the "product added date".  To explain - a lot of stores sort a collection by Newest to Oldest so they can show off their "latest products" / "new additions".  That works fine if you add new products, but often you would want products to go to the top of the collection if you change the status of the product from out of stock to back in stock, or switching from pre-order to available, or out of stock to available to order. Currently there is no way to override the product "added" date to allow such automatic collections to work.  The only solution is a manual sort and that is quite a pig!  

Just an idea

Neil @ Red Hot Toys

Jason Shopify Expert freakdesign.com.au
Posts:
7037
May 14, 2014

It's a decent idea Neil. Looks like there are some dashboard script updates live on (at least some stores) so there might be some scrambling needed to update the code on my end. If I can slap that in at the same time, I will.

★ Winning Partner of the Build a Business competition. ★ http://freakdesign.com.au
Jay Member
Posts:
2
May 16, 2014

Hi Jason: A novice here. On my first store. I checked in Spotify tech support, with my question. Their first response was "wow great job for a first time". 2nd comment. Sorry we can't help you. So here I am. ....

 

It looks like you've put together a VERY elaborate design template. All I'm looking to do is create a Drop Down using "Vendor" option just like you have here. And I'm using Firefox.

I went to your site to download the Shopify FD Tool https://chrome.google.com/webstore/detail/shopifyfd-dashboard-tool/lffljkleilfpjlmcdnoaghhcbnemelge but I'm not sure if that's necessary 1) since all I need is this one feature. 2) I'm using firefox and not sure how to add the this app. Any thoughts from anyone here?

Jason Shopify Expert freakdesign.com.au
Posts:
7037
May 17, 2014

The link you went to is for chrome only. Head to the project page either on my site, or the ShopifyFD home. There will be a link there that you can add to your bookmark bar:

To install the bookmarklet simply drag the Shopify button below your browser bar.

★ Winning Partner of the Build a Business competition. ★ http://freakdesign.com.au
Jay Member
Posts:
2
May 17, 2014

Thank you!

Jason Shopify Expert freakdesign.com.au
Posts:
7037
June 24, 2014

I need to add a couple more tweaks to the tools next week (for a client project). If you've got a feature request - let's hear it.

★ Winning Partner of the Build a Business competition. ★ http://freakdesign.com.au
Posts:
164
June 25, 2014

Hi

Great if you can get this one in this nezt update...

FEATURE REQUEST

Hi Jason, a great (and I think quick) feature would be to have a button to reset, or override the "product added date".  To explain - a lot of stores sort a collection by Newest to Oldest so they can show off their "latest products" / "new additions".  That works fine if you add new products, but often you would want products to go to the top of the collection if you change the status of the product from out of stock to back in stock, or switching from pre-order to available, or out of stock to available to order. Currently there is no way to override the product "added" date to allow such automatic collections to work.  The only solution is a manual sort and that is quite a pig!  

Just an idea

Neil @ Red Hot Toys

Posts:
61
June 25, 2014

I would love to upvote the bulk creation of metafields and bulk edit of their values.

We have around 4,000 products and the reason I just found you is because we need to set a couple of metafields on about 1500 products in order to sync inventory with another website.    It would be so nice if I could just upload a csv of the fields and values for those products

Posts:
4
June 25, 2014

Hi Jason

Don't know if you have access to this, but I would love to be able to delete tags from the list of Previously Used Tags. We have built up hundreds and could really do with a clear out of the old unused ones.

Thanks again for all your work!

Graham

Posts:
4
Last edited July 09, 2014

Jason,

This made me nut pretty hard when I saw it. I'm actually using the custom fields to fill the gap with our inventory management, so thanks a ton for that.

Screenshot below of what's going on. After I hit save (the one inside of the screenshot, not the one at the top right of the page), I leave the product page, come back, and there isn't any additional column for that variant. Is there a specific / separate default namespace I should be using? I'm able to add information into the Custom Fields section perfectly fine, just not inside the variants.

Currently I'm:

Using the most updated version of ShopifyFD and Custom Fields
Both are Chrome Extensions
Running the newest version of Chrome
Running OS X 10.10

Screen shot 2014 07 09 at 1.29.59 pm thumb
"World's Largest All-Over Print Online Retailer" - Shopify
Jason Shopify Expert freakdesign.com.au
Posts:
7037
July 09, 2014

Custom Fields does not support variants though I would agree that variants should get some love as well. It's something I need to sit down one day and sketch up some ways to add that stuff into the interface without making it look insane and complicated. 

I've be thinking of adding similar options to ShopifyFD - so having a dropdown that will autofill the namespace and key name (as I am too lazy to type the same stuff all the time).

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

Ah. If there isn't an ability to create a custom column under the product variants, then what use does the metafield editor have for that section (genuine question)?

Also, is it that CF strictly doesn't support product variants, or that this isn't possible? I could have sworn I saw a screenshot of someone having a cost of goods included in their product variants section.

"World's Largest All-Over Print Online Retailer" - Shopify
Jason Shopify Expert freakdesign.com.au
Posts:
7037
Last edited July 09, 2014

Ah. If there isn't an ability to create a custom column under the product variants, then what use does the metafield editor have for that section (genuine question)?

It's not there isn't the ability full stop - it's just the custom fields does not do that at the moment. And since it will add a LOT of extra fields and such on screen I am mindful not to turn the dashboard into a giant mess. If you did not have ShopifyFD running and just Custom Fields, you would not see any metafield editing for variants.

CF was never intended to be a developer tool, so it's limitations are intentional. I also never expected people to use them both in tandom - but that seems to be a common trend.

ShopifyFD can edit variant metafields like crazy.

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

Ah, my apologies for mentally combining them both.

I'll restate my question, how would you go about creating a new product variant field with ShopifyFD?

End goal is to have a additional column in every product's page that'll be used to store a item's box location. Some variants are located in separate places (different colors, sizes, etc), which is mainly why I'd prefer to use the product variants instead of the Custom Fields, though that's what I'm using now and it's a start! :)

"World's Largest All-Over Print Online Retailer" - Shopify
Jason Shopify Expert freakdesign.com.au
Posts:
7037
Last edited July 17, 2014

how would you go about creating a new product variant field with ShopifyFD?

Just pick a namespace and key for whatever that field needs be. Load the tool, fill out the details using that namespace and key. Rinse and repeat on each product as required. If you're stuck shoot me a message. It's possible (aka: likely) I need to be a bit clearer in the docs.

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

Metafields on collections isn't loading anymore. It seems to work fine for products and variants.

It might have something to do with the latest update from Shopify?

Jason Shopify Expert freakdesign.com.au
Posts:
7037
Last edited July 22, 2014
g
1
upvotes

It might have something to do with the latest update from Shopify?

Yep. I'll upload a fix for this soon. Thanks for letting me know.

[edit] Fixed

★ Winning Partner of the Build a Business competition. ★ http://freakdesign.com.au
Posts:
3
Last edited July 23, 2014

Hello Jason,

First of all thanks for your hard work on this tool.

It used to work for me perfectly, but now it seems that copying and pasting metafields between products does not work anymore.

Steps:

1) Open existing product edit page with metafields already filled in

2) Launch ShopifyFD chrome extension

3) Click the 'Copy metafields' button

4) Switch to a different product page with no metafields

5) I noticed that ShopifyFD extension does not stay open between pages anymore. So I have to run it again when I switch to a different product page.

6) Cannot paste the previously copied metafields.

I believe the root of the issue is that the extension does not stay open between pages and therefore does not retain the copied metadata when switching to a different page.

Please advise. Thanks!

Jason Shopify Expert freakdesign.com.au
Posts:
7037
July 23, 2014

I believe the root of the issue is that the extension does not stay open between pages and therefore does not retain the copied metadata when switching to a different page

Yep. Shopify is not ajax loading as many dashboard pages anymore so that makes the copy and paste feature broken when the page reloads (since the copied JavaScript object is lost). I might need to look at using localstorage or cookies if Shopify has no plans to change how that works. It's sadly not the only thing the lack of ajax loading has broken but this one at least has possible workaround. 

★ Winning Partner of the Build a Business competition. ★ http://freakdesign.com.au
Posts:
3
Last edited July 23, 2014

Yep. Shopify is not ajax loading as many dashboard pages anymore so that makes the copy and paste feature broken when the page reloads (since the copied JavaScript object is lost). I might need to look at using localstorage or cookies if Shopify has no plans to change how that works. It's sadly not the only thing the lack of ajax loading has broken but this one at least has possible workaround. 

I see. Thanks for the prompt reply!

I'll teach my client how to manually add the metafields between products for now. Unless there is a better way...

Jason Shopify Expert freakdesign.com.au
Posts:
7037
July 23, 2014
g
1
upvotes

Manually is your only option for now. Cross fingers that ajax loading is re-enabled across the board. I'm not sure just how long I should wait it out, but the workaround will be added if it seems like the only option.

★ Winning Partner of the Build a Business competition. ★ http://freakdesign.com.au
Posts:
3
July 23, 2014

Manually is your only option for now. Cross fingers that ajax loading is re-enabled across the board. I'm not sure just how long I should wait it out, but the workaround will be added if it seems like the only option.

Thanks Jason!

dkmojo Member
Posts:
4
July 24, 2014

I'm 100% new to Shopify, but have worked as a web developer for a while now. This app looks really quite awesome! But I cannot figure out how to display my metafield data on my product pages. I wanted to use the metafields for things like care, delivery time, fabric etc. I have set up the namespaces and keys as well as the data for each. Just on a single product for the moment.

I'm using the following in my product.liquid file:

{{ product.NAMESPACE.KEY }}

But it doesn't render my input data to the screen on my product page.

Am I misunderstanding how this app works? Or am I missing a step?

Thank you for your help!

Posts:
1122
July 24, 2014

product.metafields.namespace.key

http://www.StandoutDesigns.com ::: Solid Wood TV Furniture for Enthusiasts. Made in USA.
dkmojo Member
Posts:
4
July 24, 2014

Thank You!

Where can I find this information on how to use ShopifyFD? I haven't found any use documentation, although I just started using it an hour ago.

Posts:
1122
July 24, 2014
http://www.StandoutDesigns.com ::: Solid Wood TV Furniture for Enthusiasts. Made in USA.
dkmojo Member
Posts:
4
July 24, 2014

Awesome! Thanks @standout I appreciate it!

Jason Shopify Expert freakdesign.com.au
Posts:
7037
Last edited July 24, 2014

The link that standoutd posited is just a holding doc so there's nothing of worth in it. 
One day I'll get round to making a proper guide.

★ Winning Partner of the Build a Business competition. ★ http://freakdesign.com.au
Posts:
1122
July 24, 2014

Jason, it lists the arrows in one's quiver! :-)

http://www.StandoutDesigns.com ::: Solid Wood TV Furniture for Enthusiasts. Made in USA.
Posts:
1
August 08, 2014

Hey,

Couple questions on this:

  1. How is the bulk metafield function supposed to work? It seems to choose 50 random products to apply to, regardless of what is selected. Is this how it is supposed to work?
  2. Also, is the copy/paste metafield function supposed to be hidden? The button is only visible when the CSS Toggle button is pressed.

Thanks for the great plugin!

Jason Shopify Expert freakdesign.com.au
Posts:
7037
Last edited August 09, 2014

How is the bulk metafield function supposed to work? It seems to choose 50 random products to apply to, regardless of what is selected. Is this how it is supposed to work?

It won't be random - it's the order in which the api returns them. Since no one has talked or asked about that feature it's sat at the very bottom of the todo list. If it's just taking up space, I'd rather see it removed entirely.

Also, is the copy/paste metafield function supposed to be hidden? 

Yes. Shopify recently removed ajax loading for most of the dashboard pages so the copy and paste no longer works (since the tool and it's variables are lost during a page reload). I've switched over to localstorage locally so the button will be enabled again whenever I do the next upload.

★ Winning Partner of the Build a Business competition. ★ http://freakdesign.com.au
Jason Shopify Expert freakdesign.com.au
Posts:
7037
Last edited August 13, 2014

A new update has been posted. Unlike some of the others mini changes this requires you to update your Chrome extension (if not done automatically) or bookmarklet. It's a cool update, you'll like it.

(well, I'm happy with it!)

★ Winning Partner of the Build a Business competition. ★ http://freakdesign.com.au
Posts:
88
Last edited August 14, 2014

I'm trying to use the bulk edit feature (which is insanely useful IMO). But when I click 'save', nothing happens. e.g. there's no data output and absolutely no indication that anything has happened.

Thoughts?

Screen shot 2014 08 14 at 11.08.47 am thumb
Jason Shopify Expert freakdesign.com.au
Posts:
7037
Last edited August 14, 2014

I never use that button myself so don't know something has gone boom until someone says something. That said, I just tried it here no probs. Put your debugging on and gather up as much info as you can and I'll take a peek later today / tomorrow when my brain works. (it's 4:20am here).

If you use github post it directly into issues: https://github.com/freakdesign/shopifyFD/issues

Looks like you've got more than 250 products. Not sure how useful the tool will be for since it won't do more than that. 

★ Winning Partner of the Build a Business competition. ★ http://freakdesign.com.au
Posts:
88
August 14, 2014

It seems to have something to do with my key having a digit in it? 

'amazon_bullet1' causes the button not to have any effect. But if I replace instead with 'amazon_bullet' then it works like I would expect it to.

The issue is that I am wanting to match the keys exactly with Amazon template requirements.

Posts:
88
August 14, 2014

Oh I just realized this won't work for my purposes. I assumed you could bulk edit up to 250 products. And that you could custom select up to 250 products to bulk edit.

It seems like there's only the option to bulk edit your entire collection, up to 250 products. You cannot select 250 products from your collection of 1000 and just edit those.

Screen shot 2014 08 14 at 11.50.47 am thumb
Posts:
1
August 14, 2014

thank you bro for help my problem

Jason Shopify Expert freakdesign.com.au
Posts:
7037
August 14, 2014

I assumed you could bulk edit up to250 products. And that you could custom select up to 250 products to bulk edit.

Never had much interest from people for it. If it's becoming something people would use, I'll add it to the todo list.

'amazon_bullet1' causes the button not to have any effect. But if I replace instead with 'amazon_bullet' then it works like I would expect it to.

Interesting. Didn't see that issue in a quick test just now but I'll check in more detail. Thanks for letting me know.

★ Winning Partner of the Build a Business competition. ★ http://freakdesign.com.au
Posts:
8
August 23, 2014

Hi Jason,

I can't load the shopifyFD tool on the admin/settings/general page to add my shop meta fields anymore.  Am I doing something wrong or is this a known issue?

Jason Shopify Expert freakdesign.com.au
Posts:
7037
August 23, 2014

Looks like another dashboard update has been released. I'll need to update things on my end to match that. Thanks for letting me know.

★ Winning Partner of the Build a Business competition. ★ http://freakdesign.com.au
Jason Shopify Expert freakdesign.com.au
Posts:
7037
August 24, 2014

Fixed. Metafield editing on settings page should now be back in action..

★ Winning Partner of the Build a Business competition. ★ http://freakdesign.com.au
Posts:
8
August 24, 2014

I appreciate your help with this!

Jason Shopify Expert freakdesign.com.au
Posts:
7037
August 26, 2014

Drag and drop asset upload has been disabled for now. It's clashing with the cool variant images update in the dashboard. 

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

I really like this app feature to display SKUs and ID on the product page.  Do you know why it only seems to work on the first page?  I can show SKUS and ID on p1 but when I go to p 2 the option to display is gone :-(  
Thanks for the app!!

 

Jason Shopify Expert freakdesign.com.au
Posts:
7037
September 06, 2014

Do you know why it only seems to work on the first page

Yep - that's all it's been made to do - first page seems to be enough for most people. I'd consider adding multi-page support if there was enough interest.

★ Winning Partner of the Build a Business competition. ★ http://freakdesign.com.au
Aaron Cimolini Shopify Partner cimolini.com
Posts:
6
September 19, 2014

The metafield box is not loading on the product/colltion/page edit screens. But it is loading on the edit customer screen. Any idea why? I didn't see any errors in the console. This is happening on Chrome/Firefox.

JoeOliver Member
Posts:
3
September 19, 2014

I am seeing this (in red at bottom of page) when I wanted edit custom fields in Pages, Collections. 

The HTML in this page is not as expected. I can not add the Custom Field panel.

Seems to be working fine with the product pages, the formating is a bit off, as if it is floating to the left and not the right anymore. Working in Chrome.

Posts:
5
September 19, 2014

Hi ,  first let me say that this tool is awesome!

I got the same issue as Aaron, no metafield box on the product/collection/page edit screen. Although, the metafield box are available at the variant level. I got the issue in Firefox and Chrome. Must be the slight upgrade in the admin pages...

Thanks for this amazing tool!!

 

Jason Shopify Expert freakdesign.com.au
Posts:
7037
September 20, 2014

Must be the slight upgrade in the admin pages...

Yep. Looks like a design update has been applied to the dashboard. I'll adjust ShopifyFD to make it compatible.

The HTML in this page is not as expected. I can not add the Custom Field panel.

That's an error for Custom Fields - not ShopfiyFD - but I'm not shocked that it has effected that too. I'll add that to the fix list as well.

 

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

WOW! Already fixed !!

Jason your the man!! And that tips going right into your jar right now :)

Thanks a lot!

Aaron Cimolini Shopify Partner cimolini.com
Posts:
6
September 20, 2014

Perfect! It's working again. Thanks J!

JoeOliver Member
Posts:
3
September 22, 2014

Hey Jason 

Thanks so much for fixing this. It is a wonderful tool and am having lots of fun with it.

Thanks again

Joe

Jason Shopify Expert freakdesign.com.au
Posts:
7037
September 23, 2014

Looks like the linklist and shipping features will no longer work with recent dashboard updates. Related thread. I'll miss the linklist option the most. I'll remove those now redundant buttons and options from the tool shortly.

★ Winning Partner of the Build a Business competition. ★ http://freakdesign.com.au
Jason Shopify Expert freakdesign.com.au
Posts:
7037
September 24, 2014

Shipping rates copy and paste is back for now.

Linklists still kind of works, but I expect that to suddenly stop working at any moment. Shopify has a really weird way of saving linklists (by sending ordered fields rather than unique name fields) so I need to make something that handle that oddity.

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

This is awesome! It really streamlines editing your store.

Posts:
6
October 13, 2014

Jason, thanks for all your work first. It's an awesome tool. 

Activating Shopify FD on customer page results in error:
ShopifyFD error: setup_customers: target HTML not found.

I assume the error comes from the recent update on shopify dashboard too.
 

Jason Shopify Expert freakdesign.com.au
Posts:
7037
October 13, 2014

Thanks for the heads up. I posted an update that should fix it.

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

How to delete all images in a product at once? :s

Jason Shopify Expert freakdesign.com.au
Posts:
7037
October 20, 2014

How to delete all images in a product at once? :s

I've not built a feature like that into ShopifyFD. I'll add it the to feature request list. I think @hunkybill from these forums made an app to do this so if you need that feature right now do a forum search and see if you can find it.

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

I am in a bit of a pickle, in that this combined with the Custom Fields extension seems to be the only tool that does precisely what I need, but I'm working with a legacy site that relies on the Metafields Editor app. As such, there's already a ton of custom metafields, and when I open the app in the Settings area it looks like this:


The number of fields appears to be maxed out, and although when I click Save it tells me it's saved the metafield, I can't get Custom Fields to display it. The counter is set to 50 and however many metafields I add it stays at 50, so I assume this is the maximum number ShopifyFD can handle.

I can't find a way to get the Metafields Editor app to display metafields consistently across every product (it seems like they have to be added individually for each product?) so am left trying to get ShopifyFD working. Is there any way to get it either to accept more than 50 metafields, or to get it to ignore the ones beginning content_key.?

Thanks so much - this is a really wonderful app and I fell in love with it when I tested it on a dev site - just can't figure out how to get it working in this instance!

Jason Shopify Expert freakdesign.com.au
Posts:
7037
November 01, 2014
g
1
upvotes

I don't recall limiting the metafield requests to the default 50 in ShopifyFD but if that's all you're seeing I probably did. Not that many cases when people would have more than 50 but I could bump that up to 250 easily enough. Even having 50 metafields on an object sounds like a crazy mess - I don't envy you having to manage more than that.

★ Winning Partner of the Build a Business competition. ★ http://freakdesign.com.au
Posts:
8
November 02, 2014

I have a bad feeling 250 might not be enough either - it looks like individual metafields have been created each time in Metafields Editor for every product that's ever been in the store, so that's potentially thousands and thousands. Nothing has been created store-wide, so it's not that we're managing, e.g., 50 metafields on an object - each object only has a few metafields, but those metafields are duplicated for thousands of items.

There's presumably no feasible way to make ShopifyFD accept an unlimited number of metafields?

I'm not really sure what to do. We're a bit of an edge-case in that there's a *lot* of infrastructure already present - I can't rip out Metafields Editor, since it's being used for individually translated content for every item in the store and it would potentially take months to copy and paste all the existing content into new metafields. But I *need* to find an alternative to the product-handling staff using Shopify's visual editor for shop descriptions, since none of them know even basic HTML and it chews up the formatting horrendously every single time a new product is added to the store. And the only solution I can find is store-wide metafields...which I seemingly can't do with Metafields Editor...but ShopifyFD and Metafields Editor apparently don't play nicely *at all* together.

Any suggestions welcome - I have an entire staff panicking about formatting descriptions for Christmas launches and at this point in time I have exactly zero ideas and am beginning to panic a bit myself :(

Jason Shopify Expert freakdesign.com.au
Posts:
7037
November 02, 2014

each object only has a few metafields, but those metafields are duplicated for thousands of items

If shopifyFD is showing more than 50 metafields on a product - you have more than 50 metafields on a product. Perhaps the metafield app shows them differently in the interface, but they'll exist.

How many metafields are on each product (according to ShopifyFD)? If less than 250 you can just manually add / edit a metafield on each product if need be.

There's presumably no feasible way to make ShopifyFD accept an unlimited number of metafields?

There is in theory - but that would require extending the code to do so. Your welcome to request a feature but be aware this is a free tool that I work on in my free time. The code has been on github for ages so you can fork it, and DIY a version if you need to.

★ Winning Partner of the Build a Business competition. ★ http://freakdesign.com.au
Posts:
8
Last edited November 03, 2014

The plot thickens - looking at it now, each *product* only has three metafields - one for each size variant. The total number of metafields shown on the store-wide settings page is more than 50, so I can't add any metafields store-wide or create a config file for Custom Fields - I can, however, add them manually for each product (which Metafields Editor also allows). The problem with that, though, is that then the staff have to do that themselves for any new products, and then we're left with the same problem we started with.

(The easiest workaround, of course, would probably be to teach the staff basic HTML...but I don't think that's going to happen any time soon.)

My JS is mediocre and I wasn't sure how large a project making the tool unlimited would be - I may work on trying to extend it but will look for a work-around in the meantime. I'll fork it and take a look - it might actually be less time-consuming for me to create the fields with a Rails app or something but I'm not sure. It's making any fields created available for *all* products, not just individual ones, that I'm having trouble figuring out.

I'm well aware you are doing this in your free time and certainly didn't mean to suggest you extend it for a tiny edge-case (although if you did charge a subscription fee I'm pretty sure we'd pay it!) - I (and we) so appreciate the work you've done on your metafields plugins!

Jason Shopify Expert freakdesign.com.au
Posts:
7037
November 03, 2014

This seems more like a limitation with Custom Fields and not ShopifyFD in this case. Having that many shop level metafields is not something it was built to do. I'll make a note to see how much drama that would be to add on my next update dash. Custom fields uses that list of shop level metafields to build it's 'to show' list but since it can't grab them all your custom ones have been missed.

For you - since you've got so many you're probably better off creating a standalone version of Custom Fields that doesn't need to check store level metafields and just hard codes them in. I've done custom builds before so you'd be able to craft you own if need be but be aware if you decide to DIY be prepared for regular updates. Shopify tends to tinker with the html in the page on a regular basis.

★ Winning Partner of the Build a Business competition. ★ http://freakdesign.com.au
Posts:
8
Last edited November 03, 2014

It's not just Custom Fields that isn't showing the new store-wide metafields I'm creating, though - ShopifyFD isn't showing them in the dropdown after it says they've been created (as in my screenshot in a prior post) and the Metafields Editor app isn't showing them either, so I don't think it's that Custom Fields is refusing to display existing created metafields -  I don't think they are being created at all. That's presumably something on ShopifyFD's end, right?

I am happy to DIY whichever app is blocking the metafields from working, I just can't quite figure out at what point in the process they're breaking.

Edited to add - since the legacy metafields weren't created for Custom Fields, they don't have a namespace of c_f or custom_fields - so custom fields will ignore them anyway, and it doesn't matter how many there are, right? The problem is even when there's only one new c_f metafield, it doesn't show that either. So I don't think ShopifyFD is allowing me to create them. If I understand correctly, Custom Fields only displays *existing* metafields. And I don't seem to be able to make them exist.

Posts:
8
Last edited November 03, 2014

Sorry for the double-post - but I am starting to wonder if this is a bug of some kind. I think earlier I misunderstood what was being displayed.

I tried your most recent release of ShopifyFD with the number of fields upped to 250 (thank you!). Checked ShopifyFD in the settings page and it still only showed 50 fields in the counter. Tried my own fork with the fields upped to 1000 and again, only 50 fields on the settings page.

Here's the thing. The keys themselves look like this:

All of them. It also doesn't show the three custom metafields for sizing that are already on each product which I mentioned earlier. Every single metafield ShopifyFD acknowledges has a namespace of content_key and a key of a 10-digit number. The value of each of them is something like 'Cart', 'My Account', 'Password', 'Address'. I can find no reference to them in the theme files, and Edit Metafields doesn't show these mysterious content_keys. I still can't create any other metafields. It appears to be content_keys all the way down.

Could this be a bug somewhere? Why are these the only metafields that exist according to ShopifyFD, when they don't exist according to Metafields Editor? I am really unsure how to track down their origin.

Jason Shopify Expert freakdesign.com.au
Posts:
7037
November 03, 2014

Why are these the only metafields that exist according to ShopifyFD, when they don't exist according to Metafields Editor

Likely because the app is choosing to not show you them. It's possible that app only shows you the ones it makes (assuming it keeps a record of your metafields in its own database).

Their origin is likely a translation.

★ Winning Partner of the Build a Business competition. ★ http://freakdesign.com.au
Posts:
8
Last edited November 03, 2014

Likely because the app is choosing to not show you them. It's possible that app only shows you the ones it makes (assuming it keeps a record of your metafields in its own database).

I don't believe this is the case since in my development site (without translations, so that makes sense!) Metafields Editor shows the fields created with ShopifyFD.

I suspect this might be a lost cause in that case. Thank you for upping the number of metafields (though I can't say I completely understand why it's still only showing 50 of them!), but unfortunately it doesn't look like we can use both translation and ShopifyFD in conjunction for whatever reason, so I need to consider other options. What a shame - it's a lovely app, but we can't lose the legacy translations.

Posts:
44
November 07, 2014

@Jason  I was wondering why the "Bulk Paste" option for Shipping Rates is disabled, but I can see it? See here

We have over 50 countries that we wanted to change the name of the shipping rates, the bulk paste option would be very useful here.  I was using the Chrome extension of ShopifyFD.

We couldn't do the Shopify "rest of world" shipping option because we needed to exclude certain countries and they don't allow that.

Stay Cool... with Shopify. -Brian
Posts:
44
November 07, 2014

@Jason I found some weirdness happen when toggling css on the shipping page in the admin, It removes the "Back to Admin" link, see here.

I also noticed that the Chrome extension is only partially loaded after you do something with ShopifyFD, I try to load it again and it it gives the error or already loaded. As an example, I was using the copy and paste shipping rates, after I finished, I just clicked the shipping link on the menu to refresh the page to see the newly pasted rates. I still saw the top FD bar loaded, but no buttons or options on the page. That's when I tried the toggle css and found the link disappeared. Just thought you might want to check that out.

Great app/extension for Shopify! We don't use it as much as we should. :)

Stay Cool... with Shopify. -Brian
Jason Shopify Expert freakdesign.com.au
Posts:
7037
November 07, 2014

Bulk paste does not exist in this version. You're seeing some crossover UI elements from the newer version. Since they are disabled I've not rushed to remove them but whenever I do the next update you can expect them to be gone.

I still saw the top FD bar loaded, but no buttons or options on the page.

The code checks for changes in the url to know what action to take. If there's no change in the url, it won't react (so won't add the buttons). You'd need to go to a different back and back again, or just force refresh the page and reload the extension.

★ Winning Partner of the Build a Business competition. ★ http://freakdesign.com.au
Posts:
44
November 07, 2014

Bulk paste does not exist in this version. You're seeing some crossover UI elements from the newer version. Since they are disabled I've not rushed to remove them but whenever I do the next update you can expect them to be gone.

@Jason You mentioned from a newer version, does that mean this option will be available in some newer version not yet out?

It would be an awesome option to have!

Stay Cool... with Shopify. -Brian
Jason Shopify Expert freakdesign.com.au
Posts:
7037
November 08, 2014

Correct - it's in the land of testing at the moment, along with other things like order creation.

★ Winning Partner of the Build a Business competition. ★ http://freakdesign.com.au
Posts:
28
November 27, 2014

What's the trick to get ShopifyFD to install under Firefox 33 on Ubuntu?

Jason Shopify Expert freakdesign.com.au
Posts:
7037
November 27, 2014

Since the extension will do you no good, drag the script link to your browser bookmark bar.
http://shopifyfd.com/#install

I assume that works on the spec you noted. You'll find out soon enough.

★ Winning Partner of the Build a Business competition. ★ http://freakdesign.com.au
Posts:
28
November 27, 2014

I tried http://shopifyfd.com/#install, http://shopify.freakdesign.com.au/#ShopifyFD, and https://rawgit.com/freakdesign/shopifyFD/master/installation.html.

My browser console doesn't show any messages. I tried a completely clean Firefox profile with no other extensions. Thanks for any suggestions.

Jason Shopify Expert freakdesign.com.au
Posts:
7037
November 27, 2014

Crazy question I know but are you clicking on the bookmark once in your admin?

★ Winning Partner of the Build a Business competition. ★ http://freakdesign.com.au
Posts:
28
November 27, 2014

No, I wasn't. That was the "trick" I needed to know! :-)

Is it possible to add a feature to show a listing of all customers with customer.id, name, email (in a table format)?

Thank you. This is an awesome tool!

Jason Shopify Expert freakdesign.com.au
Posts:
7037
Last edited November 28, 2014

Is it possible to add a feature to show a listing of all customers with customer.id, name, email (in a table format)?

Possible. What would be the added value of including it (aka: what's the use)? 

★ Winning Partner of the Build a Business competition. ★ http://freakdesign.com.au
Posts:
28
November 28, 2014

Jason, what I think would be of most general value is adding a customer.id field and a has_account field to the customer data that Shopify exports. For me, the specific value would be to easily look up a customer.id for use in metafields (e.g., for curated collections for customers). This reminds me of the reason you have things like images-to-metafields or the "advanced features" of the metafields editor.

Personally, I would like a customer.id helper for the same reason you have a "handle helper" in "advanced features".

Here's another request: ability to copy a collection. The reason is similar to duplicating a product. You start from something that exists and tweak it. I use collections almost like products. Collections are bundles (of products) that customers can purchase with one click. I always have the need to make a variation of a collection. When I do this I am essentially creating a new product. It sucks making collections from scratch every time.

The copy/duplicate collection feature would be the most useful of these two features to me. I'm not sure about others, but I have seen requests for this feature on the forums.

Thanks! ShopifyFD is incredibly useful. After 1 day of using it I can already see that I won't be able to use Shopify without it.

Jason Shopify Expert freakdesign.com.au
Posts:
7037
Last edited November 28, 2014
g
1
upvotes

Gotcha. So really just adding a bit more info to the export so it can be cross referenced elsewhere. I get the general use and value with that.

The copy/duplicate collection feature would be the most useful of these two features to me. I'm not sure about others, but I have seen requests for this feature on the forums.

Agree on the copy collection - I find myself needing it from time to time too so store owners must need it more. Same for other similar things like copy a page, copy an article. I'll probably add the copy feature into the next update.

Appreciate the feedback and insight.

★ Winning Partner of the Build a Business competition. ★ http://freakdesign.com.au
Posts:
28
November 28, 2014

To show my appreciation I just left you a tip. Thanks! :-)

Jason Shopify Expert freakdesign.com.au
Posts:
7037
November 30, 2014
g
1
upvotes

Duplicate button for Collections and Articles has been added.

★ Winning Partner of the Build a Business competition. ★ http://freakdesign.com.au
Posts:
1
November 30, 2014

Hi Jason, the Chrome extension does not seem to be working today. Do you know if something is wrong/going on with it?

Posts:
28
November 30, 2014

Thank you for working on the duplicating feature for collections. I look forward to using it. I don't see it today. Either you removed it or I don't know where to look...

Jason Shopify Expert freakdesign.com.au
Posts:
7037
November 30, 2014
g
1
upvotes

Hi Jason, the Chrome extension does not seem to be working today. Do you know if something is wrong/going on with it?

Any error messages? Bug reports are most useful if posted here (but the forum is ok too). I am using it now, so it seems happy enough.

Either you removed it or I don't know where to look...

If you're pulling a version direct from github it only got updated recently. If you're grabbing it from my CDN you would have seen it a bit earlier. The button is here:

★ Winning Partner of the Build a Business competition. ★ http://freakdesign.com.au
Posts:
28
December 01, 2014

Hi Jason. Thanks for your responses. I'm not seeing the "Duplicate" button for collections yet. What is the uninstall / reinstall process? I simply deleted the bookmarklet then went to the site(s)* and dragged the bookmarklet back to my browser bar.

* The sites I have tried:

I'm not sure which is the best or what the difference is.

Posts:
28
December 01, 2014

For anyone else reading this, I think this is probably the best installation page:

https://rawgit.com/freakdesign/shopifyFD/master/installation.html

I used the "Amazon CDN" option:

To install this version from my CDN, drag the link below to your browser bar. This is the recommended option.

Jason, I'm still not seeing the Duplicate Collection button for some reason... your image was helpful. I know exactly where the button should be, but it is not there. Thanks.

Jason Shopify Expert freakdesign.com.au
Posts:
7037
December 01, 2014

Jason, I'm still not seeing the Duplicate Collection button for some reason... 

I can see it working happily on Chrome and FF. Since you're on FF, try loading things in a private browsing window to see if it's just a local cache issue.

★ Winning Partner of the Build a Business competition. ★ http://freakdesign.com.au
Posts:
28
December 01, 2014

Since you're on FF, try loading things in a private browsing window to see if it's just a local cache issue.

Yes, that was the issue! So simple. Sorry I didn't think of that. Thanks again. It's time to drop another tip in your tip jar.

Posts:
3
December 07, 2014

A cool feature to see would be to schedule metafield and price changes

Jason Shopify Expert freakdesign.com.au
Posts:
7037
Last edited December 07, 2014

A cool feature to see would be to schedule metafield and price changes

Whilst interesting, it's something that won't appear in this tool. ShopifyFD requires that the browser is open, and has been manually activated. Something not terribly conducive for automated actions. You'd be wanting to look into a dedicated app.

★ Winning Partner of the Build a Business competition. ★ http://freakdesign.com.au
Posts:
30
January 03, 2015

I just downloaded shopifyFD and I'm just trying to get my head around a few of the features! 

I've added an all vendor list as this is something ive wanted for a while. However, its not showing up anywhere on the site? What do I need to do to select where the all vendors list is displayed?

Thanks in advance!

Jason Shopify Expert freakdesign.com.au
Posts:
7037
January 04, 2015

I've added an all vendor list as this is something ive wanted for a while. 

If you're talking about the create "all vendors" linklist button, that just creates the linklist to save you having to make it manually. You'd need to add the liquid code to loop through it and show it on your site (however that may be).

Linklist docs.

★ Winning Partner of the Build a Business competition. ★ http://freakdesign.com.au
antlerstree Member
Posts:
1
February 09, 2015

Hi Jason! Is it still possible to create metafield editing for variants? If yes, how can I do it? Thank you. 

Jason Shopify Expert freakdesign.com.au
Posts:
7037
February 09, 2015

Click in the variant ID field. This method is due to change in a few weeks but for now, that should work.

★ Winning Partner of the Build a Business competition. ★ http://freakdesign.com.au
Jason Shopify Expert freakdesign.com.au
Posts:
7037
February 15, 2015

Just a quick post to let you know that the pic above will be outdated once the new update is uploaded. The variant metafield editor will be shown when clicking the dedicated button.

 

The update will also show a quick count of your SKUs. Handy for those that need that info.

★ Winning Partner of the Build a Business competition. ★ http://freakdesign.com.au
Jason Shopify Expert freakdesign.com.au
Posts:
7037
March 10, 2015

The rollout of a new product page layout in the Admin has started to rollout. This change breaks the current version of ShopifyFD. I've got a fix already prepped. so once the rollout is complete I'll upload the fix. If you are desperate and need something quicker just shoot me a message and I'll send you a link to the unreleased version.

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

Hello - first time using ShopifyFD (great tool!) here and I have a question:

I went to Settings, then proceeded to add a few "Store Metafields (shop level)".  I used namespaces like "c_f" and "custom_field". Since these are shop-level, I expected to be able to go a product (or product variant) and be able to find that metafield for me enter data for. But, they don't show up anywhere.

In the product variant, I can click on the + sign and add new metafields but the drop down box do not contain the shop-level metafields for me to choose from.

Am I misunderstanding how this works?

Thank you for any help.

Jason Shopify Expert freakdesign.com.au
Posts:
7037
March 17, 2015
★ Winning Partner of the Build a Business competition. ★ http://freakdesign.com.au
Posts:
4
March 17, 2015

Jason - thank you - that explains a lot.  I thought Custom Fields was just a subset of the functions of ShopifyFD .  I do have a question on Custom Fields and I will post it on that forum topic. Thank you.

Posts:
44
March 19, 2015

Hey Jason,

I got this error when loading ShopifyFD today in both Chrome and FF using the most recent one downloaded from the website: http://screencast.com/t/ywjWPf9ixL

I was looking to see the metafields and make sure there was one added from our private app. I got that error and no metafields box displayed.

This is a very useful tool for those metafields before this error. I hope you can take a look and have it working again.

Thanks!

 

Stay Cool... with Shopify. -Brian
Jason Shopify Expert freakdesign.com.au
Posts:
7037
Last edited March 20, 2015

@brian - Are you still rocking the old product page layout? With that message I'd guess you are. Try this legacy version in the meantime. Do note that the legacy version will not be maintained so you'd want to start using the normal version as soon as you get the new product page layout.

 

★ Winning Partner of the Build a Business competition. ★ http://freakdesign.com.au
Posts:
44
March 20, 2015

@Jason - Thanks for that legacy script, it worked. I'm not sure how we are still on legacy using Shopify Plus.  We've since been upgraded to the new layout!

Stay Cool... with Shopify. -Brian
Posts:
5
March 25, 2015

@Jason: first of all thanks for the tool! Just downloaded to see if it helps with my variant ID problem but I think I may need some advice. I can see the Variant IDs in the dashboard which is awesome but is there a way to "bulk downlaod" them? I have 1,500 SKUs and want to generate cart permalinks so need the variant IDs adn I think your tool is probably my best bet...

Thanks for your help!

Val

Posts:
1122
Last edited March 26, 2015

@val

Poor man's solution ... Create a new Page template, paste in this code, save, create a new page, assign the new template, save, view the page, copy the table that is displayed, paste into a spreadsheet to further manipulate.

I just choose a few columns, not knowing what you needed. So it may need some mods.

I used my collection with all products (handle 'all-products'). You can use any collection (refer to it by its handle).

Good luck! Hope that helps.

<table>
  <tr>
    <th style="width:200px">SKU</th>
    <th style="width:200px">Item Title</th>
    <th style="width:200px"> Variant Title</th>
    <th style="width:50px">Variant ID</th>
  </tr>
    {% for product in collections['all-products'].products %}              
      {% for variant in product.variants %}  
          <tr>
            <td>{{ variant.sku }}</td>
            <td>{{ product.title }}</td>
            <td>{{ variant.title }}</td>
            <td>{{ variant.id }}</td>
          </tr>
      {% endfor %}
  {% endfor %}
</table>

 

http://www.StandoutDesigns.com ::: Solid Wood TV Furniture for Enthusiasts. Made in USA.
Posts:
5
March 27, 2015

@ Standoutd

Your a genious! Worked like a charm thanks!

I don't suppose you also have a solution of how to make pictures viewed on a mobile device using a responsive theme smaller?

Thanks,
Val

Posts:
1122
March 27, 2015

Hi, Val. Glad I could help. I am far from genious though. I got it started from a Wiki sample.

FYI, you might want to hide the page when you don't need it.

Sorry, I don't know a thing about executing responsive design. You might want to open a new thread. This one is really for Jason's genious!

http://www.StandoutDesigns.com ::: Solid Wood TV Furniture for Enthusiasts. Made in USA.
Posts:
5
April 22, 2015

Hi FD Fans!

Anyone got the:

ShopifyFD error : setup_products : Metafield target HTML not found

with the new interface ?

Thanks!

 

Jason Shopify Expert freakdesign.com.au
Posts:
7037
April 23, 2015

I can see the issue on a couple of store. Not all the stores on the new layout are seeing but I can work in a fix that should keep everyone happy. Bug / Issue posted here: https://github.com/freakdesign/shopifyFD/issues/31

★ Winning Partner of the Build a Business competition. ★ http://freakdesign.com.au
Jason Shopify Expert freakdesign.com.au
Posts:
7037
April 23, 2015

FYI: I pushed a new version up a little while ago. This error shoud now be corrected. If you're still seeing it be sure to clear your browser cache and try again.

★ Winning Partner of the Build a Business competition. ★ http://freakdesign.com.au
Gabriel Member
Posts:
8
June 24, 2015

I was told by shopify support that if I add use ShopifyFD to add the metafield SEO.Hidden=1, then it will put  <meta name="robots" content="noindex, nofollow"> in the source code.   Is this correct because I have added that meta tag, but the <meta name="robots" content="noindex, nofollow"> is not showing up in the source code. 

Thanks so much in advance. 

 

 

 

 

Shopifyscreenshot thumb
Jason Shopify Expert freakdesign.com.au
Posts:
7037
Last edited June 24, 2015

I was told by shopify support that if I add use ShopifyFD to add the metafield SEO.Hidden=1, then it will put  <meta name="robots" content="noindex, nofollow"> in the source code. 

I doubt that to be true. You'd need to add code to the <head> that checks for the metafield, and adds the code accordingly. Old post on my blog covers it briefly but this is the code. Like all things realting to search engine blocking - be very sure to test the output!

{% if product.metafields.seo.hidden == 1 %}
<meta name="robots" content="noindex">
{% endif %}

Sidenote: Looks like your either using an old version of the script, or you're somehow on a really old version of the dashboard. The new version of ShopifyFD has a one click button for adding the seo hidden metafield.

 

★ Winning Partner of the Build a Business competition. ★ http://freakdesign.com.au
Gabriel Member
Posts:
8
June 24, 2015

Ahh, that makes sense. We didn't add the additional code to the liquid. 

Which specific liquid file would we add this to. Is it the theme.liquid? 

 

{% if product.metafields.seo.hidden == 1 %}
<meta name="robots" content="noindex">
{% endif %}
Posts:
1122
June 24, 2015

theme.liquid most likely

 

http://www.StandoutDesigns.com ::: Solid Wood TV Furniture for Enthusiasts. Made in USA.
youronline va Member
Posts:
1
August 03, 2015

That's probably enough for the pages for now. Time to get back to other work but next stop will be adding it to products as the code is pretty well the same.

Posts:
10
Last edited October 01, 2015

Am I tripping or did I see a [v] option in the value field that allows global c_f fields for variants?  I feel like I just had it working, then added a bunch more and the functionality dissapeared.  

EDIT / SOLVED: On a MacBook Air standard resolution, unless the browser (Safari/Chrome) is full width, the purple "Show custom fields" button disappears from view.

Jason - thanks so much for a great tool!

Jason Shopify Expert freakdesign.com.au
Posts:
7037
October 01, 2015

You're probably talking about Custom Fields and not ShopifyFD. There's been some changes to the admin so it's possible a bug has popped up. Feel free to post in the Custom Fields thread or post a bug report on the github repo.

★ Winning Partner of the Build a Business competition. ★ http://freakdesign.com.au
Posts:
1
October 01, 2015

Hi Jason, thank you for the great work !

I have installed ShopifyFD, but the shipping copy / paste buttons are not appearing.
I'm using a mac / chrome ; Do you have any idea why these buttons are not showing up ? 
Thank you so much.

 

Capture d  cran 2015 10 01   23.36.42 thumb
Jason Shopify Expert freakdesign.com.au
Posts:
7037
October 01, 2015
g
1
upvotes

Since the way shipping works has changed the buttons that existed there no longer worked. As such, I've removed them. If I get the bulk addition working again in the new version of Shipping, I'll add it back in.

★ Winning Partner of the Build a Business competition. ★ http://freakdesign.com.au
Posts:
1
November 05, 2015

The "Show SKUs & ID" button doen't work, is it just me?

Jason Shopify Expert freakdesign.com.au
Posts:
7037
November 05, 2015

It works ok here (though could look nicer!) on the first page of results but will fail on any subsequent page. There's a fix in the works for that.

★ Winning Partner of the Build a Business competition. ★ http://freakdesign.com.au
Posts:
1
December 07, 2015

Thank you, for help my problem..

Jason Shopify Expert freakdesign.com.au
Posts:
7037
December 24, 2015

FYI: Updates to the admin interface on the settings page has stopped ShopifyFD from showing the metafield panel on that page. I'm aware of the issue and will push a fix soon.

★ Winning Partner of the Build a Business competition. ★ http://freakdesign.com.au
Posts:
2
January 04, 2016

Hi Jason

Brilliant idea - do you know when the Shipping Rate copy and paste function will be working again?

Thnak you

Simon

Jason Shopify Expert freakdesign.com.au
Posts:
7037
January 04, 2016

Hey Simon - I'm not crazy enough (almost) to give timeframes for this sideproject. Requests for this are way down since Shopify added the new Shipping page so didn't see high demand for it. Still something that you see as being quite useful? I'd rather avoid burning time adding a feature no one will use, but if there's valid use cases I'm open to it.

★ Winning Partner of the Build a Business competition. ★ http://freakdesign.com.au
Posts:
2
January 04, 2016

Hi Jason

I have to manually set-up different zones that incroproate different states (about 5 zones in total) for the 3 different United States Postal Service - there are about 40 rates in total for the 3 services. So I have to manually enter up to 200 rates. A copy and paste feature would be ideal. I guess a lot of requests came from European customers (as we had to enter each country individually) until Shopify grouped them together. Unfortunately I need to do this in the next day or so, I guess I will just need to bite the bullet and type it all in again.

Best

Simon

Posts:
11
January 31, 2016

@Jason Hi there.. thanks for making this product.. 
It doesnt seem to work for me.. See the attachment. I have turned on the Chrome extension and followed the PDF.. not sure what I did wrong here? 

My aim is to: add an one liner quote on the top of every product page.

Screenshot 2016 02 01 10.53.20 thumb
Jason Shopify Expert freakdesign.com.au
Posts:
7037
February 01, 2016

@Jacalin - you could be mixing up the threads here. This is for ShopifyFD, but the image you've posted is for Custom Fields (forum post). This reply is likely related.

★ Winning Partner of the Build a Business competition. ★ http://freakdesign.com.au
Posts:
2
Last edited February 15, 2016

Hi Jason,

I try to install shopifyfd chrome extension. but the features didn't came out. I need the copy paste rates button.

please help

thanks before!

francis

Shopifyfd thumb
Jason Shopify Expert freakdesign.com.au
Posts:
7037
Last edited February 16, 2016

Hi Francis - The way the shipping rates are created and saved in the Admin is substantially different from the initial version. As such, that code that was there no longer functions as expected and has been disabled for safety. I plan on adding something similar back in eventually - since it's a handy feature to have - but no timeline at this stage on when that might be.

★ Winning Partner of the Build a Business competition. ★ http://freakdesign.com.au
Posts:
2
February 16, 2016

thanks jason :)

Posts:
1
February 19, 2016

Hey Jason,

We've been using ShopifyFD on our 2 Shopify Plus websites for the past 7 months and it's been great. However, in the last couple days we've begun getting an error when attempting to use it with collections, which has never happened before. We receive the following error when attempting to activate and use the extension with any collection:

ShopifyFD error : setup_custom_collections : target html not found

Do you have any suggestions for fixing this?

Thanks,
Griffin

Jason Shopify Expert freakdesign.com.au
Posts:
7037
February 19, 2016

Thanks for the heads up Griffin. Nothing you need to do on your end. I'm aware of the issue and will issue a fix soon:
https://github.com/freakdesign/shopifyFD/issues/48

★ Winning Partner of the Build a Business competition. ★ http://freakdesign.com.au
Jason Shopify Expert freakdesign.com.au
Posts:
7037
February 21, 2016

An update to ShopifyFD has returned a feature that (apart from Autosave) was pretty high on the on the request. Shipping Rates copy and a paste is back. It's not live quite yet, but will be soon.

★ Winning Partner of the Build a Business competition. ★ http://freakdesign.com.au
Jordy Shopify Partner www.seidoshop.com
Posts:
90
February 22, 2016

I may have missed something, but I'm not sure the "Hide from sitemap" button works properly. 
It create seo.hide.1 (integer), but in the doc, it's supposed to be seo.hidden.1

Having the same button in collections, pages, etc. would be nice as well :)

It's easy to set up with a custom field though... I'm not sure how works the "save as integer" with CF (seems like sometimes it saves as integer, sometimes it doesn't. It's probably me not using the tool as I should, but anyway, not very reliable in my case)

★Shopify tweaker★
Jason Shopify Expert freakdesign.com.au
Posts:
7037
February 22, 2016

^ looks like you've picked up a bug. I did some mass cleanup on various naming conventions with 'hidden' being one (changing them all to 'hide'). This one in particular should not have been changed so I'll change it back shortly.

★ Winning Partner of the Build a Business competition. ★ http://freakdesign.com.au
Jordy Shopify Partner www.seidoshop.com
Posts:
90
February 22, 2016

It explains why my autoload version works properly while the chrome version doesn't (We customized your js a little with greasemonkey so it autoloads when activated, but I also use the Chome addon). 

★Shopify tweaker★
Posts:
4
February 23, 2016

When I go to /admin/settings/general, I don't see an option to add metafields... so how can I add the metafield? What am I missing...

Screen shot 2016 02 24 at 12.40.13 pm thumb
Posts:
4
February 23, 2016

Also, when I initiate ShopifyFD, the only action I can take is Bulk Metafields... how do I enable other tools/options? I am trying to add custom fields to the product page in the admin panel, so that the admin can add extra fields that will be styled nicely...

Screen shot 2016 02 24 at 12.43.59 pm thumb
Jason Shopify Expert freakdesign.com.au
Posts:
7037
February 24, 2016
g
1
upvotes

@HC - this thread is about ShopifyFD. If you're looking for a thread on Custom Fields extension you can find that here.

As for 'enabling' options in ShopifyFD - you don't need to. The features will show within the page itself. If we are talking about the example of product metafields, a new panel will appear on the product page itself. Very much like this:

 

★ Winning Partner of the Build a Business competition. ★ http://freakdesign.com.au
Posts:
4
Last edited February 24, 2016

@Jason thank you! I didn't even notice that... I'll check those both out now :-) 

Posts:
3
February 28, 2016

That works! Thanks.

http://instamate-review.com :::: http://webinarjeo-review.net/ :::: http://nimbus-review.net
Posts:
4
April 13, 2016

@jason - first off thank you so much for this tool. It's a HUGE time saver.

Not sure if I stumbled onto a *serious* bug, a UX isssue or a intentional design, but it seems like a button I assumed deleted metafields may actually delete an entire product record. Is that possible? I attached a screenshot of the metafields box. 

I accidently added a metafield to a product that didn't need the field, so after saving and navigating away to the shopify dashboard, I went back to the product in question, found the metafield and then clicked delete. 

After doing this, I received a error notification that the delete had failed. However, when attempting to view the product listing to check if the deletion ACTUALLY failed, our site was throwing 404s. At that point I realized the entire product listing had been deleted, as opposed to the metafield on the product. 

Again, this may be intentional, just felt strange. Happy to provide more info at max (at) lovepopcards (dot) com.

2016 04 13 at 12.06 pm thumb
Jason Shopify Expert freakdesign.com.au
Posts:
7037
Last edited April 13, 2016

@Max - The code has some checks to trap incorrect deletion but your comment warrants extra attention. I hope you're wrong, but let's fix it not. 

I'd certainly be interested in testing this in more detail. Bug reports can be created here, and don't be shy on details and steps taken (even down to how you loaded the product). In the meantime, I'll look at the deletion code and see if I can lock that down a little more. I'll push an update to improve things in a few minutes. 

Appreciate the heads up.

[edit] An update has been made.

★ Winning Partner of the Build a Business competition. ★ http://freakdesign.com.au
Posts:
4
April 13, 2016

Hey Jason,

Not sure if your edit implies that you found and already patched something (if so...wow that was quick!!). 

If not - I reprod this twice before writing my previous comment, but now I'm not able to repro it again. Instead it's working exactly as I'd expect. Tried with a couple test products...but you can imagine how I would not want to test perma-deletion with our "real" listings!

If I see it again (should be rare, I have to screw up data entry to even need to do this!), I'll definitely submit a bug report.

-Max

Posts:
13
April 18, 2016

Hi Jason. Looks pretty amazing. Before Ill edit this into our existing store I am trying to get my head around the whole metafield scenario properly.

Basically, what I am looking for is something to add to our product information page (backend) and simultaneously inventory extraction sheet. 2 user generated fields to keep track on incoming goods and actual recived goods.

 

Hope you understood my question. :)

 

Jason Shopify Expert freakdesign.com.au
Posts:
7037
April 18, 2016

^ @ Admin KAJA Shop:
Using ShopifyFD (or really any metafield app) would let you add custom properties to a product. Once added you could use those values within the theme as needed, or just kept for internal reference only.

I'm not 100% sure what the inventory extraction sheet is, so can't comment too much on that side. If you're just hoping the metafield would be included in product CSV exports - they won't be. Shoot over some more info on this. Does the inbuilt Transfer feature not give you the data you'd be wanting here?

★ Winning Partner of the Build a Business competition. ★ http://freakdesign.com.au
Posts:
2
12 months ago

Hi Jason,

I have a question related to Variant Metafields.

I have added metafields for each variants in a product, added the code below in product-form.liquid to add metafields in order and reports.

<input type="hidden" name="properties[bottom-color]" value="{{ variant.metafields['reportproperty']['bottom-color'] }}">
<input type="hidden" name="properties[bottom-material]" value="{{ variant.metafields['reportproperty']['bottom-material'] }}">
<input type="hidden" name="properties[top-color]" value="{{ variant.metafields['reportproperty']['top-color'] }}">
<input type="hidden" name="properties[top-material]" value="{{ variant.metafields['reportproperty']['top-material'] }}">

Now we are able to see all 4 meta fields in Order details but receiving values from the first variant only every time.

Can you please provide guidance on how can we show selected variant metafields in order and report?

Thanks.

Jason Shopify Expert freakdesign.com.au
Posts:
7037
12 months ago

This isn't the thread for Liquid or JavaScript help. It's a crazy long thread already so I'd suggest making a brand new thread in the Design section for this. If it was a question relateding specifically to ShopifyFD - that would be aok.

As a quick (and admittedly vague) answer: Store the metafields for all variants as a JavaScript object on page load. When a variant is picked you'd change the value of the line item properties with JavaScript to whatever value was stored in the js object. 

★ Winning Partner of the Build a Business competition. ★ http://freakdesign.com.au
Posts:
2
12 months ago

The way I tried is custom solution and the option you suggested seems possible with some JS coding.

I raised the question because I wanted to know if is there any option to have variant metafields in report and order details page using ShopifyFD App or not. Looks like the above solution is the good to proceed at this time.

Thanks for the Help!

Cheers...

Jason Shopify Expert freakdesign.com.au
Posts:
7037
12 months ago

An update has been pushed with various fixes and tweaks. Leave a bug report is you spot any issues.

Main change is for products with the one default variant. It will now be easier to edit the metafields on that single variant.

★ Winning Partner of the Build a Business competition. ★ http://freakdesign.com.au
Posts:
19
10 months ago

Hey Jason,

It may just be a local issue for us but since Shopify made some updates to the Shipping page we don't seem to be able to copy & paste shipping rates?

All the best,

Tom

Jason Shopify Expert freakdesign.com.au
Posts:
7037
9 months ago

Hey Tom - that's not a local issue. Updates to the Admin have broken the feature but there's an update inbound that will help. Some notes on that here.

★ Winning Partner of the Build a Business competition. ★ http://freakdesign.com.au
Posts:
1
9 months ago

Its work again, thanks alot for helping us :)

Jason Shopify Expert freakdesign.com.au
Posts:
7037
Last edited 9 months ago
g
1
upvotes

If there's a bug or issue please report it here with some details about the problem and the browser you're using. A quick test here on the product page shows quite a few things being added to the interface. For example, here's the metafield editing panel:

★ Winning Partner of the Build a Business competition. ★ http://freakdesign.com.au
Mischa Shopify Partner www.dewinespot.co
Posts:
50
9 months ago

Is there a way to bulk edit product metafileds? In other words, if I wanted to assign the same metafield value to 10 products, would I be able to?

Jason Shopify Expert freakdesign.com.au
Posts:
7037
Last edited 9 months ago

The tool does has a copy and paste function but it can often grab more data than you want. You might find that the built in bulk editor (so not ShopifyFD) could be ideal for simple bulk updates to a single metafield. You're not the first to ask for something like that and there's an existing feature request for something similar.

I am making a simple tool to make it easier to show metafields on that bulk page, but it's fairly simple to change the url manually.

★ Winning Partner of the Build a Business competition. ★ http://freakdesign.com.au
oloo Member
Posts:
4
6 months ago

Hi,

If any posible to add metafields to "general options". I would like to display this meta in cart view. 

Jason Shopify Expert freakdesign.com.au
Posts:
7037
6 months ago

Can you elaborate on what you are referring to for "general options"? Perhaps you're talking about the page - /admin/settings/general. In that case ShopifyFD does let you save metafields here. Those will become shop level metafields.

Not everything needs to be a metafield either - sometimes a Theme Setting can be just as useful.

★ Winning Partner of the Build a Business competition. ★ http://freakdesign.com.au
oloo Member
Posts:
4
6 months ago

Thank for your reply.
Yes, I meant  /admin/settings/general/

Could you advice me where I can add metafield or any solution manage field in admin panel.
I need information on display '/cart' table below. Information about promotion.
Can I add metafield for example on page and display this field (based on ID page) where I need?

Jason Shopify Expert freakdesign.com.au
Posts:
7037
6 months ago

@oloo - make a new post on the forum for this. It sounds like you need some Liquid assistance rather than help with ShopifyFD alone. You will be able to do what you are wanting however.

★ Winning Partner of the Build a Business competition. ★ http://freakdesign.com.au
Jason Shopify Expert freakdesign.com.au
Posts:
7037
6 months ago

Since you've loaded the Chrome Extension (or are running the bookmarklet) it looks like you've found it.

As for needing to reloading on every page - no.

Depending on what actions you're making within the admin it is possible that to tool doesn't know it needs to re-add the UI elements. Right now it uses the url of the current page to determine what to show so if you make an update that doesn't change the url don't expect ShopifyFD to trigger.

I'd be curious to know what you did to have the UI for ShopifyFD not appear. I'd suggest leaving these notes in an issue here.

★ Winning Partner of the Build a Business competition. ★ http://freakdesign.com.au
Jordy Shopify Partner www.seidoshop.com
Posts:
90
6 months ago

Depending on what actions you're making within the admin it is possible that to tool doesn't know it needs to re-add the UI elements. Right now it uses the url of the current page to determine what to show so if you make an update that doesn't change the url don't expect ShopifyFD to trigger.

Yeah, that's a problem by the way. 

We did tweak the tool quite seriously (using the Monkey to load it), and if we found some ways to improve how it loads, it breaks on a regular basis when Shopify updates. Same thing for almost all the scripts we have actually. 
I'm not sure this problem has a solution, but we're still looking into it :)

 

★Shopify tweaker★
Jason Shopify Expert freakdesign.com.au
Posts:
7037
6 months ago

There's other ways I could approach it, but there's no plans to change this core function in the short term.

★ Winning Partner of the Build a Business competition. ★ http://freakdesign.com.au