Skip to content

Instantly share code, notes, and snippets.

@dpw1
dpw1 / ezfy-debut-featured-product.liquid
Last active August 26, 2026 18:52
EZFY Debut theme slider PRO. Replaces featured-product, product-template and theme.liquid. Blog not published yet.
@dpw1
dpw1 / ezfy-debut-header.liquid
Created August 26, 2026 18:18
EZFY Debut theme sticky navbar. Replaces sections/header.liquid. Blog not published yet.
{% comment %}
Sticky Navbar by ezfycode.com [START]
{% endcomment %}
{% assign sticky-navbar-desktop = section.settings.sticky-navbar-desktop %}
{% assign sticky-navbar-mobile = section.settings.sticky-navbar-mobile %}
{% assign sticky-navbar-homepage = section.settings.sticky-navbar-homepage %}
@dpw1
dpw1 / ezfy-debut-hover-settings-schema.json
Created August 26, 2026 18:18
EZFY Debut theme second image on hover. Replaces snippets/product-card-grid.liquid plus Theme settings schema.
,{
"name": "Hover Images by EZFY",
"settings": [
{
"type": "checkbox",
"id": "ezfy_reveal_enable",
"label": "Enable",
"default": true
},
{
@dpw1
dpw1 / ezfy-debut-zoom-settings-schema.json
Created August 26, 2026 18:18
EZFY Debut theme product image zoom snippet plus Theme settings schema.
,{
"name": "EZFY Product Image Zoom",
"settings": [
{
"type": "paragraph",
"content": "Please save and view the website outside of the Customize page to see the changes."
},
{
"type": "checkbox",
"id": "ezfy_zoom_enable",
@dpw1
dpw1 / ezfy-debut-read-more.liquid
Created August 26, 2026 18:18
EZFY Debut theme Read More snippet. Copy into snippets/ezfy-read-more.liquid. No app.
{% comment %}
Made by ezfycode.com
→ Freebies & Premium plugins:
ezfycode.com/shop
==
@dpw1
dpw1 / ezfy-background-image.liquid
Created August 26, 2026 14:34
EZFY Shopify: custom background image section (image picker, no CDN URL)
{% if section.settings.bg_image != blank %}
<style>
body {
background-image: url({{ section.settings.bg_image | image_url: width: 1920 }});
background-size: cover;
background-position: center;
background-attachment: fixed;
background-repeat: no-repeat;
}
</style>
@dpw1
dpw1 / ezfy-scroll-logo-swap.liquid
Created August 26, 2026 00:25
EZFY Dawn theme: swap header logo on scroll
{% if section.settings.scroll_logo != blank %}
<style>
.scrolled-past-header .header__heading-logo {
content: url({{ section.settings.scroll_logo | image_url: width: 400 }});
}
</style>
{% endif %}
{% schema %}
{
@dpw1
dpw1 / ezfy-stories-slider.liquid
Created August 23, 2026 21:30
Shopify stories slider section. Copy and paste into any theme. No app. EZFY Code.
{% comment %}[[code_version:1.0.0]]{% endcomment %}
{% comment %} Image variables for dummy content {% endcomment %}
{% assign image_1 = '//section.store/cdn/shop/files/2149435652.jpg?v=1742550988&width=500' %}
{% assign image_2 = '//section.store/cdn/shop/files/28222652.jpg?v=1742554503&width=500' %}
{% assign image_3 = '//section.store/cdn/shop/files/2148368733.jpg?v=1742550817&width=500' %}
{% assign image_4 = '//section.store/cdn/shop/files/no-revisions-Pu0sndkokuA-unsplash.jpg?v=1735570057&width=500' %}
{% assign image_5 = '//section.store/cdn/shop/files/taylor-heery-AwUKOPsK0yc-unsplash.jpg?v=1723131156&width=500' %}
{% assign image_6 = '//section.store/cdn/shop/files/no-revisions-OAW0OCLn52I-unsplash.jpg?v=1735570365&width=500' %}
{% assign image_7 = '//section.store/cdn/shop/files/blush-pink-and-wicker-stationary-organizer.jpg?v=1723905912&width=500' %}
@dpw1
dpw1 / ezfy-tabs-with-popup.liquid
Created August 23, 2026 21:30
Shopify tabs with popup section. Copy and paste into any theme. No app. EZFY Code.
{% comment %}
[[code_version:1.0.5]]
{% endcomment %}
<style>
[id*="{{ section.id }}"] {
font-family: {{ section.settings.font_family.family }}, {{ section.settings.font_family.fallback_families }};
font-weight: {{ section.settings.font_family.weight }};
font-style: {{ section.settings.font_family.style }}
}
@dpw1
dpw1 / ezfy-video-banner.liquid
Created August 23, 2026 21:30
Shopify video banner section. Copy and paste into any theme. No app. EZFY Code.
{% comment %}
[[code_version:1.0.0]]
{% endcomment %}
<style>
[id*="{{ section.id }}"] {
margin-top: {{ section.settings.section_margin_top_desktop }}px;
margin-bottom: {{ section.settings.section_margin_bottom_desktop }}px;
}
{% if section.settings.use_custom_font %}