What is this madness?
In short, a tool to add Custom Fields to the admin dashboard. Since my other Dashboard tools are proving to be to super handy I figured Store Owners could do with a smaller version for adding metafields. Developers (and the brave) should stick with ShopifyFD.
How to install:
http://freakdesign.com.au/blogs/news/how-to-setup-the-custom-fields-for-shopify-chrome-extension
Important starting note:
THIS TOOL IS UNDER DEVELOPMENT AND
MAY CHANGE AT ANY TIME. USE AT YOUR
OWN RISK ON CLIENT STORES.
Rough User Guide (still incomplete)
This tool requires that certain metafields already exist before running the tool. If the whole concept of adding metafields is confusing or just plain scary, this is something you should get your code happy designer or developer to help you with.
Once some metafields have been created, this tool will show something like this in your dashboard:
When we call these custom fields I am not being quite truthful - these are just standard metafields under a default namespace name, or one that your define yourself. It sure does make editing faster when you need to add the same sort of metafield (like a product youtube link) over and over again.
==================================
So err, where is it?
==================================
Usage notes:
The namespace for all metafields is currently "c_f", though the legacy "custom_fields" version is still available.
Custom namespaces can be made also.
There are special markers that help us know what sort of field we are showing.
Planned to be added (if possible):
Using metafields in liquid is easy. A basic example is shown below where c_f is the default custom fields namespace, and youtube is the key name. If you have brackets in the key name remember to use it as a string.
{{ product.metafields.c_f.youtube.value }} # If your key name is using brackets: {{ product.metafields.c_f['[p][_t]some-key'].value }}
If you used a custom namespace (and setup the whitelist) you do not have to use the c_f namespace.
==================================
What's on the todo / research list?
Tool and basic and rough user guide is now online for adding custom fields.
Adding this one to github too:
https://github.com/freakdesign/shopify-custom-fields
The chrome extension will start using the files from github when it next does its update cycle.
Totally handy for avoiding 'store owner brain explosions' when talking about metafields. I need to get the file uploads working for an future project so I might have that (plus some of the other todo items) in over the weekend.
For this tool - no way. I really don't want to make it have too many features. That's when brains explode. All I want is for this to show a field and the store admin fills it in. Simples.
That said, bulk import and export of metafield data is something I've been looking at for the other tool (shopifyFD), along with doing bulk shipping updates. No one has annoyed for me for it, but if it would be useful I can add it to the list no probs.
Do you see a need for a store owner to have a bulk export with this one?
I have learned a ton of lessons by offering up bulk import/export of metafields. My experience has been that it is something I do not want to ever get into again. Far too many ways merchants can screw it up. Not worth the trouble.
Subject | Author | Latest Post |
---|---|---|
Subject | Author | Posted |
---|---|---|
9m ago | ||
10m ago | ||
17m ago | ||
36m ago | ||
an hour ago |
User | Kudos Count |
---|---|
737 | |
439 | |
305 | |
102 | |
100 |