Liquid Weekly - Liquid Weekly #21 - More on Metafields

Shopify Development Articles and Code 
Shopify Development news and articles
 
Liquid Weekly

News & Articles

Rails 7.0: Fulfilling a vision
Rails is a great framework for Shopify app development. If you haven't looked at it recently it's worth your time to catch up on the state of Rails
Adding a Recently Viewed Products Section to the Shopify Minimal Theme
Follow along with Thomas as he builds out a section to display recently viewed products
How to Auto-Add Products & Discount to Shopify Cart via URL
This quick tip shows how to auto-add a product to your cart and automatically redirect to the Shopify checkout page (Shopify calls it a cart permalink).
The Time Napoleon Was Attacked by Rabbits
History tells us that Napoleon’s most upsetting defeat came at Waterloo. Or it may have occurred eight years earlier, after the French emperor was attacked by a relentless horde of rabbits.

Code & Tools

The Wrong Abstraction
This is one of my favorite articles on software development by Sandi Metz.
I've seen problems where folks were trying valiantly to move forward with the wrong abstraction, but having very little success. Adding new features was incredibly hard, and each success further complicated the code (cont)
Shopify Metafields - How to use Custom Fields
Shopify Metafields and how to use them with the online store 2.0 updates. A brand new native solution for adding custom fields!
An Integration template for connecting to Shopify with Linx.
See how to leverage Shopify webhooks to integrate with Linx, a development platform to build and host APIs, automations and integrations without the need for code, frameworks or infrastructure. For example, you can rely on webhooks to trigger an action in your app when a customer creates a cart, or when a merchant creates a new product in their Shopify admin. By using webhooks subscriptions you can make fewer API calls overall, which makes sure that your apps are more efficient and update quickly.

Changelog

Admin

Minor UI changes for the Location card in Shipping and Location Settings
The location card no longer displays the phone number in the shipping settings, and the `manage` button in location settings is removed. To manage the location, simply click on the Location card.
Canada sales tax liability insights 🇨🇦
Making more sales in Canada? With sales tax liability insights it’s easy to understand when you are required to collect taxes from your customers.

Analytics

Make better supply chain decisions with in-context product analytics
Introducing new inventory metrics, accessible right within your products admin, to help you make better supply chain and stocking decisions based on data.

Apps

Introducing the new Shopify Flow
An all-new Shopify Flow app is now generally available for merchants on Shopify Plus. The new Flow has many improvements, including a new editor, allowing you to build many new types of automations.

POS

Shopify Payments for POS now available in Belgium
Shopify Payments for POS now available in Belgium

Jobs

Front-end Web Developer
Kinful is looking for an experienced front-end Shopify web developer in Charleston, SC, and/or remote
Affiliate Manager, Remote, Canada
Rewind is looking for an affiliate manager who will lead and oversee the Affiliate media channel. Your role is to own the performance of this channel and ensure that business strategies, plans, and initiatives are executed.
Front-End, Freelance
Aaron is looking for 2 contractor/freelance front-end developers for projects starting in 2022. He's looking to create a small tight knit team to focus on theme development. React experience is a huge plus.
Senior Front-end Shopify Developer
Series Eight is hiring a Senior Front-end Shopify Developer. Preferred Locations: EU / UK / RSA

Tip of the Week


Why do JavaScript developers still use semi-colons though it's not required anymore?

As someone who admittedly considers themselves a rubyist first and a javascript developer (a distant) second, this is something I have also wondered about.

Fortunately there's an answer to this question and it exposes some of the prickly parts about working with Javascript as a language

Check out this reply from an interesting twitter thread to learn the answer for yourself!


Thanks to Segun Ajibola for this week's tip.

 

You Might Also Like

Overcoming Perfectionism: How to Break Free from the Enemy of Progress

Wednesday, November 27, 2024

Discover how perfectionism hinders progress and learn practical strategies to overcome the fear of imperfection, boost productivity, and achieve your goals without getting stuck in the pursuit of

🖤 Laravel Black Friday Deals!

Wednesday, November 27, 2024

The biggest deals of the year Laravel Black Friday Deals View in browser Laravel News Editor Note: We are sending this outside the regular Sunday newsletter schedule because some of these specials end

BetterDev #271 - Memory: The Forgotten History and Why did Windows 95 setup use three operating systems?

Wednesday, November 27, 2024

Better Dev #271 Nov 26, 2024 Hi all, Welcome to thanksgiving issue of BetterDev. Hope everyone had a safe and warm thanksgiving. It's getting so cold these days. If you are in warzone such as

Mapped | Unemployment Rate By U.S. State in 2024 💼

Tuesday, November 26, 2024

As of October 2024, DC and Nevada tied for the highest unemployment rate in the US at 5.7%. Which states saw the lowest rates? View Online | Subscribe | Download Our App FINAL CHANCE - ENDS TONIGHT!

🔊 7 DIY Tips for Soundproofing a Room — Why I Switched to Xfce for Linux Mint

Tuesday, November 26, 2024

Also: Home Theater Sound Terms Explained, and More! How-To Geek Logo November 26, 2024 Did You Know The shiny layer of a CD doesn't contain the data; the plastic polycarbonate layer does. The shiny

JSK Daily for Nov 26, 2024

Tuesday, November 26, 2024

JSK Daily for Nov 26, 2024 View this email in your browser A community curated daily e-mail of JavaScript news JavaScript Certification Black Friday Offer – Up to 54% Off! Certificates.dev, the trusted

NumPy, Loop Targets, Vector Animation, and More

Tuesday, November 26, 2024

NumPy Practical Examples: Useful Techniques #657 – NOVEMBER 26, 2024 VIEW IN BROWSER The PyCoder's Weekly Logo NumPy Practical Examples: Useful Techniques In this tutorial, you'll learn how to

Your Games Quarterly newsletter has arrived

Tuesday, November 26, 2024

What's new for games in Google Play and Android Email not displaying correctly? View it online November 2024 The First Developer Preview of Android 16 The First Developer Preview of Android 16

Daily Coding Problem: Problem #1620 [Hard]

Tuesday, November 26, 2024

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Dropbox. Sudoku is a puzzle where you're given a partially-filled 9 by 9 grid with

Final Hours: Help Save "The Art of Data" From Falling Short 🙏

Tuesday, November 26, 2024

Will Visual Capitalist end up revealing the secrets behind data storytelling? There are 12 hours left to change the fate of "The Art of Data". View Online | Subscribe | Download Our App Help