Venta - Hyvä-Based Premium Template

Select

€2,500

Buy Venta Theme
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.

Support & Updates

  1. Updates & support for 12 months
  2. Figma File Included (200+ screens)

Compatibility

To use Venta Theme, you
will also need to purchase license of
or
Buy Hyva License
Venta Hyvä based premium template showcased on tablets with Meet Magento Innovator Award banner.Design system variables panel showing typography and brand primary color codes with shades of blue.User interface of a design tool showing a project with organized web page thumbnails and navigation sidebar.Web design software interface showing page folders on left and design elements on a large workspace.Design software interface showing a page with multiple blue, gray, and white placeholder buttons in various states.UI design palette showing primary, secondary, grayscale, error colors, elements, and popup message styles.Online fitness store homepage featuring yoga collection, sale ads, and product categories in desktop and mobile views.Men's performance crewneck T-shirt in light blue shown on website product page with color and size options.Online shopping cart listing tanks, tees, and hoodies with quantities, prices, and actions on desktop and mobile views.Venta checkout page with contact info, shipping address form, and order summary including items and payment options.Venta account dashboard showing contact info, newsletter, billing, and shipping addresses, plus navigation menu.E-commerce product comparison showing tank top, tee, and hoodies with prices and Add to Cart buttons.Collage of e-commerce website pages showing product listings, account creation, and dashboard layouts.

Venta Theme - the first premium Hyvä-based theme for Adobe Commerce (Magento 2)

Venta Theme builds on Hyvä’s performance foundation and turns it into a complete premium storefront solution. It includes 200+ Figma views, SEO and GDPR compliance extensions, Out-of-Stock notifications, and ElasticSuite search out of the box. With conversion-focused UX patterns, production-ready layouts, and every core Magento page styled, Venta saves months of custom work and helps your store launch faster while scaling with your business.

  1. ADA-compliant and accessible storefront patterns
  2. Core Web Vitals passing by default
  3. GDPR & privacy compliance for Magento Open Source, Adobe Commerce, and Adobe Commerce Cloud
  4. Works with Hyvä Theme, Hyvä Checkout, Hyvä Commerce, and Hyvä Enterprise
  5. Checkout CSP-ready (Content Security Policy compliant)
  6. Compatible with all Hyvä-ready extensions by default
  7. Multi-store and multi-language support
  8. Versioned releases with active updates and maintenance
Read More
Read Less

Design Kit

200+ Figma files with desktop & mobile views for every storefront page

Hyvä Ready

Fully compatible with the latest Hyvä Theme, Hyvä Checkout (One Step & Two Step), and Hyvä Commerce

Code Access

100% open source — no encryption, full developer access

Extensions

Venta SEO, Venta GDPR, Venta Tracking, and Venta Out-of-Stock Notifications

Scalability

Multi-store and multi-language support across Magento Open Source, Adobe Commerce, and Adobe Commerce Cloud

The Fastest Magento Theme We’ve Ever Used

Venta Theme completely changed our store experience. The speed improvement was immediate, and our Core Web Vitals jumped into the green for the first time. Highly recommended!

Julien Anquetil

Software Development Manager

Time Spent on Website

+80%

Returning Visitors

+30%

Click Through Rate

+36%

A fast, reliable solution we can count on

We truly enjoy working with Magebit and trust their expertise and guidance!

John Brazaitis

General Manager

Order Growth

+30%

Engagement Rate

+25%

Conversion Rate

+11%

Our long-term partner, always delivering

Magebit has been our partner for years. This project was another piece of cake for them — smooth and successful.

Sam Slater

Ecom Development & Web Operations Manager

Orders

+14.2%

Revenue

+14.32%

Traffic

+23%

The speed and experience we needed

Magebit’s Hyvä solution gave us the speed, design, and user experience we needed. They turned our concerns into confidence.


Manish Keshwani

Head of Sales & Business Development

B2B conversion rate (above industry average)

+2.1%

Longer session duration

422%

Pages per user

8.28

Discover What Makes
Venta Shine

Design & Assets
E-commerce website screens showing customizable design with product categories and checkout page.

Design & Assets

Venta Theme ships with a complete design system, not just code. You get a Figma kit with 200+ views, covering every core storefront page and edge case in both desktop and mobile. This gives your team a ready-to-use visual foundation, ensuring faster approvals, smoother development, and a consistent customer experience.

The assets are production-ready and can be customized to your brand with ease — colors, typography, imagery, and spacing are all defined through a scalable design system

Key configurations

Full design coverage

From homepage to checkout, account,
and system pages

Desktop + mobile

Variations included

Organized design tokens

For easy brand customization

Dev-Ready Handoff

Developer-friendly specs and redlines in Figma

Saves months

Of design and front-end planning
Design theme structure showing base color codes, primary colors palette, and typography heading styles.

Theme Structure & Core Extensions

Venta Theme is delivered as more than just a frontend skin — it's a complete package consisting of:

  • Theme layer — the storefront styling foundation.
  • Theme modules — functional modules that extend Magento the Hyvä way.
  • Core extensions — essential features bundled by default.

Bundled extensions:

  • Venta SEO Extension — advanced metadata and crawl management.
  • Venta GDPR Extension — privacy compliance with built-in consent handling.
  • Venta Out-of-Stock Notifications — capture intent and notify customers when products return.

Tailwind-Powered Customization

Venta leverages Tailwind configs to minimize unnecessary overrides and reduce code bloat. Instead of duplicating CSS, you can configure design tokens in one place and apply them across the theme. This makes it easy to change:
  • Base colors
  • Border radius
  • Fonts and font sizes
  • Input fields and form elements
  • Global spacing and typography scales
Code editor open to theme.css file showing CSS variables for color palette and primary colors.
Result

A theme that is lighter, faster, and easier to adapt to your brand’s style guide

Global elements

Venta website header with support phone, search bar, account, cart, and navigation menu links.

Header

Venta’s header extends Magento defaults with more flexibility for merchants. It keeps the structure clean while adding configurability for navigation and promotions.

Configurable Features
Phone icon and text: Need help with your Order? Call +1-202-555-0160.

Top text

Magento’s default welcome message (editable from admin)
Website menu bar with options Compare, Contact Us, About Us, and language set to United Kingdom English GBP.

Top links

Managed under Venta settings (no code needed)
Navigation bar with menu options: What’s New, Women, Men, Gear, Training, Clearance.

Menu

Uses Magento’s default structure with added attributes for banners and extra links
Website footer with Venta logo, newsletter signup, social icons, categories, customer links, and contact info.

Footer

Venta’s footer is designed for flexibility, combining admin settings with CMS blocks for quick updates.

Configurable Features
Venta company logo with a blue sparkle symbol above the letter a on a light background.

Logo

Configured once in the admin panel and applied globally
Menu list with options: What's New, Women, Men, and faded Gear.

Categories

Added via widgets inside the footer CMS block
Two columns of policy and contact links including Privacy, Contact, About, Shipping, Cookies, Terms, and Return Policy.

Links

Managed with the dedicated footer links widget
Two shopping cart views, one with items and cross-sell, the other empty with recently viewed fallback.

Mini-Cart

The mini-cart is AJAX-powered and optimized to drive conversions. It updates instantly, keeping the shopping flow smooth.

Configurable Features
Product suggestion showing green Zeppelin Yoga Pant priced at $54 with an Add button.

Cross-sells

Configurable in Magento admin
Recently viewed product: Zeppelin Yoga Pant, dark green, priced at $54 with an Add button.

Recently viewed fallback

Shown when the cart is empty
Smiling woman wearing a white tank top and gray shorts with product details and quantity selector

Quantity and removal controls

fully editable in the mini-cart
E-commerce compare page showing clothing items side by side with add-to-compare and attributes displayed.

Compare

Venta improves Magento’s compare feature with a cleaner layout and instant interactions.

Configurable Features
Woman in a pink t-shirt looking to her left on a white background with a small scales icon nearby.

Add-to-compare

AJAX-powered from category and PDP
Online store comparison of four apparel products with prices, ratings, and Add to Cart buttons.

Compare page layout

Redesigned for clarity and attribute scanning
Table showing SKU, style, and material for four clothing items including tank, tee, and hoodie.

Attributes displayed

Configurable in Magento admin
Mobile menu with expandable sections and category structure, showing workout pants and navigation items.

Mobile Navigation

Mobile navigation is built as a slide-in drawer optimized for smaller screens, balancing usability with merchandising.

Configurable Features
Interface menu with clickable options: What's New, Women, and a disabled Men option.

Category structure

Inherits Magento’s native menu
Side view of a woman wearing light blue workout pants and a cropped top on a blue background.

Promo banners

Can be added into mobile dropdowns
Menu with options to view all tops, jackets, and hoodies, each with a right arrow indicator.

Expandable sections

For promotions or content blocks
Localization settings panel with dropdowns for Website Austria, Store view German, and Currency EUR.

Localization

Venta simplifies switching between languages and currencies with a lightweight dropdown that avoids clutter.

Configurable Features
Dropdown selector showing currency set to EUR and language selection below it.

Languages & currencies

Configured via Magento admin
Dropdown menu labeled Store view with German selected.

Store-view rules

Support for region-specific setups
Two dropdown menus labeled German with one showing a German flag and toggle options for icon and label visibility.

Dropdown styling

Handled by Venta for clarity and ease of use
Venta website search dropdown showing popular search terms and recently viewed product listings with images and prices.

Pre-search

Venta introduces a curated pre-search panel that opens instantly when the customer clicks into the search bar. It helps merchants guide discovery before typing even begins.

Configurable Features
Clothing category buttons labeled Sportswear, Shirts, Hoodies & Sweats, Underwear, Accessories, T-shirts.

Popular search terms

Define directly in the admin panel
Person in pink jacket and blue pants holding a white volleyball, with sale text on blue background.

Campaigns and promotions

Highlight seasonal campaigns or promotions
White Breathe-Easy Tank priced at $30.60 and pink Radiant Tee discounted to $22 from $29.99.

Recently viewed products

Show recently viewed products inside the pre-search panel
Search box with t-shirt typed, dynamic brand suggestions, and product results with prices and discounts.

Search Autocomplete

Once a customer starts typing, ElasticSuite-powered autocomplete delivers fast and relevant suggestions. It ensures search becomes a conversion tool instead of a frustration point.

Configurable Features
Buttons labeled Vans t-shirt 145, Nike t-shirt 38, Adidas t-shirt 49 with item counts.

Dynamic suggestions

For products, categories, and content
White Breathe-Easy Tank priced at $30.60 and pink Radiant Tee discounted to $22.00 from $29.99.

Smarter matching

Typo-tolerance and smarter matching (via ElasticSuite)
Popular search terms displayed: Sportswear, Shirts, Hoodies & Sweatshirts, Jackets & Coats.

Configurable result presentation

For clarity and engagement
User account menu with options and authorization panel prompting to sign in or create an account.

My Account Menu

A focused account dropdown tied to the header icon. Logged-out users see exactly two links: “Login” and “Register.” Logged-in users see the full My Account menu (Orders, Addresses, Wishlist, Newsletters, etc.) for quick access — lightweight and consistent with Hyvä.

E-commerce UI showing category filtering with color options and a shopping cart with multiple clothing items.

AJAX Enhancements

Venta Theme uses AJAX across core shopping flows to create a faster, smoother experience. With fewer page reloads, shoppers stay engaged and move through the journey with less friction — which supports higher conversions and average order value.

Included AJAX Enhancements
Product card of a woman wearing a pink tee with a special offer price of $22 and Add To Cart button.

Add to Cart

Instantly adds products without page reloads

Online shopping cart showing three clothing items with prices and a blue checkout button.

Mini-Cart

Updates in real time, shows cross-sells, and displays recently viewed products if empty

Wishlist page showing three clothing items: tank top, tee with a special offer, and gray hoodie with prices.

Add to Wishlist

Saves items instantly from PDP or category page

E-commerce product comparison page showing four clothing items with prices and Add to Cart buttons.

Add to Compare

Quick product comparison setup without reload

Interface showing active filtering for Nike brand and price range $5 to $40 with option to clear filters.

Filters

Layered navigation updates products instantly

Online shop showing Selene Yoga Hoodie for $42 and Breathe-Easy Tank for $22 with ratings and color options.

Pagination

Switch pages without reload, or use infinite scroll for continuous browsing

Implementation

  • Built with Hyvä best practices for minimal JS
  • Fully compatible with Hyvä-compatible extensions
  • Tailwind tokens ensure styling consistency across all AJAX components
Key Benefits

Seamless Shopping

Keeps the shopping flow uninterrupted

Faster Browsing

Speeds up catalog exploration and cart building

Modern Experience

Feels modern and app-like for customers

Optimized Performance

Improves perceived site speed even on large catalogs
Venta online store homepage showcasing yoga collection, fitness gear, categories, and bestselling apparel.

Homepage

Venta’s homepage is designed to be campaign-driven and conversion-focused. It ships with ready-to-use widgets so merchants can quickly build a dynamic storefront without heavy custom work.

Configurable Features
Woman in yoga pose under clear blue sky with text 'Yoga Collection' and fitness gear sale ads.

Banner widget

Hero images or promotional banners.
Icons with texts for free shipping, customer support, wide product range, and great return policy benefits.

Unique Sales Propositions block

Highlight key trust signals (e.g., free shipping, fast delivery, secure checkout).
Grid of blue-themed clothing icons with category labels like Women Tops, Men Jackets, Bags, Watches, and Sale tag.

Category widget

Feature specific categories with images
Grid of ten activewear clothing items with models, prices, and ratings including tanks, tees, jackets, hoodies, pants.

Featured product widget

Promote bestsellers or seasonal items.
Person in gray sportswear carrying a blue sports bag on a blue background with text about new arrivals.

Brand block

Showcase brand partners or featured collections
Phone icon and text: Need help with your Order? Call +1-202-555-0160.

Promo widget

Highlight sales, coupons, or campaign callouts
Row of futuristic black and white brand logos: FUTURE, NEO, OCTANE, PHANTOM, TENSION, BESI.

Brands widget

Carousel or grid of logos for brand trust & navigation.

Implementation notes

  • Widgets configurable in Magento admin (no custom dev needed).
  • Lightweight markup, optimized for Hyvä performance.
  • Multi-store compatible — tailor homepage by region or brand.
Notable UX details

Responsive Widgets

All widgets are responsive and styled for desktop & mobile.

Tailwind-based styling

Colors, spacing, and typography adapt easily

Reusable Components

Widgets can be reordered and reused across campaigns.
Screenshot of an online clothing store showing men’s tops, product details, filters, and pricing.

Category & Search

Venta makes category browsing clearer and faster, with flexible layouts, a smarter sidebar, CRO-optimized layered navigation, rich product-card interactions, and an improved search results page that never dead-ends.

E-commerce clothing page showing women’s tank tops, hoodies, prices, and ratings with sorting options.

Layout & Merchandising

Venta supports both Grid and List views. Choose what the page shows by default — Products only, Sub-categories only, or Sub-categories + Products (not available in default Magento). Optional bottom SEO content helps rank without clutter.

Key configurations

Bottom SEO block

Enable/Disable and manage content

Default view

Grid or List

Content mode

Products / Sub-categories / Sub-categories + Products
Website menu showing men’s tops categories with jacket, hoodie, tee, and tank options and their item counts.

Left-Side Category Navigation

A redesigned sidebar category tree improves readability and depth handling versus Magento default. Works smoothly with layered navigation.

Key configurations

Improved category tree (sidebar)

Enable/Disable

Levels default

Expanded/Collapsed

Category thumbnails

Show/Hide
E-commerce filter showing active filters for Nike brand and price $5-40 with brand selection list.

Layered Navigation (CRO-Optimized)

Instant AJAX updates, clear selected-filter chips, tidy collapsible groups, plus optional attribute descriptions to reduce confusion and increase applies-per-session.

Key configurations

AJAX filters

Enable/Disable

Multi-select per attribute

Enable & manage per attribute

Attribute descriptions

Enable & manage per attribute

Groups default

Collapsed/Expanded

Remove controls

Clear-all / per-filter
Product cards showing a woman in a pink tee on sale and a man in a gray and black hoodie priced at $54.

Product Card Interactions

Snappy, informative cards: Hover image change, Configurable options on hover (show one or multiple attributes like color/size), Tier pricing visualization, plus quick actions.

Key configurations

Hover image swap

On/Off

Configurable options on hover

On/Off; choose one or multiple attributes (via attribute settings)

Tier pricing on card

Show/Hide

Quick actions (Wishlist/Compare)

Show/Hide
Pagination bar with numbers and arrows below clothing product listings for Breathe-Easy Tank and Selene Yoga Hoodie.

Pagination

Keep shoppers in flow with AJAX pagination or Infinite scroll where it fits.

Key configurations

Mode

AJAX numbered or Infinite scroll

Products per page

Values & defaults
Man in blue sweatshirt adjusting collar and man in teal workout top on blue background.

Media & Banners

Guide discovery and run campaigns with category thumbnails and promo banner slots above or within the grid.

Key configurations

Category thumbnails

Show/Hide

Promo banners

Placement & visibility per category
Online search showing t-shirt suggestions and products with prices, including a discounted Radiant Tee.

Search Results Page (Improved)

The search results template mirrors category clarity: clean product grid/list, visible sort & filter controls, and selected-filter chips. Empty searches never dead-end — if a user submits with no query (or clears it), the page still returns results like trending products, popular categories, or bestsellers.

Key configurations

Default view

Grid or List

Selected-filter chips

Show/Hide and position

Empty-results fallback

Enable curated recommendations when no matches

Zero-query behavior

Choose fallback source (Bestsellers / Trending / Popular categories / Recently viewed)

Results badges (e.g., New/Sale/In-stock)

Show/Hide
E-commerce product page showing men's blue performance crewneck T-shirt priced at $42 with details and related items.

Product Detail Page

Venta’s Product Detail Page is built to reduce friction, keep the primary CTA visible, and help shoppers decide faster, especially on mobile. Key conversion features, like Sticky Add to Cart and image zoom, are configurable from the admin.

Product description and related items including tank tops, hoodies, and capri pants with prices and reviews.

Sticky Add to Cart Bar

A persistent bottom bar appears once the main Add to Cart button is out of view, so shoppers can add to cart without scrolling back up. Works for Simple and Configurable products, syncs with the main form, includes product name, selected options, price, and CTA.

Man wearing a plain light blue short-sleeve t-shirt with hand in pocket, on white background.

Product Image Zoom

Zoom is built-in and configurable, including maximum zoom level. This is especially useful for detail-heavy products where visuals drive confidence.

Online product page showing men's performance crewneck T-shirt by Nike priced at $42.00 in blue, size small.

“Top” attributes under the product title

You can pin selected attributes directly under the product title, so customers instantly see the specs that matter most, like size, material, compatibility, warranty, shipping class.

Product detail categories: Climate with description, Style, Material, SKU, and Pattern.

Attribute tooltips, short descriptions for clarity

Venta lets you add short descriptions for attributes, shown as tooltips in multiple locations. This helps explain what an attribute means, not just its label.

Where to manage it:
Manage Short Description in Product Attribute Configuration.

Product info panel showing Kenneth Cole cotton crewneck with 4-way flex, UPF 50, and contact option.

Product-level accordions and tabs

Attributes can be shown as tabs on the PDP alongside Description and Additional Info, great for “Specs”, “Materials”, “Care”, “Warranty”, “Shipping”.
For richer content, Venta also adds a CMS Block attribute type, you can assign CMS blocks to products (even via mass action) and display them on the frontend, perfect for standardized content across many SKUs.

Web product suggestions showing a woman in a white tank top and green yoga pants with prices.

Upsells and cross-sells that stay clean

Venta supports cross-sells in the mini-cart, and includes an option to hide out-of-stock products in cross-sells, upsells, and related products, so recommendations do not look broken.

Product card for Radiant Tee priced at $22 with quantity pricing and an add to cart button.

Tier pricing

Venta supports Magento tier pricing on the PDP, so volume discounts are clear for B2B and high-quantity purchasing flows.

Venta online shopping cart showing apparel items with quantity, price, and checkout options on desktop and mobile.

Cart

Venta’s cart keeps the default Hyvä “all items visible” layout, but makes it feel more polished and easier to scan, so customers can review the order fast and move to checkout with less friction.

Shopping cart showing Breathe-Easy Tank $30.60, Radiant Tee $22.00 with 15% off, and partial Hero Hoodie info.

AJAX cart updates (no page reloads)

Cart interactions stay smooth with AJAX enabled, including remove item and quantity updates, so totals refresh without full reloads.

Enable AJAX Cart Actions
E-commerce cart showing two clothing items with prices and quantity selectors plus a recommended yoga pant.

Cross-sells (increase AOV)

Add relevant products directly in the cart flow. Venta includes a configurable cross-sell slider in the mini-cart, so you can push extras at the right moment.

Minicart → Show Cross-sells Slider
Pricing options for black Hero Hoodie in medium, showing discounts for 10+, 20+, and 30+ pieces.

Tier pricing visibility

If you use tier pricing, the cart reflects volume pricing clearly, so customers understand why the price changes when they increase quantity.

Form field to enter a discount code with a button labeled Apply Discount and a cursor pointer.

Discount codes, fast apply experience

Customers can apply coupon codes directly in the cart, and with AJAX cart actions enabled the cart experience stays lightweight (quick feedback, updated totals, no “heavy” reload feeling).

E-commerce cart page showing items Breathe-Easy Tank, Hero Tee, and Hero Hoodie with prices and Clear Cart button.

Clear Cart (one click reset)

A simple “Clear cart” option lets customers empty the cart in one action, useful for B2B buyers, quote-driven orders, or shoppers who want to restart.

Online checkout page with item summaries, PayPal and Google Pay buttons, and shipping address form.

Checkout

Venta keeps checkout clean and familiar, matching what shoppers are used to today, so they don’t have to “learn” your store at the most sensitive step. Under the hood it preserves Hyvä Checkout functionality, but adds Venta styling and layout options.

Checkout Page Included
Diagram with arrows showing a cycle between one-step and two-step processes.

Choose your checkout flow, one-step or two-step

You can switch between Venta One Page (single-page layout) and Venta Default (more traditional flow), plus keep default Hyvä layouts as fallback options.

Stores → Configuration → Hyva Themes → Checkout
Venta checkout page showing email entry, shipping address fields, and order summary with product images.

Guest checkout, or force login

Run Guest Checkout or require login, depending on your business model. If you want a cleaner flow (no login step at all), you can remove the login step via checkout config.

Checkout options for shipping method including self-pickup and payment methods like card, PayPal, and AfterPay.

Clear shipping and payment choices

Reduces hesitation and support tickets, especially for new customers.

  • Delivery method descriptions  — Customers understand speed, cut-offs, and conditions
  • Payment method descriptions  — Customers know fees, installment rules, or verification steps
Terms and Conditions page detailing GDPR compliance for personal data processing and client consent.

Terms and Conditions popups

Built-in popups for Terms and Conditions, so customers never leave checkout, and can review policies without breaking flow.

Form field for first name with error message 'This is a required field' and shipping method error alert.

Enhanced form validation

Better validation and feedback during checkout, fewer “silent errors”, smoother completion rates.

Venta checkout page with order summary, payment options, shipping address, and shipping method fields.

Mobile-first UX

Checkout is designed to feel great on mobile, clean spacing, readable inputs, and friction-free taps.

Order list with items and a panel to create an account to track order status via email.

Enhanced success page

After purchase, customers get:

  • Order recap — Customers can instantly confirm what they bought
  • Create account prompt — Guests can save details and track orders
  • Post-purchase upsells — To increase AOV without disrupting checkout
User dashboard interface showing account info and order list with statuses and navigation options.

My Account

Venta reworks the entire My Account area to feel modern, consistent, and easy to use, not just “styled enough”. It’s part of Venta’s core UI/UX improvements across the store.

Fully redesigned account experience

User dashboard showing account info, address book, newsletter subscription, and recent order statuses.

Every major account screen is visually improved

Including login, registration, and the My Account area, so customers get a clean, consistent UI across the full journey.

Online order page showing order 000006789 to Boston for $328.41 with status pending and reorder option.

Orders become easier to scan

You can assign a custom “Status Color” per order status in admin, perfect for “Processing”, “Shipped”, “Delivered”, “Cancelled”, etc.

Result

A theme that is lighter, faster, and easier to adapt to your brand’s style guide

Reworked order details pages
Order detail views are laid out for faster reading and simpler actions, especially on mobile, so customers can quickly find the items, totals, shipping, and status.

Better dashboard UX

The dashboard is reworked to feel more helpful and less “default Magento”, clearer layout, better hierarchy, easier navigation.

Styled empty states

Even when a customer has no orders, no addresses, or no saved items, the empty states are designed to look intentional, so nothing feels unfinished or broken.

Admin Features

Everything you can manage without dev work

Below is the full list of Venta Theme admin-level controls (including the ones we mentioned under PDP, Cart, Checkout, My Account, etc.), grouped by area, with the config paths where they live.

Theme UI and Global Layout

Stores → Configuration → Magebit → Theme

  • Header Links (labels, URLs) — Shown in desktop header and mobile side menu
  • Footer Logo — Upload, alt text, width, height
  • Store Switcher — Enable, labels for website/store view/currency, website flags via ISO country codes
  • Minicart Cross-sell Slider — Enable/disable
  • Content Generation toggles — Disable auto-generation for media, CMS pages, CMS blocks, widgets
  • Wishlist quantity + comment fields — AJAX-based, optional
  • Agreements display — Merged single checkbox vs individual checkboxes
  • Out-of-stock behavior
  • Product image zoom — Enable + max zoom level
  • Message timeout — General vs error message auto-dismiss timeouts
  • Reviews summary behavior — Show "0 reviews" below title or hide
  • Category product count — Show/hide category product counts
  • Sticky Add-to-Cart bar — Enable/disable, PDP behavior rules
  • Configurable "As low as" logic — Disable default Hyvä behavior, use Venta logic only when price varies

Cart Behavior

Stores → Configuration → Magebit → Cart Actions

  • Enable AJAX cart actions — AJAX add to cart, remove, qty updates
  • Action after Add to Cart

Search and Discovery

Search Suggestions

Stores → Configuration → Magebit → Search Suggestions → General

  • Enable search suggestions
  • Configure Popular Search Terms
  • Show/hide Recently Viewed Products inside suggestions

Layered Navigation

  • AJAX layered navigation (filters update without reload)

Infinite Scroll

Stores → Configuration → Settings → Magebit → Infinite Scroll

  • Enable/disable infinite scroll
  • Pages per request (how many pages load per scroll)

Product Attributes and PDP Merchandising Controls

Managed on attribute level in admin

  • Manage Labels — Attribute label clarity per store view
  • Manage Short Description — Tooltips for attributes, improves understanding
  • Attribute storefront flags
  • CMS Block attribute type — Assign CMS blocks to products, supports mass actions, shown on frontend

PDP Image Fitting, No "White Bars"

Stores → Configuration → Magebit → Theme → Image Resizer

  • Background Adjustments (Object Fit) toggle — Controls letterboxing vs cover-fit on PDP gallery images

Category Merchandising and SEO Controls

Managed in category edit screens

  • Category Image Mobile — Mobile-specific category images
  • Category Image Path — Custom link destination for category image
  • Category Secondary Image — Subcategory listing visuals
  • Category SEO Block — Page Builder content area for category SEO content
  • Hide Category Tree — Reduce nav clutter
  • Menu Banner Desktop/Mobile + Banner Path — Promo banners inside menu, with click destination

Checkout Styling Selector

Stores → Configuration → Hyva Themes → Checkout

  • Switch between one-step or two-step flow

CMS Page Navigation (Side Menu)

Content → Pages → Select any page

  • Show in CMS Page Navigation toggle — for Venta "CMS Page with Side Navigation" layout

My Account Order Status Labels (Color Coding)

Managed on order status level in admin

  • Status Color field for order statuses — Visual differentiation in UI

Transactional Emails, Branded Templates

Marketing → Communications → Email Templates

  • Venta header/footer templates available — Header (magebit/venta), Footer (magebit/venta)
  • Edit templates in Admin for typical changes — No code needed
Contact form with fields for name, optional phone, email, message, and a submit button on FAQ page.

System & Informational Pages

Venta does not stop at “core shopping pages”, it also ships with the pages customers hit every day around the buying journey, all styled consistently, with clean UX and no unfinished-looking states.

Contact Us page, ready out of the box

Venta includes a pre-built Contact Us page template with a clean form and space for the things customers actually need.

Includes:

  • Contact form with a modern layout
  • FAQ section, to reduce repetitive support questions
  • Address and contact info area (phone, email, business details)
Venta website About Us page showing company info, team photo, and key stats like ratings and delivery rate.

About Us page template

A ready-to-use About Us template that fits the Venta design system, so you can launch faster and refine content over time without redesigning the page structure.

Venta website 404 error page with navigation, search bar, help tips, newsletter signup, and footer info.

Modern 404 page

A styled 404 page that feels like part of the storefront, with clear navigation back to shopping instead of a dead-end experience.

Search bar with message stating no products found and a blue Continue Shopping button below.

Fully styled empty states

Every “non-happy-path” page is designed and intentional, so customers never see default Magento-looking screens.

Examples:

  • Empty cart
  • Logged-out / account-required screens
  • Empty lists and sections (no orders,
no addresses, no wishlist items)
  • Other system states across storefront
E-commerce UI showing search terms, product listings with prices, customer inquiry form, and order status table.

Technical and Compatibility

Venta is built on top of Hyvä, not beside it. Hyvä is the parent theme, and Venta extends it, keeping the architecture clean and aligned with Hyvä best practices.

Built as a Hyvä child theme

Venta uses Hyvä as the foundation and adds its own layout, components, and features by extending Hyvä, not rewriting it. This keeps upgrades and long-term maintenance simpler.

Tailwind-driven customization

Most styling changes are handled through Tailwind configuration, so you can make major visual changes, colors, typography, spacing, border radius, without rewriting templates or changing PHTML classes everywhere. The result is cleaner code and fewer fragile overrides.

Compatibility with Hyvä ecosystem

If an extension is compatible with Hyvä, it is compatible with Venta, because Venta follows the same Hyvä theme approach and standards.
Screenshot of a FAQ section for Venta with questions about products, payment, delivery, and credit card use.

Venta SEO Extension

Venta ships with the Magebit SEO Extension, a practical SEO toolkit that covers the stuff teams typically patch together with multiple plugins, structured data, richer snippets, clean indexation signals, and better social sharing previews. It’s designed to improve discoverability without turning SEO into a dev-only task.

Where it’s managed

Stores → Settings → Configuration → Magebit (store-view level supported)

  1. Structured data
  2. Richer snippets
  3. Higher visibility
Online product page for a men's blue performance crewneck T-shirt by Nike priced at $42 with size and color options.

Breadcrumbs Snippet (always on, almost everywhere)

The extension automatically shows breadcrumbs on all pages except the main landing page, which helps users navigate and also provides structured breadcrumb data to search engines.

Why it matters

  1. Clearer internal linking
  2. Better crawl context
  3. Potential breadcrumb-rich results
Venta contact page with form fields for name, phone, email, message, and a FAQ section with common questions.

FAQ Snippet (visual FAQ + Google snippet)

Venta includes an FAQ block you can add with Page Builder, and it also outputs the structured FAQ schema so those questions can appear directly in Google results when relevant.

  • Add FAQ content via a widget in Page Builder, no custom templates needed
  • Validate it using Google’s Rich Result Tester

Why it matters

  1. Richer SERP footprint
  2. Better CTR
  3. Fewer pre-purchase questions
Google business profile of Magebit, a software company in Riga with 4.8 stars from 43 reviews.

Local Business Schema (for stores with physical presence)

Adds LocalBusiness structured data, so search engines can better understand and display your business details in local search contexts.

Online sportswear store homepage with yoga collection, product categories, and hreflang code examples.

Hreflang support (multi-language / multi-region)

Adds hreflang tags to help search engines serve the correct language or regional version of a page.

Why it matters

  1. Fewer wrong-country rankings
  2. Better international SEO clarity
Two browser address bars showing URL truncation with arrows indicating shortened display.

Clean indexation signals, less duplicate content

Canonical Tags (preferred page version)

Canonical tags reduce duplicate content issues and consolidate ranking signals to the “main” version of a page. The docs include quick verification steps (view source, find canonical).

Why it matters

  1. Avoids wasted crawl budget and diluted rankings
Venta theme demo promoting eco-friendly fashion with a website screenshot and performance scores of 100.

Social sharing that actually looks good

OG Tags + Twitter Cards (social media previews)

Adds and supports configuration of Open Graph and Twitter card metadata, so your pages look consistent when shared across Facebook, LinkedIn, X, etc. It also includes guidance for testing via OG validators and browser extensions.

Why it matters

  1. Higher click-through from social, better brand consistency
  2. Fewer “wrong image/title” shares
Mobile phone screen showing Venta app icon with a white v and blue star on dark blue background.

UX and polish that still impacts SEO indirectly

Apple Touch Icons (iOS bookmarks and home screen)

Defines Apple touch icons for a more “app-like” experience when users save the site on iPhone/iPad.

Why it matters

  1. Brand polish
  2. Trust
  3. Better returning-user experience
Website sitemap page showing CMS pages, categories, and products on desktop and mobile views.

HTML Sitemap (human-friendly sitemap page)

Generates a clickable HTML sitemap at /sitemap when enabled, useful for users and internal linking structure. Docs also explain how to verify if it’s enabled.

Why it matters

  1. Improves content discovery and internal linking especially on large catalogs
Venta online store homepage showing yoga collection and sale banners with cookie consent banner.

Venta GDPR Extension

Venta includes the Magebit GDPR Extension, a practical compliance toolkit built for real stores, not just a basic cookie banner. It helps you manage cookie consent properly, keep an audit trail, and give customers clear privacy controls, while staying consistent with the Venta, Hyvä storefront UX.

Privacy notice popup with options to Accept All cookies or Manage Cookies, cursor on Accept All button.

Cookie consent banner with real preference controls

The extension provides a configurable cookie bar with Accept, Decline, and Custom settings, so customers can manage consent by cookie group, instead of a single yes/no click. Preferences can be updated later using a storefront button, so shoppers stay in control without hunting for a hidden settings page.

What you can customize

  1. Labels
  2. Positioning
  3. Styling to match your brand
Popup to accept cookie groups with toggles for essential, marketing (on), and analytics (off) cookies.

Cookie groups, clear structure and transparency

Cookies can be organized into groups (like Analytics, Marketing, Functional, Preference), each with its own description and cookie list. This makes consent easier to understand for customers and easier to manage internally.

Admin control

  1. Manage cookies and cookie groups in dedicated admin grids.
Toggle switch labeled Consent Mode V2 turned on with cookie details and descriptions in the background.

Consent Mode support, better privacy defaults

The extension includes Consent Mode V2 configuration, designed to control the default state for Google services and adjust tracking behavior based on the user’s consent choices. This is important for stores that rely on analytics and marketing tools but still want to keep privacy handling clean.

Auto-cleaning option set to delete cookie consents log every 12 months with a trash can icon.

Consent logging, audit trail, and retention controls

Every consent decision can be stored in a Cookie Consents Log, including consent status, date, and technical data required for compliance auditing. You can also configure retention and auto-cleaning intervals to avoid keeping consent logs longer than needed.

Admin access

Magebit GDPR → Cookie Consents Log

Form to delete account with password entry and a blue 'Agree and Submit Request' button.

Account deletion requests

Customers can request account deletion directly from their account area, with clear messaging about timeline, confirmation, and cancellation options. This supports common GDPR expectations around user data control.

Terms and Conditions text with checkboxes to agree with terms and privacy policy links.

Terms and Conditions checkbox on account creation

If needed, you can add a required checkbox during account creation, ensuring users explicitly agree to your terms as part of the signup flow.

Where it’s managed

Main configuration

Stores → Settings → Configuration → Magebit

Cookies

Magebit GDPR → Cookies

Cookie groups

Magebit GDPR → Cookie Groups

Consent audit log

Magebit GDPR → Cookie Consents Log

Screenshot of a configuration panel for tracking settings with options for Google Tag Manager and events.

Venta Tracking

Venta includes the Magebit Tracking Extension, built to make analytics more accurate, faster, and more resilient than classic “just drop a bunch of pixels in the browser” setups. The core idea is server-side tagging, so you collect first-party data, reduce script load in the browser, and keep tracking working even when ad blockers or browser privacy rules get in the way.

Why it matters for merchants

If your tracking is off, you end up making decisions based on incomplete data, campaigns mis-attribute conversions, and you waste budget. The Tracking Extension is designed to solve the common problems: data loss from blockers, buggy events, broken Google Ads attribution, and performance hit from too many client-side scripts.

Key capabilities

Server-side tagging for better accuracy and performance

  • Storefront performance benefits — Fewer browser scripts, tracking handled on the server
  • Higher tracking reliability — First-party collection is harder to block, and typical server-side accuracy is noted as ~70–90%, with projects reaching 90%+ depending on setup
  • Better privacy posture — First-party flow supports stronger GDPR-friendly implementation patterns

Two implementation routes, pick what matches the client needs

Measurement Protocol

(GA4 direct)
Best when the client only needs GA4 event tracking.
Fastest setup, sends data directly to GA4 without loading gtm.js.
Limitations
You can’t reuse the same events for other platforms (Meta, Twitter), and Enhanced Conversions, Google Ads improvements do not apply in this mode.
Server-side GTM
Recommended for serious marketing stacks
Events are sent to a server-side GTM endpoint, then distributed to GA4 and other measurement protocols, including Google Ads use cases.

Core Web Vitals tracking, plus user engagement signals

You can enable tracking for Core Web Vitals metrics, including CLS, LCP, INP, and optionally user engagement events, so you see performance and behavior together.

Enhanced Conversions support

When using the server-side GTM route, you can enable Enhanced Conversions and send them through the dataLayer for improved ads tracking accuracy.

Practical tooling for real projects

Clear Magento config area

Stores → Settings → Configuration → Magebit → Tracking

Built-in configuration sections

  • General
  • DataLayer
  • Debug
  • Core Web Vitals
  • Enhanced Conversions
  • GTM Container Export

Testing guidance and process

Including an extended testing guide, plus GTM preview workflow.

Setup notes

Hosting option for server-side GTM

Docs describe using Stape as a practical way to host server-side GTM, including plan considerations for production traffic.

What you actually configure

In Magento you select the tracking method, enter GTM key, choose events, optionally enable CWV and engagement events, enable first-party loading for gtag.js, set the server-side GTM endpoint, configure conversion events in DataLayer, then flush cache.

CSP considerations

If the tagging server is not under the same domain, you may need to allow it via CSP rules, the docs reference using a CSP approach or a dedicated helper extension.

User dashboard showing stock alerts with product images and a subscription form for out-of-stock notifications.

Venta Out-of-Stock Notifications

Out-of-stock products are usually dead ends. Venta turns them into future revenue by letting shoppers subscribe to back-in-stock alerts right from the PDP and PLP, then automatically emailing them when the product is available again. It supports both guests and logged-in customers, and it is built on Magento’s native Product Alerts, but with a Venta, Hyvä-optimised UX using Tailwind CSS and AlpineJS.

What customers see on the storefront

Out of stock message with email subscription form, and buttons to add to wishlist or compare.

Product Detail Page, fast subscribe flow

  • Guests get a simple email field with validation and a Subscribe button
  • Logged-in customers get one-click Subscribe and Unsubscribe
  • Simple + configurable products supported, including variant-level subscription when a specific configurable option is selected.
  • Works with Venta’s sticky bar, so mobile users can hit “Notify me” even after scrolling, then it guides them back to the subscription form.
Woman wearing a pink Radiant Tee, listed out of stock, with product details and price of $22.00.

Product Listing Pages, capture demand earlier

  • Out-of-stock products get a visual overlay plus a Notify Me button, instead of a passive “Out of stock” label.
  • Logged-in users can subscribe and unsubscribe via AJAX, without page refresh.
  • Guests are directed to PDP to subscribe, where they submit their email.
User dashboard showing three out-of-stock item alerts with images, subscription status, prices, and delete options.

My Account, manage subscriptions

Customers get a dedicated My Stock Alerts section where they see all active subscriptions, including variant details, and can unsubscribe per product.

Email notifications that do not annoy customers

  • Emails are triggered automatically when subscribed products come back in stock.
  • Multiple products can be grouped into a single email, reducing spam and keeping the message clean.
  • Emails include product info, images, and links back to the product page.
  • Unsubscribe links are included for guests and logged-in customers, including an option to unsubscribe from all alerts.
  • You can set reminder frequency options, like send only once, daily, weekly, biweekly, monthly.
Settings for enabling back in stock notifications and email frequency with a Save Config button.

Merchant and admin controls

Configuration

Stores → Configuration → Magebit → Out Of Stock Notifications

Notifications

  • Enable Back in Stock Notifications
  • Set Email Notification Frequency, Never, Daily, Weekly, Biweekly, Monthly

Admin dashboards for visibility and cleanup

Marketing → Venta Stock Alerts

You get two grids

Subscription list table showing product names, SKUs, dates, status pending, and actions to delete.

Products Stock Alerts

Shows which products have demand and how many active subscriptions, plus actions like send notifications manually or delete subscriptions
Table listing products with websites, names, SKUs, subscription dates, counts, notifications, and select actions.

Out of Stock Subscriptions

A detailed list of individual subscriptions with mass delete actions
Business benefits

Recover lost sales

Turn stockouts into queued demand

Better customer experience

Shoppers do not need to keep checking the site

Lightweight and scalable

Built with Tailwind and AlpineJS, emails use asynchronous processing so it handles high volume.

Demand insight for buying and replenishment

Subscription counts highlight high-demand products and variants

Lower support load

Fewer “when is it back” questions

Join the Businesses Already Using
Venta Theme

Faster site, stronger conversions

+14%
Conversion rate (week-over-week)
+3.8%
More total orders
+42%
SEO-driven orders

From phone orders to online growth

+12%
MoM conversion rate & order value
+18%
Traffic growth
+300
New online leads for custom services

Record-breaking sales powered by Hyvä

+14%
Revenue
+46%
Returning customers
+23%
Traffic

From slow UX to competitive advantage

+42%
SEO-driven orders
+14%
Revenue
17.41%
Conversion rate (previously 15%)

Faster performance for a premium shopping experience

+23%
Order value
+21%
Returning customers
+13%
Traffic growth

From failing performance to seamless shopping

+14%
Revenue
+23%
Traffic
+29%
Add-to-carts

See Why Venta Theme
Stands Out

OTHER THEMES

Performance

Heavy, outdated frontend (Luma-based)
Hyvä-based, Core Web Vitals optimized

Hyvä Compatibility

Not compatible
 
Fully compatible (Hyvä Theme, Checkout,
Commerce, Enterprise)

Design Kit - Ready-to-use Figma files

None provided
200+Figma files/views (desktop & mobile)

Code Access - Open source, developer-friendly

Often encrypted or bloated
100% open source, clean, fully accessible

Extensions Included

None bundled
Venta SEO, GDPR, Out-of-Stock Notifications

Navigation & Search

Standard Magento navigation, limited filters
Pre-search, banners in menu, AJAX filters,
infinite scroll, improved results

PDP (Product Page)

Default Magento layouts
CRO-optimized PDP with sticky price bar,
zoom, tier pricing, accordions

Cart & Mini-Cart

Default or heavy third-party overrides
AJAX mini-cart with cross-sells, fallback
products, tier pricing, express payments

Checkout

Default 6-step Magento checkout or custom
hacks
CRO-optimized checkout flow,
streamlined success page with upsells

Compliance - ADA, GDPR, Privacy

 Requires add-ons or manual setup
Built-in GDPR & accessibility patterns

System Pages

Often unstyled (404, Contact, empty states)
Fully styled 404, Contact Us, About Us,
signed-out, empty states

Scalability

Often fragile with multi-store or enterprise use
Multi-store & multi-language ready, Adobe
Commerce & Cloud compatible

Engineered for Superior
Google PageSpeed

Performance

Accessibility

Best Practices

SEO

Venta Support Center

FAQ

Change Log

Manuals

Is Venta a replacement for Hyvä?

No. Venta is built on top of Hyvä. You still use Hyvä as the frontend foundation, and Venta adds premium UX, design assets, and bundled extensions.

What makes Venta different from other Magento/Adobe Commerce themes?

Other themes are usually Luma-based, slow, or not Hyvä-compatible. Venta is the first premium Hyvä-based theme, optimized for Core Web Vitals, and comes with 200+ Figma files, SEO, GDPR, and Out-of-Stock extensions.

What’s included in the Figma kit?

Over 200 desktop and mobile views covering every core storefront page and state — giving your designers and developers a complete reference for build and customization.

Does Venta come with support and updates?

Yes. A license includes versioned releases and active updates. Extended support options are available depending on your package.

Can I customize Venta to match my brand?

Absolutely. Venta is designed as a flexible starting point. You can adjust colors, fonts, layouts, and components to fit your brand.

Will Venta slow down my site?

No. Venta is built on Hyvä’s lightweight frontend and optimized for performance. In fact, most merchants see speed and UX improvements compared to default Magento themes.

Do I need to buy Hyvä separately?

Yes. Hyvä Theme and Hyvä Checkout licenses are separate purchases. Venta is a premium add-on layer that enhances them.

Is the code encrypted or obfuscated?

No. Venta is 100% open source. Your developers have full access to all code.

Does Venta work with all Hyvä-compatible extensions?

Yes. Venta is fully compatible with the Hyvä ecosystem, including Hyvä Theme, Hyvä Checkout, Hyvä Commerce, and Hyvä Enterprise.

Can I use Venta with Magento Open Source and Adobe Commerce Cloud?

Yes. Venta works with Magento Open Source, Adobe Commerce (on-premise), and Adobe Commerce Cloud.

Version v1.7.0

1.7.0

July 24, 2026

> [!WARNING]
> Before upgrading Venta Theme on your own, read **[Updating to Venta Theme 1.7.0](https://docs.ventatheme.com/getting-started/updating-to-1.7.0.html)**.

Added



  • Added product.info.tabs layout block on the Product page (Magento_Catalog/layout/catalog_product_view.xml)

  • Added shared accordion tab partial (Magento_Catalog/templates/product/view/tabs/tab.phtml)

  • Added global CMS block tabs on the Product page after the attribute tabs

  • Added Playwright coverage for Product page tabs (web/playwright/tests/product.spec.ts)

  • Added \"Before Customer Ratings\" and \"After Customer Ratings\" widget containers around the reviews section on the Product page

  • Added the \"Product Additional Info\" widget container label to product.info.additional on the Product page

  • view.xml image definitions for the image grid, image/text, team member and quote widgets (etc/view.xml)

  • Added client-side product-page breadcrumb rendering with HTML entity decoding of labels in Magento_Catalog/templates/product/view/breadcrumbs.phtml

  • initConfigurableSwatchOptions PLP listing component in the bundle - responsive-media image swap, attribute limits with a +N overflow chip, and the listing-configurable-selection-changed event that drives back-in-stock (web/tailwind/js/bundle/swatch-options.js)

  • Image-type swatch options use the image-reveal shimmer placeholder so they no longer show blank/broken frames while loading (Magento_Swatches/templates/product/swatch-item.phtml)

  • Server-rendered out-of-stock swatch state: all-combination OOS options carry data-oos (and disabled without back-in-stock) in the initial HTML; client bindings update it per selection (Magento_Swatches/templates/product/swatch-item.phtml, web/tailwind/js/bundle/configurable-options.js)

  • reflectOption, optionIsDisabled, getOptionLabel, selectedOptions and applyCheckedState members for the PHP-rendered configurable options (web/tailwind/js/bundle/configurable-options.js)

  • Cross-form sync now also updates select[name^=super_attribute] elements (web/tailwind/js/bundle/configurable-options.js)

  • swatch_thumb image size 90×90 (etc/view.xml)

  • Swatch hover tooltip present but disabled by default (suppressed on touch devices); enable with Magento_Swatches view.xml tooltip_enabled = 1 (Magento_Swatches/templates/product/tooltip.phtml, product.swatch.tooltip blocks in the two swatch layouts, gated hooks in swatch-item.phtml / view/renderer.phtml / listing/renderer.phtml, tooltip members in web/tailwind/js/bundle/swatch-options.js)

  • Gallery prev/next arrows present but disabled by default; enable with Magento_Catalog view.xml gallery/nav = end, start or center (Magento_Catalog/templates/product/view/gallery.phtml)

  • product_swatch_image_large/_medium/_small image roles and the base Magento media image roles trimmed from the theme (etc/view.xml)

  • gallery/loop, gallery/caption and gallery/nav view.xml toggles; all off by default, including when a child theme's view.xml omits them (etc/view.xml, Magento_Catalog/templates/product/view/gallery.phtml)


  • Changed



  • Moved the attribute tab loop from product-info.phtml into product/view/tabs/attribute-tabs.phtml

  • Converted the Product page tab accordion to a CSP-safe initProductTab Alpine component

  • Moved the product.info.extrahint container to directly below the price on the Product page

  • Updated image_widget_mobile resize dimensions to 310x162 in view.xml

  • Upgraded hyva-themes/magento2-default-theme from 1.4.6 to 1.5.2 and pinned hyva-themes/magento2-theme-module to 1.5.2 in the monorepo and in the theme package requirements (composer.json, app/design/frontend/Magebit/venta/composer.json)

  • All overlays and dialog ::backdrops use the new --color-backdrop token via bg-backdrop/backdrop:bg-backdrop (web/tailwind/theme.css, web/tailwind/components/ui.css, Hyva_Theme/templates/modal/modal-container.phtml, Hyva_Checkout dialog templates, Magento_Theme/templates/page/js/plugins/ajax-cart.phtml)

  • .backdrop uses min-h-svh instead of h-svh so inset-0 stretches fixed overlays to the full dynamic viewport (web/tailwind/components/ui.css)

  • PDP configurable swatches are PHP-rendered (Magento_Swatches/templates/product/swatch-item.phtml, view/renderer.phtml, web/tailwind/components/swatches.css)

  • PLP card swatches are PHP-rendered from the shared .swatch-option radio model, present in the initial HTML; grid cards keep the compact card styling while list rows render PDP-style swatches (48px, 44px on mobile) with attribute labels and the full option set, keyed into the block cache per display mode (Magento_Swatches/templates/product/listing/renderer.phtml, Magento_Swatches/templates/product/swatch-item.phtml, Magento_Catalog/templates/product/list/item-list.phtml, Magento_Swatches/layout/catalog_list_item.xml)

  • Swatch styling is utility-first in the templates; card text swatches and the +N overflow indicator render as plain text, image tiles are filled edge-to-edge, PDP text options are 48px (Magento_Swatches/templates/product/swatch-item.phtml, web/tailwind/components/swatches.css)

  • Swatch and configurable JS moved to the bundle (web/tailwind/js/bundle/swatch-options.js); phtml JS templates emit config only

  • Product gallery is PHP-rendered with a native dialog lightbox (no backdrop) navigable by keyboard, touch swipe and tap zones; variant image changes show a blurred low-quality preview from the cached swatch thumb, the thumbnail rail persists on single-image products via data-force-pager, the track scrollbar is hidden on always-visible-scrollbar platforms, and fullscreen thumbnails are 106x122 on desktop / 60x70 on mobile (Magento_Catalog/templates/product/view/gallery.phtml, web/tailwind/js/bundle/snap-slider.js, web/tailwind/components/ui.css, web/tailwind/theme.css)

  • Updated snap-slider plugin to the Hyva 1.5.2 version (v2.2.3) with loop and force-pager modifiers and index-based navigation; the bundle exposes window.SnapSlider for the vendor PageBuilder DOM widgets (web/tailwind/js/bundle/snap-slider.js, web/tailwind/components/content.css)

  • Set gallery_switch_strategy to append and gallery loop/caption to 0 (etc/view.xml)

  • Updated Tailwind CSS from v4.1 to v4.3 and @hyva-themes/hyva-modules to 1.4 (web/tailwind/package.json)

  • Replaced the contact form heading wrapper with a , added autocomplete on telephone and comment fields, and the telephone input uses type=\"tel\" (Magento_Contact/templates/form.phtml)

  • Product form renders enctype=\"multipart/form-data\" only when a file-type custom option exists (Magento_Catalog/templates/product/view/product-form.phtml)

  • PLP add-to-wishlist collects selected options from the product's own form instead of document-wide (Magento_Catalog/templates/product/list/js/wishlist.phtml)

  • Playwright e2e page objects adapted to Venta markup and currency-agnostic price parsing; an idempotent @setup data spec repairs coupon rules and restores salable stock (web/playwright)


  • Deprecated



  • Legacy modal container markup (x-bind=\"overlay\" / x-bind=\"popupContainer\"); it keeps working through a compatibility layer that will be removed once all Venta extensions migrate to the native dialog markup (web/tailwind/js/bundle/modal-legacy-compat.js)


  • Removed



  • Removed unused variables from Magento_Catalog/templates/product/view/product-info.phtml

  • Legacy hyva.modal overlay implementation (web/tailwind/js/bundle/modal.js); all modals use the theme-module 1.5.1 native dialog system (Hyva_Theme/templates/modal/*, page/js/modal.phtml, Hyva_Checkout magewire/evaluation dialogs)

  • Magento_Catalog/templates/product/view/gallery-slider-image.phtml and its layout block (thumbnails render inline in the gallery pager)

  • Magento_Swatches/templates/product/js/swatch-options.phtml (logic moved to the bundle)

  • Client-rendered PLP swatch templates and layout (Magento_Swatches/templates/product/list/swatch-item.phtml, swatch-item-list.phtml, swatch-item-grid.phtml, product/js/init-configurable-swatch-options.phtml, Magento_Swatches/layout/hyva_catalog_category_view.xml)


  • Fixed



  • Fixed out-of-stock products appearing with an active Add button in the mini-cart Recently Viewed slider

  • Fixed extra whitespace above columns.top widget content on Category pages

  • Fixed the Product page buy-button row overflowing on mobile when widgets are added to product.info.additional.actions

  • Fixed duplicate BreadcrumbList structured data by skipping theme JSON-LD when the Magebit SEO schema is active in Magento_Theme/templates/html/breadcrumbs.phtml and Magento_Catalog/templates/product/view/breadcrumbs.phtml

  • Fixed product-page BreadcrumbList JSON-LD to use the product canonical category in Magento_Catalog/templates/product/view/breadcrumbs.phtml

  • Fixed product-page layout shift by reserving breadcrumb bar height before client-side rendering in Magento_Catalog/templates/product/view/breadcrumbs.phtml

  • Kept the selected shipping address visible when the checkout address list collapses; previously selecting an address revealed by \"Show All\" (the 3rd or later) re-hid it, in Hyva_Checkout/templates/default/checkout/address-view/address-list/grid.phtml and Hyva_Checkout/templates/default/page/js/api/v1/alpinejs/address-view/address-list.phtml

  • Fixed the checkout \"Show All\" address toggle requiring two clicks by deriving its expanded state and label from the grid instead of a stored flag that a Livewire re-render could desync, in Hyva_Checkout/templates/default/page/js/api/v1/alpinejs/shipping/method-activate.phtml

  • Preselect URLs (?color=&size=) render the checked swatches, selected labels and out-of-stock notify state server-side, removing the hydration layout shift (Magento_Swatches/templates/product/view/renderer.phtml, Magento_Swatches/templates/product/swatch-item.phtml, Magento_Catalog/templates/product/view/addtocart.phtml, product-info.phtml, addtocompare.phtml, addtowishlist.phtml)

  • Login, register, forgot-password and account-edit forms no longer submit twice on rapid double-click (Magento_Customer/templates/form/login.phtml, register.phtml, forgotpassword.phtml, edit.phtml)

  • Popular search term links on the search results page were dead due to an unregistered Alpine component (Magento_AdvancedSearch/templates/search_data.phtml)

  • Product attribute accordion on the PDP did not toggle under the CSP Alpine build; inline x-data/@click/:class expressions replaced with the registered attributeAccordion component (Magento_Catalog/templates/product/view/product-info.phtml)

  • Header account menu could stay in guest state when the deferred component missed the initial private-content-loaded dispatch; it now seeds from the persisted section data with the dispatcher's version and expiry validation (Magento_Customer/templates/header/customer-menu.phtml)

  • Fixed the compare page wishlist heart never rendering the filled state (a static hidden class that the CSP-safe string class binding cannot remove)

  • Fixed the compare page stock alert toast replaying on the next page load by reloading customer sections after the compare list DOM swap, which keeps the rebuilt notify links on the AJAX path

  • Fixed discount percent wrapping onto a new line in the order success page items table by widening the price column

  • Increased subtotal column left padding in the order success page items table to align with the order totals below


  • **Full Changelog**: https://github.com/magebitcom/magento2-venta-theme/compare/1.6.4.1...1.7.0

    View full release on GitHub

Read More
Read Less

Version v1.6.4.1

1.6.4.1

July 15, 2026

Fixed



  • Fixed misplaced UTF-8 argument on mb_strtolower in the checkout order comment template

  • Fixed blank main image in desktop fullscreen product gallery


  • Security



  • Updated hyva-themes/magento2-hyva-checkout from 1.3.10 to 1.3.12 in root and theme composer.json


  • **Full Changelog**: https://github.com/magebitcom/magento2-venta-theme/compare/1.6.4...1.6.4.1

    View full release on GitHub

Read More
Read Less

Version v1.6.4

1.6.4

July 9, 2026

> [!WARNING]
> Before upgrading Venta Theme on your own, read **[Updating to Venta Theme 1.6.4](https://docs.ventatheme.com/getting-started/updating-to-1.6.4.html)**.

Added



  • Added preload functionality for links

  • Added preload functionality for header logo

  • Added rendering bundle product options in cart

  • Added rendering bundle product options in wishlist

  • Added additional order info container for further extensions of template for order view in customer dashboard

  • Sized (view.xml) thumbnails on the cart, order view, checkout success, shared wishlist and My Reviews product images instead of the full-size original (Magento_Checkout/templates/php-cart/item/default.phtml, Magento_Sales/templates/order/items/renderer/default.phtml, Magento_Checkout/templates/success/order/items/renderer/default.phtml, Magento_Wishlist/templates/shared.phtml, Magento_Review/templates/customer/list.phtml)

  • customer_review_list_thumbnail_mobile image role (80×80) for the My Reviews list (etc/view.xml)

  • Added agreement popup links to the checkout footer in Hyva_Checkout/templates/default/page/footer/agreement-links.phtml

  • Added ventaCheckoutFooterAgreements Alpine component in Hyva_Checkout/templates/default/page/js/api/v1/alpinejs/footer-agreements.phtml

  • Added a Private Person / Legal Person user type switcher and conditional company, VAT, company registration number and personal ID fields to the My Account address form (Magento_Customer/templates/address/edit.phtml)

  • Added tablet/mobile banner image sizes (banner_widget_big_tablet/_mobile, banner_widget_small_top_tablet/_mobile, banner_widget_small_bottom_tablet/_mobile) under a Magebit_VentaTheme module block in etc/view.xml

  • Added a category_logo_mobile 52x52 image size in etc/view.xml

  • Added mobile drill-down for menu levels 4+, fetched per branch from magebit/menu/slice as memoized depth-two slices (Magento_Theme/templates/html/header/topmenu.phtml)

  • Added three admin widget containers (header.menu.desktop.widgets, header.menu.dropdown.widgets, header.menu.mobile.widgets) in Magento_Theme/layout/default.xml

  • Added translations for the PayPal Express redirect notice (i18n/en_US.csv, i18n/lv_LV.csv, i18n/nl_NL.csv)

  • Preload hint for the category top banner image via in


  • Changed



  • Product card main image now renders a responsive (WebP/retina) in grid, list, wishlist and compare (Magento_Catalog/templates/product/list/image.phtml)

  • Product card images serve per-breakpoint sizes — grid 169×169 on 360–390px / 288×288 elsewhere, list 136×136 below 768px / 304×304 above with fluid max-width:100%;height:auto (Magento_Catalog/templates/product/list/image.phtml, etc/view.xml)

  • PDP \"You may also like\" (related), \"People Also Buy\" (upsell) and compare images serve per-breakpoint sizes — related 164/288/108, upsell 164/288, compare 164/195/307 by viewport (Magento_Catalog/templates/product/slider/product-slider.phtml, linked/vertical/container.phtml, etc/view.xml)

  • Product-card image breakpoints and sizes are defined in etc/view.xml ( breakpoints + image roles) and read via the Breakpoint view model, so a child theme overrides them from its own view.xml (ViewModel/Breakpoint.php, ViewModel/Product/CardImageBreakpoints.php)

  • Product card lifestyle/hover image renders a responsive matching the main image's sources (Magento_Catalog/templates/product/list/image.phtml)

  • Selecting a swatch swaps the card image to the variation's responsive sources, fetched and cached per card (Magento_Swatches/templates/product/js/init-configurable-swatch-options.phtml)

  • Homepage/search product-list widget card image serves per-breakpoint sizes — 164×164 below 1024px / 288×288 above (etc/view.xml)

  • Product-list widget cards pinned to a fixed width in the mobile horizontal slider (view/frontend/templates/widget/product_list_widget.phtml)

  • Replaced inline
Man in peach shirt speaking into microphone and holding a clipboard against blurred background.
Online

Venta isn’t just a service; it’s a solution to the problems our clients trust us to resolve. We understand that every business is unique, so we're flexible in our approach. Tell us your dreams, and we'll make them a reality.

Kristaps Rjabovs

Co-founder of Magebit & Venta Theme