Discussing APIs and development related to customers, discounts, and order management.
hello,
i need to print labels with informations (in my case ingedrients and best by dates) for every product i sell.
For me the best solution would be that a app exists which can print metadata from my products (where my ingredients are written) or a app where i can connect the informations i need printed to all the products each.
My target would be that after every order i get, i can print for the whole order labels (as a batch pdf as example) with my needed labels where my ingredients in my language are written, so i can put them on my products. As said i have already all ingredients translated on my website in a metafield for each product. But our law needs them printed out and attach them to each product.
If such a app doesnt exist i need to print them manually each, which is time consuming because i need to compare the ordered items and search the labels manually.
Hi JanH91,
I'd recommend checking out these three apps to see if they'll fit your use case/ You can also contact the app devs directly to see if they can customise the implementation to ensure the meta data is printed as you expect:
Hope this helps!
Liam | Developer Advocate @ Shopify
- Was my reply helpful? Click Like to let me know!
- Was your question answered? Mark it as an Accepted Solution
- To learn more visit Shopify.dev or the Shopify Web Design and Development Blog
Nope, doesnt work sadly 😞 Talked with the devs
Hi again JanH91,
Is the limitation with the apps you've looked at, that the metafields where ingredients are being stored can't be printed, or that the translated content can't be printed?
Liam | Developer Advocate @ Shopify
- Was my reply helpful? Click Like to let me know!
- Was your question answered? Mark it as an Accepted Solution
- To learn more visit Shopify.dev or the Shopify Web Design and Development Blog
The apps cant access the metafields and they cant make custom layouts for me. I want them on a label printet so they can fit on a 355ml can.
A quote from one of the devs:
"
Thanks for reaching out to us about this and your interest in our app. 🙂
Upon checking your case, it seems that you might face difficulty using our app. This is because it is not possible to access metafields attached to Shopify orders, products, or customers in our apps. This means that our app is unable to obtain the ingredient details of the products you possess.
The issue is that Metafields information is not embedded into Order or Product info directly. This means that we need to request Metafield info from Shopify separately, one at a time. Because our apps allow for bulk processing, it means making hundreds of API calls to Shopify to get the metafields information in real time.
As Metafields are dynamic (they can have any namespace and key), we also cannot load them ahead of time because we don't know which namespace and key will be needed.
Thus, it is not possible to include information from metafields in the apps from a performance perspective. Of course, if it does become possible in the future, we'd love to add it to our apps.
In addition to this, we have default templates in our app, but we do not have a custom sticker label and would not be able to create one for you as we do not provide custom template adjustments.
I know that this is not the answer you are expecting to hear, but I hope it makes sense. Let us know if further questions come up.
Have a great day ahead! |
The app Simple Invoice - https://apps.shopify.com/simplio-simple-invoice can print metafields on order invoice.