Design Converter
Education
Product Manager
Last updated onSep 19, 2024
Last updated onJun 13, 2024
Are you frustrated with the tedious process of developing Shopify stores from Figma designs, only to find yourself bogged down by manual coding?
Discover DhiWise Shopify – your ultimate solution for efficient and seamless Shopify store development. With DhiWise, you can effortlessly generate dynamic code, connect your collections, blogs, and products, and significantly speed up the development process without sacrificing code quality.
Say goodbye to manual coding and hello to a more streamlined, efficient workflow.
Customizable Sections: Craft dynamic sections that seamlessly blend across your Shopify store for a truly unique aesthetic.
Pixel-Perfect Accuracy: Generate flawless code mirroring your Figma designs, ensuring a perfect visual transition with no functionality compromise.
Tailored Schema: Empower store owners with a customizable schema that integrates flawlessly with the Shopify CMS, offering unparalleled control.
Production-Ready in Minutes: Speed up development cycles and launch designs quickly with minimal effort.
Shopify-Compliant Structure: Organized code that adheres to Shopify's best practices guarantees optimal performance and maintainability.
One-Click Shopify Integration: Simplify deployment with effortless integration to your Shopify store in just one click.
Full Code Ownership: Enjoy complete independence with code that you have full control over—zero limitations or dependencies.
Experience the future of Shopify development with DhiWise, how? Read on.
1{{ 'collection.css' | asset_url | stylesheet_tag }} 2
This line includes a CSS file named collection.css
to style this section.
1<div class="section__categories"> 2 **{%- for collection in section.settings.collection_list -%}** 3 <div class="section__categories-item"> 4 <a href="{{ collection.url }}"> 5 <img 6 src="{{ collection.image | image_url: width: 369, height: 485 }}" 7 alt="{{ collection.title }}" 8 width="369" 9 height="485" 10 loading="lazy" 11 class="section__categories-image" /> 12 <h1 class="section__categories-title">{{ collection.title }}</h1> 13 </a> 14 </div> 15 {%- endfor -%} 16 </div> 17
for
loop iterates over a list of collections defined in the section settings.<a>
) linking to the collection URL.<img>
) displaying the collection image with specified dimensions.<h1>
) displaying the collection title. {
"name": "t:sections.collection.name",
"tag": "section",
"settings": [
{
**"type": "collection_list",**
"id": "collection_list",
"label": "t:sections.collection.settings.collection_list"
}
],
"presets": [
{
"name": "t:sections.collection.presets.name"
}
]
}
{% endschema %}
collection_list
setting that allows users to select multiple collections from the Shopify admin.for
loop and accessing section.settings.collection_list
, the code dynamically generates content based on user-defined settings, enhancing flexibility.loading="lazy"
attribute on the image tags improves page load performance by deferring the loading of images until they are needed.alt
attributes for accessibility ensure the content is both responsive and accessible to users with disabilities.t:
) indicates an effort towards supporting multiple languages, which is good practice for international stores.How to integrate it into your workflow? It’s super easy.
Sign up with DhiWise to access the platform that automatically generates code from your Figma designs and seamlessly integrates them into your Shopify store.
Now it's time to leverage its magic! Here's how to upload your Figma design and generate the corresponding Shopify Liquid code for a specific section:
Navigate to the DhiWise “Dashboard” and select “Web App” playground, where you can upload Figma design, configure applications, customize desired UI Components, and select the section for code generation.
Once you've selected the desired section, initiate the code generation process. DhiWise will analyze your Figma design and translate that section into optimized Shopify Liquid code.
Figma
The DhiWise-generated files for your Shopify section consist of:
├── assets
| └── productlist.css --------- Styling for the section
├── images --------- Contains all images
│ └── img_1.png
├── locales
│ └── en.default.json --------- Storefront locale file
│ └── en.default.schema.json --------- Schema locale file
├── sections
│ └── productlist.liquid --------- Reusable modules of content, containing HTML and Liquid
├── snippets
│ └── img_frame.liquid --------- Reusable SVGs
└── templates
└── productlist.json --------- Defines the order of sections
To use the code, simply push the code into your Shopify theme's code editor.
Shopify
DhiWise streamlines your Shopify workflow by generating dynamic code that connects to your collections, blogs, and products. Stop wasting time hand-coding and enjoy a more efficient, frustration-free experience with DhiWise Shopify.
Key Benefits of DhiWise:
You can check out this step-by-step guide to understand how to use DhiWise with Shopify in detail or follow along to the YouTube video.
Tired of manually designing screens, coding on weekends, and technical debt? Let DhiWise handle it for you!
You can build an e-commerce store, healthcare app, portfolio, blogging website, social media or admin panel right away. Use our library of 40+ pre-built free templates to create your first application using DhiWise.