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 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

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

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
Result

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

Global elements

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

Top text

Magento’s default welcome message (editable from admin)

Top links

Managed under Venta settings (no code needed)

Menu

Uses Magento’s default structure with added attributes for banners and extra links

Footer

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

Configurable Features

Logo

Configured once in the admin panel and applied globally

Categories

Added via widgets inside the footer CMS block

Links

Managed with the dedicated footer links widget

Mini-Cart

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

Configurable Features

Cross-sells

Configurable in Magento admin

Recently viewed fallback

Shown when the cart is empty

Quantity and removal controls

fully editable in the mini-cart

Compare

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

Configurable Features

Add-to-compare

AJAX-powered from category and PDP

Compare page layout

Redesigned for clarity and attribute scanning

Attributes displayed

Configurable in Magento admin

Mobile Navigation

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

Configurable Features

Category structure

Inherits Magento’s native menu

Promo banners

Can be added into mobile dropdowns

Expandable sections

For promotions or content blocks

Localization

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

Configurable Features

Languages & currencies

Configured via Magento admin

Store-view rules

Support for region-specific setups

Dropdown styling

Handled by Venta for clarity and ease of use

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

Popular search terms

Define directly in the admin panel

Campaigns and promotions

Highlight seasonal campaigns or promotions

Recently viewed products

Show recently viewed products inside the pre-search panel

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

Dynamic suggestions

For products, categories, and content

Smarter matching

Typo-tolerance and smarter matching (via ElasticSuite)

Configurable result presentation

For clarity and engagement

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ä.

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

Add to Cart

Instantly adds products without page reloads

Mini-Cart

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

Add to Wishlist

Saves items instantly from PDP or category page

Add to Compare

Quick product comparison setup without reload

Filters

Layered navigation updates products instantly

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

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

Banner widget

Hero images or promotional banners.

Unique Sales Propositions block

Highlight key trust signals (e.g., free shipping, fast delivery, secure checkout).

Category widget

Feature specific categories with images

Featured product widget

Promote bestsellers or seasonal items.

Brand block

Showcase brand partners or featured collections

Promo widget

Highlight sales, coupons, or campaign callouts

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.

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.

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

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

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 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

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

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

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

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.

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.

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.

“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.

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-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.

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.

Tier pricing

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

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.

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

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

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.

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).

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.

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

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

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.

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 popups

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

Enhanced form validation

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

Mobile-first UX

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

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

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

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.

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

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)

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.

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.

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

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.

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

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

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

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.

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

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

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

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

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 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.

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

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.

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.

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

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 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

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.

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

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.

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.

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.

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

Products Stock Alerts

Shows which products have demand and how many active subscriptions, plus actions like send notifications manually or delete subscriptions

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

v1.6.1

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.6.1

1.6.1

April 14, 2026

Changed

  • Updated @author, @copyright, and @license docblock tags to the approved Magebit format across all files
  • Changed search autocomplete Recently Viewed to fetch via GraphQL only on currency mismatch
  • Changed search autocomplete Recently Viewed price display to Alpine price_range rendering
  • Changed mini-cart Recently Viewed slider to fetch via GraphQL on currency mismatch with Alpine price rendering
  • Updated Magento_Catalog/layout/catalog_product_view.xml and Magento_Catalog/templates/product/list/item.phtml for Hyvä Default Theme 1.4.1
  • Updated Magento_Catalog/templates/product/widget/viewed/js/recently-viewed-products.phtml, Magento_Catalog/templates/product/widget/viewed/js/register-viewed-product.phtml, and Magento_Catalog/templates/product/widget/viewed/js/fetch-recently-viewed-products.phtml for Hyvä Default Theme 1.4.1
  • Updated Magento_Catalog/templates/product/view/gallery.phtml for Hyvä Default Theme 1.4.2
  • Updated Magento_Customer/templates/form/register.phtml for Hyvä Default Theme 1.4.1
  • Updated Magento_Customer/templates/form/login.phtml for Hyvä Default Theme 1.4.2
  • Updated Magento_Review/templates/helper/summary.phtml for Hyvä Default Theme 1.4.1
  • Updated Magento_Theme/templates/html/cart/cart-drawer.phtml for Hyvä Default Theme 1.4.1
  • Updated Hyva_Theme/templates/modal/confirmation.phtml for Hyvä Default Theme 1.4.1
  • Updated Magento_Bundle/templates/catalog/product/view/price.phtml and Magento_Catalog/templates/product/view/price.phtml for Hyvä Default Theme 1.4.4
  • Updated Magento_Checkout/templates/php-cart/form.phtml and Magento_Checkout/templates/php-cart/item/renderer/actions/remove.phtml for Hyvä Default Theme 1.4.4
  • Updated Magento_ConfigurableProduct/templates/product/view/type/options/js/configurable-options.phtml for Hyvä Default Theme 1.4.4
  • Updated Magento_Tax/templates/php-cart/totals/tax.phtml for Hyvä Default Theme 1.4.4
  • Updated Magento_Theme/templates/html/breadcrumbs.phtml and Magento_Theme/templates/messages.phtml for Hyvä Default Theme 1.4.4
  • Updated Magento_Catalog/templates/product/view/gallery.phtml for Hyvä Default Theme 1.4.4
  • Updated Magento_Theme/templates/html/cart/cart-drawer.phtml for Hyvä Default Theme 1.4.4
  • Updated Magento_Catalog/templates/product/view/gallery.phtml for Hyvä Default Theme 1.4.5
  • Updated Magento_ConfigurableProduct/templates/product/view/type/options/js/configurable-options.phtml for Hyvä Default Theme 1.4.5
  • Updated composer.json to require hyva-themes/magento2-default-theme 1.4.5

Fixed

  • Fixed Modal/Dropdown Close Behavior Errors on Storefront
  • Fixed undefined prices in search autocomplete Recently Viewed after currency switch
  • Fixed mixed currency prices in search autocomplete Recently Viewed across different currencies
  • Fixed oversized images in search autocomplete Recently Viewed after GraphQL refetch
  • Fixed stale prices in mini-cart Recently Viewed slider after currency switch
  • Fixed Sort By select overflowing onto Filters button on mobile
  • Fixed PLP search result frontend inconsistencies
Read More
Read Less

Version v1.6.0

1.6.0

March 30, 2026

⚠️ Warning

Before upgrading Venta Theme on your own, read Updating to Venta Theme 1.6.0.

Added

  • TailwindCSS upgrade to 4.x and stylesheet restructure for utilities, theme and components; aligned with Hyvä Theme 1.4.0
  • Added blur and shimmer placeholder before PDP main gallery images load in Magento_Catalog/templates/product/view/gallery.phtml and Magento_Catalog/templates/product/view/gallery-slider-image.phtml
  • Added hyva_js_template_dependencies for Magebit_VentaTheme::page/js/image-reveal.phtml on product.media in Magento_Catalog/layout/catalog_product_view.xml
  • Added gradient shimmer to mini-cart, cart page and successful order page
  • Added data-image-reveal placeholder in Magento_Theme/templates/mini-cart/slider/alpine-slider-item.phtml for recent viewed products slider items
  • Added hyva_js_template_dependencies for Magebit_VentaTheme::page/js/image-reveal.phtml on sales.order.view, sales.order.invoice, sales.order.shipment, and sales.order.creditmemo blocks in Magento_Sales/layout/sales_order_*.xml
  • Added hyva_js_template_dependencies for Magebit_VentaTheme::page/js/image-reveal.phtml on review_customer_list in Magento_Review/layout/review_customer_index.xml
  • Added mobile checkout footer block checkout.footer.mobile with CMS links and copyright blocks in Hyva_Checkout/layout/hyva_checkout_venta.xml
  • Added mobile footer render block in Hyva_Checkout/templates/default/main.phtml
  • Added checkout-specific .form-input-addon reset styles and form-input-field / form-input-control utilities in web/tailwind/components/forms.css
  • Added htmlClass="cart-summary-actions" on container cart.summary.before in Magento_Checkout/layout/checkout_cart_index.xml
  • Added Venta override for Magewire loader notifications messenger template in Magewirephp_Magewire/templates/html/loader/notifications/messenger.phtml
  • Added Venta override for Hyva Checkout message dialog template in Hyva_Checkout/templates/page/js/api/v1/message/dialog.phtml
  • Added isBackInStockEnabled() method in configurable-options.phtml to detect Back-in-Stock extension and allow selecting unavailable options when enabled

Changed

  • Updated templates across Hyva_Checkout, Magento_Catalog, CatalogSearch, Checkout success, Cms, ConfigurableProduct, Customer, GroupedProduct, Newsletter, Review, Sales, Swatches, Tax and Theme (default layout, cart-drawer, header, pager, messages, ajax-cart) for Template class and Tailwind class alignment
  • Overridden related product container in catalog product view
  • Restructured Tailwind components (e.g. button/buttons, content, layout, product, ui) and theme files
  • Changed PDP gallery Alpine setActive / initActive to support forceReveal and dispatch product-gallery-reveal-pending and gallery-slide-loaded in Magento_Catalog/templates/product/view/gallery.phtml
  • Changed PDP gallery slide fetchpriority, zoom placeholder markup, mobile zoom button / dots / counter / fullscreen close z-index, and zoom lens stacking in Magento_Catalog/templates/product/view/gallery.phtml
  • Changed PHP zoom level fallback when zoom is enabled and zoom_level is below 101 in Magento_Catalog/templates/product/view/gallery.phtml
  • Changed thumbnail image loading attributes in Magento_Catalog/templates/product/view/gallery-slider-image.phtml
  • Switched order line item product thumbnails in Magento_Sales/templates/order/items/renderer/default.phtml to Magento_Catalog::product/list/image.phtml with product_image_path, product_id, and out-of-stock handling for blur-to-sharp image reveal
  • Switched My Reviews product thumbnails in Magento_Review/templates/customer/list.phtml to the list/image.phtml reveal pattern
  • Added customer_review_list_thumbnail (184×184) in etc/view.xml for My Reviews so thumbnails match the 80×80 / 184×184 layout slots instead of reusing the 108×108 order thumbnail
  • Updated hyva-themes/magento2-hyva-checkout from 1.3.6 to 1.3.9
  • Changed total segment templates (discount, subtotal, tax, weee, grand-total, shipping, subtotal-tax-details, grand-total-tax-details) for updated label wrapping and typography classes
  • Changed shipping method price markup and Excl. Tax label conditions in Hyva_Checkout/templates/default/checkout/shipping/method-list.phtml
  • Changed component messenger options handling in Hyva_Checkout/templates/default/page/js/api/v1/alpinejs/component-messenger.phtml
  • Changed messenger options payload and default error timeout in Hyva_Checkout/templates/default/page/messenger.phtml
  • Changed checkout footer child rendering with desktop/mobile fallback in Hyva_Checkout/templates/default/page/footer.phtml
  • Changed coupon and order comment label classes in Hyva_Checkout/templates/default/checkout/coupon-code.phtml and Hyva_Checkout/templates/default/checkout/customer-comment.phtml
  • Changed Tailwind config to exclude vendor/hyva-themes/magento2-hyva-checkout/src in web/tailwind/hyva.config.json
  • Changed Checkout message dialog design according to Venta Theme design standards
  • Changed changeOption() method in configurable-options.phtml to support allowUnavailable parameter for URL preselection
  • Changed preselectItemsBasedOnLocation() method to allow unavailable options when Back-in-Stock is enabled

Removed

  • Removed postcss.config.js in favour of Tailwind CSS 4.x build
  • Removed duplicate mobile footer render from Hyva_Checkout/templates/default/layout/2columns.phtml

Fixed

  • Fixed modal UI scrolling issue by properly using hyva.bodyLock and hyva.bodyUnlock instead of the overflow-hidden class
  • Fixed typography spacing mismatch after updating to TailwindCSS 4.x
  • Adjusted checkout.guest-details.section position after header-content in Hyva_Checkout/layout/hyva_checkout_venta_default_virtual.xml to resolve logo alignment issue caused by missing block reference
Read More
Read Less

Version v1.5.13

1.5.13

February 13, 2026

Added

  • Added gradient placeholder (blur + shimmer) support on wishlist and compare.
  • Added image-reveal script dependency to wishlist and compare layouts so product images transition from placeholder to visible when loaded.
  • Fixed the mobile logo height to match the initial design by adding new size controls to the theme configuration.
  • Added AlpineJS preload before the script tag
  • Added labels to the Magebit logo link, homepage logo link and shopping cart
  • Added loading states and their synchronization for product cards in PLP.
  • Added loading states and their synchronization for subcategory images.
  • Added loading states for category banner images.
  • Add SaleableProduct ViewModel for Wishlist functionality.

Changed

  • Refactored modal backdrop classes for consistency across templates.
  • Changed banner widget object fit from fill to contain
  • Changed the review date design to match the color and format of the project
  • Moved size config for search result images to Venta smile elastic suite

Fixed

  • Add PHP-based initial selection state to the first gallery thumbnail to prevent a visual flash before JavaScript initializes.
  • Fixed invisible "Add to cart" text for Bundle and Grouped products in product list widgets
  • Fixed a bug where minicart threw aria-hidden accessibility warning
  • Add "optional" to the fields that are not required:
    • Add missing "Company" field.
    • Mark street address 2 and company fields as optional.
    • Update translations.
  • Fixed phpstan errors.
  • Fixed CSP violation due to Alpine.js failing to evaluate specific expressions
  • Fixed Lightroom issue with Network dependency tree issue
  • Fixed spacing for agreements section and it's validation error in checkout
  • Fixed Lightroom accessibility issues with buttons missing labels
  • Fixed popular search terms layout in search_data.phtml
  • Fixed phpstan errors.
Read More
Read Less

Version v1.5.12

1.5.12

January 26, 2026

Added

  • Added print-specific CSS styles to prevent order information sections from breaking across pages when printing orders.
  • Added custom layout and styling improvements for the Shipping Tracking popup
  • Added new "Play" icon in the PDP
  • Added pagination to the shared Wishlist page
  • Added similar styling to wishlist heart icons as seen in PLP.
  • Added terms_accepted_at customer attribute for Terms & Conditions acceptance timestamp
  • Added Terms & Conditions checkbox to customer registration form with modal display
  • Added conditional Terms & Conditions display in checkout
  • Added saving Terms & Conditions acceptance timestamp when logged in customer places order
  • Added cancel button functionality for wishlist sharing.

Changed

  • Changed text and removed loading states in PLP for the buttons that send to PDP of bundled or grouped products
  • Changed product rating display funcionality for compare page, to fix visual load bug
  • Updated English translation for terms and conditions in i18n file
  • Adjusted accordion behavior to checkout discount and order comment sections.
  • MHP-754 Relocate newsletter checkbox in registration form.
  • Rename "Move to Cart" button to "Add to Cart" on shared wishlist

Fixed

  • Fixed a styling in checkout success page and PDP so that smaller width desktops match design.
  • Fixed discount section showing up in cart before discount is applied.
  • Fixed empty space under payment method in checkout page when all terms and conditions are disabled.
  • Fixed a bug where in when filter was applied in PLP grid view the sizes showed as out of stock.
  • Fixed shipping section in order summary and street address styling in checkout page.
  • Fixed OOS button styling in PDP
  • Fix footer to be stuck to the bottom on all screens
  • Fixed a bug where the email logo is declared statically
  • Fixed sticky bar behavior on the PDP
  • Refactored checkout templates for overflow handling.
  • Update product comparison template to handle out-of-stock products.
  • Fix phpstan errors.
  • Fix category tree template logic for improved URL handling in category links.
  • Fix phpstan errors.
  • Fixed error popup duration at the checkout.
  • Fixed phpstan errors.
  • Fixed a bug where user could not add items to his wishlist from another user's shared wishlist
  • Adjust customer dashboard styling by adding missing rounded borders to address and info sections.
  • Fixed accidental double clicks for Cart, Wishlist and Compare buttons.
  • Fixed shared wishlist to show oos products.
  • Fixed translation for "Already a Customer? Log in" button.
  • Fixed pager template to improve pagination display and functionality.
Read More
Read Less

Version v1.5.11

1.5.11

January 26, 2026

Added

  • Added radio active state styling to shipping and payment method listing
  • Added price for one product for tier pricing

Changed

  • Upgraded Hyva checkout version 1.3.5 -> 1.3.6

Fixed

  • Fixed star styling and review section grid in PDP.
  • Fixed spacing for the PLP grid on mobile view
  • Fixed a bug where quantity button press counts as two.
  • Fixed styling issue below "Add To Cart" button in PLP grid view.
  • Fixed a bug where "and" was shown even when only one term agreement was enabled.
  • Fixed incorrect styling for edit address button.
  • Fixed add to cart button flickering on PDP page load by rendering button content server side.
Read More
Read Less

Version v1.5.10

1.5.10

October 28, 2025

Added

  • Added new magento email overrides for header and footer templates (email/header.html and email/footer.html)
  • Added new LESS files for Magento email layout
  • Added styling files to style Magento default email content for order,welcome,invoice etc emails

Fixed

  • Fixed CSP related console error in checkout page.
  • Fixed a bug where category block remained visible with all subcategories disabled.
  • Fixed it so that messages from the mini cart don't have a hardcoded timer.
  • Fixed it so ImageResizer properly resizes category logos to 120×120 (240×240 for retina).
  • Fixed a bug where write a review button on top didn't work unless you first scrolled down.
  • Fixed a bug where products in checkout were not contained in inner scroll and their shimmer overflowed.
  • Fixed issue of product attributes and quantity button loading later causing flicker
  • Fixed a bug where existing reviews are not being shown for products who are out of stock.
  • Fixed it so images of lower resolution still fill their place in PDP.
Read More
Read Less

Version v1.5.9

1.5.9

October 3, 2025

Changed

  • Updated product comparison page styling to match Figma design.
  • Updated hyva-themes/magento2-default-theme to v1.3.17
  • Updated Magento_ConfigurableProduct/templates/product/view/type/options/js/configurable-options.phtml as part of Hyvä Theme v1.3.16 upgrade.
  • Updated Magento_Customer/templates/form/login.phtml as part of Hyvä Theme v1.3.16 upgrade.
  • Updated Magento_GroupedProduct/templates/product/view/type/grouped.phtml as part of Hyvä Theme v1.3.16 upgrade.
  • Updated Magento_Sales/layout/sales_order_printshipment.xml as part of Hyvä Theme v1.3.16 upgrade.
  • Updated Magento_Swatches/templates/product/js/init-configurable-swatch-options.phtml as part of Hyvä Theme v1.3.16 upgrade.
  • Updated Magento_Tax/templates/php-cart/totals/grand-total.phtml as part of Hyvä Theme v1.3.16 upgrade.
  • Updated hyva-themes/magento2-hyva-checkout to v1.3.17

Fixed

  • Updated checkout sidebar layout (Hyva_Checkout/templates/default/layout/2columns.phtml) to replace fixed viewport height with a scrollable container and anchored footer, preventing totals overlap when expanding "Apply Discount Code" and "Apply Order Comment".

Removed

  • Removed message notice classes from search results messages in Magento_CatalogSearch/templates/search/results/top-block.phtml to fix message styling.
Read More
Read Less

Version 1.5.8

1.5.8

September 12, 2025

Added

  • Added confirm-js.phtml template for confirmation dialog JavaScript functionality
  • Added hyva_modal layout handle to default.xml for modal support
  • Added confirm-popup block to page bottom for confirmation dialogs
  • Restored missing "New address" button in My Account > Address Book section
  • Added utility tailwind-content.js to filter overridden Venta/Hyva theme content
  • Added styling for dropdown attributes on PDP
  • Adjusted height for place order, next step and previous step buttons on checkout

Changed

  • Changed window.confirm() to async confirmDialog() in product compare functionality
  • Changed window.confirm() to async confirmDialog() in customer address deletion functionality
  • Changed default hyva modal to new confirmation modal for the Clear Cart action.
  • Adjusted styling for Additional Address Book table
  • Improved tailwind.config.js to support the new tailwind-content.js utility
  • Updated mobile.phtml to manage compare state in parent scope and listen for private-content updates.
  • Changed desktop page title tag from h1 to span to prevent duplicate headings on category pages

Removed

  • Removed gap around inner borders on mobile in My Account > Address Book section

Fixed

  • Fixed text overflow on mobile in My Account > Address Book section
  • Fixed Mobile menu Compare link and counter after adding products to compare on PLP.
  • Fixed a bug when on redirect the main gallery image was overlapping the category menu
  • Fixed an issue where the PLP (category page) contained multiple h1 elements
  • Fixed styling for dropdown attributes in the sticky bar
Read More
Read Less

Version v1.5.7

1.5.7

August 12, 2025

Added

  • Added functionality to add Out of Stock button when out of stock is selected for configurable product
  • Added functionality so that the Sticky bar reflects the add to cart form selected swatches
  • Added is_cart_drawer layout argument for cart-drawer.quantity to allow independent quantity behavior in the minicart
  • Added configurable table border-radius parameter in Tailwind configuration magebit.config.js
  • Added forgotpassword link class of btn-link in authentication-popup
  • Added some styling changes to order_comments template for Success Page

Changed

  • Changed product image to match the design Grid view & List view
  • Changed special image label color when product is Out of Stock
  • Changed swatches to match the design
  • Changed quantity logic to initialize state from layout and bind configurable-selection events only on PDP
  • Updated Compare page table styling to use configurable rounded-table class instead of generic rounded
  • Changed "Your cart is empty" html tag h4 to span in cart-drawer.phtml as per best SEO practices.
  • Changed initAjaxCartModal to register the private-content-loaded listener in init() instead of inside @toggle-ajax-cart.
  • Added CSS feature query to disable focus outline for PLP list and grid on iOS devices.
  • Changed order.comments to render under Shipping Methods for Success Page

Fixed

  • Fixed a bug where the Ajax Cart modal opens only on the subsequent product add-to-cart action.
  • Fixed an iOS-specific bug where a focus effect appears on iOS devices after the modal appears.
  • Fixed a bug where the Ajax Cart modal incorrectly appeared when adding products to wishlist or comparison list.

Removed

  • Removed the redundant padding in authentication-popup template
  • Removed Product image fade-in animation for PDP
Read More
Read Less

Version v1.5.6

1.5.6

July 24, 2025

Added

  • Added a check to determine if the back url is intrinsically the same as the current path in ajax-cart.phtml
  • Added new Latvian translations
  • Added missing php translation functions to navigation-column.phtml, html/subtitle.phtml, html/breadcrumbs.phtml, php-cart/item/default.phtml and html/switcher/form.phtml
  • Added messageTypes to translate the alert message headings
  • Added missing translations to the alert message headings & cart messages
  • Upgraded Hyvä theme to version 1.3.15 and adapted our overridden files to align with the changes.
  • Added a check for mobile menu to ensure it only gets added to the document fragment when the leave transition is finished
  • Upgraded Hyvä Checkout to version 1.3.3 and adapted our overridden files to the latest changes.
  • Added availability and description schemas for product markup
  • Added the new design for the My Account -> Address Book, when there are no additional addresses.
  • Added functionality to go back to the last product clicked on when using infinite scroll.
  • Added custom x-intersect logic to better detect page change when scrolling.
  • Added stacking, slide in and out animation for mobile and desktop alert messages

Changed

  • Changed the duration to 100ms for the mobile menu to match the cart
  • Changed z-index for the 1st Level Mobile Menu to 40

Fixed

  • Fixed translation text issue for contact_index_index
  • Fixed wishlist icon style on PDP to match the design
  • Removed the duplicate offers itemprop from product schema
  • Fixed a bug where the messages are higher than the cart
  • Fixed a bug for viewmode.phtml where list was set as the default value, would be styled incorrectly
Read More
Read Less

Version v1.5.5

1.5.5

July 3, 2025

Added

  • Added rendering of swatches and gallery images through PHP
  • added x-defer of intersect to many below the fold blocks, including menu hamburger, category dropdowns, recently viewed, footer, subscripbe and others
  • Added category page image widths and heights for bothm mobile and desktop in view.xml
  • Added new class to tailwind-browse-jit-config.js for the image widget max width image-widget
  • Added new allowZoom parameter to prevent zoom on page load if the image is already hovered in gallery.phtml
  • Added pointer-events-none tailwind class to remove pointer event for the active page
  • Added some getReviewsSummaryHtml for item-list.phtml mobile view

Changed

  • Changed star icon to match with the design

Fixed

  • Fixed the images for the configurable product gallery and swatches from loading with delay causing flashing
  • Fixed issue where hovering over the image caused unintended zoom on initial page load
  • Fixed styling issue for long alert messages
  • Fixed error in console that uses Venta navigation sidebar layout
  • Fixed a bug on mobile where an artifact arises where partially filled stars are missing
  • Fixed issue where wishlist view the compare icon for products that are in compare are not displayed as active

Removed

  • Removed defer from internal script tags
  • Removed tracking.js from all pages
  • Removed placeholder for swatch items in PLP grid view mobile to improve CLS
Read More
Read Less

Version v1.5.4

1.5.4

June 5, 2025

Added

  • Added the short class to the submit button in alpine-slider-item.phtml to prevent rendering of the pseudo-element data-loading-text during loading state.
  • Added custom logic for Mollie payment method display in checkout
  • Added specific styling for payment method containers in checkout
  • Added new CSS class for checkout payment method icons
  • Added padding to default payment method descriptions
  • Added JS event listener for toggle-cart.window in messages.phtml
  • Added new CSS class .cart-open for handling message container repositioning
  • Added adjustment for messages container position when mini-cart is open
  • Added missing events to the authentication-popup.phtml template
  • Added data.redirected check for the "Add to Cart" button, so the form flow to ensure redirection with notice message
  • Added lazy loading attribute to the images in category dropdowns
  • Added custom grid template column class order-view-table for "Item Ordered" and "Invoice" tables
  • Added snap to "Sales Order View" to make it look better on mobile.
  • Added a custom template links.phtml for Links class for sales.order.info.links for the tabs, to match the design
  • Upgraded Hyvä Checkout to version 1.3.2 and adapted our overridden files to align with the latest changes.
  • Upgraded Hyvä theme to version 1.3.14 and adapted our overridden files to align with the latest changes.
  • Added new mini-search-hidden event for search/form.mini.phtml
  • Added JS event listener for mini-search-hidden.window in sticky-bar.phtml

Changed

  • Changed payment method list template with improved styling and structure
  • Changed payment method display logic to handle Mollie methods differently
  • Replaced some lg: with the new xl: breakpoint on cart page elements to ensure tablet styles apply up to 1280px

Fixed

  • Fixed a bug where the shipping methods would not be loaded on the Shipping step
  • Fixed message container overlap with mini-cart drawer
  • Fixed mini-cart accessibility when messages appears
  • Fixed stying inconsistencies on Sales Order View and Sales Order History
  • Fixed tabs stying inconsistencies on Sales Order View for sales.order.info.links
  • Fixed a bug where the Sticky Bottom is over Mini Search Bar
Read More
Read Less

Version v1.5.3

1.5.3

May 22, 2025

Added

  • Added new class for the spinner animation on the order processing page
  • Added event listener for the Add to Cart button in PDP pages, to set off the product bar at the bottom
  • Added new box shadow class in tailwind.browser-jit-config.js file
  • Added the new product par form id to the ajax-cart.phtml file
  • Added new classes to tailwind.browser-jit-config.js
  • Added conditional logic for displaying default Hyva "As low as" pricing
  • Added Latvian localization in app/design/frontend/Magebit/venta/i18n/lv_LV.csv
  • Added Dutch localization in app/design/frontend/Magebit/venta/i18n/nl_NL.csv
  • Added product attribute swatch limiting functionality for product listing pages
  • Added configurable limits for swatch values on mobile and desktop
  • Added a "+X" link that directs to the product page when swatch limit is enabled
  • Added a SwatchAttributes ViewModel to handle type conversion for different collection types
  • Added eager loading to images which are in the viewport on page load in the wishlist, compare, checkout, checkout success, cart, "You May Also Like" block, subcategory tiles, product listing page and category banner sections.
  • Added schema.org attributes to the review count on the product page
  • Added itemprop="price" and itemprop="priceCurrency" to the bundle product price in the product view page

Changed

  • Changed style for order processing page
  • Changed the styles of certain elements to ensure product cards align with the design.

Fixed

  • Fixed a bug where product review rating was not showing on PLP in list view mode
  • Fixed an issue where the "Order Summary" title and "Cart Items" have the same wire ID's and cannot be refreshed

Removed

  • Removed Mageplaza modules
  • Removed lazy loading from images to which eager loading was added.
Read More
Read Less

Version v1.5.2

1.5.2

May 6, 2025

Added

  • Added wrapper block for search results list
  • Added 5 columns for single search result
  • Added isOrphanedCategory method to app/code/Magebit/VentaTheme/Block/Category/View.php to make the getHideCategoryTree() method more accurate
  • Added text-center class to the category name for the subcategory tile in subcategory-tile.phtml
  • Added conditional rendering of the product count in the category tree and subcategory tiles based on the configuration value
  • Added TailwindCSS classes into subcategory tiles picture tag.

Fixed

  • Fixed a bug where image has wrong sizing and position after generating picture tag

Removed

  • Removed unused Tailwind classes
Read More
Read Less

Version v1.5.0

1.5.0

April 23, 2025

This release contains breaking changes. Please update with caution.

  • Checkout has been reworked into a Hyva Checkout CSP version.

Added

  • Added Template class before docblock in page-loader.phtml file
  • Added getIconHtml() method to initMessages() function to optimize SVG load in Magento_Theme/templates/messages.phtml.
  • Added getMessageClass() method to initMessages() function for dynamic message styling in Magento_Theme/templates/messages.phtml.
  • Added .pop-up-message class and shrink keyframe for new pop-up messages in Magebit/venta/web/tailwind/components/messages.css.
  • Added initMessages() call using getIconHtml() and getMessageClass() to optimize SVG load in Magebit/venta/Hyva_Checkout/templates/page/messenger.phtml.
  • Added Specific block for "No shipping methods available"
  • Added use of getMinPrice() and getMaxPrice() to check if the price of a configurable product is the same for all child products
  • Added search state handling in Magento_Theme/templates/html/header/top-header.phtml for proper header visibility control
  • Added a system config to enable/disable product reviews
  • Added some styling fixes for category tree in mobile menu
  • Added new template Hyva_Checkout/templates/page/js/api/v1/evaluation/multi-tabs-compatibility.phtml to override style of Hyva checkout "Information has been updated" modal window.
  • Added a check to prevent rendering the CategoryTree when a category has no subcategories in the Magento_Catalog/templates/category/category-tree.phtml template.

Changed

  • Checkout has been fully reworked. Checkout is now CSP compatible. Now, there are 2 new Checkout Options available
    • Venta Default (2-step checkout)
    • Venta Onepage (1-step checkout)
  • Hyva Default & Hyva Onepage is now standalone and can be turned on.
  • Venta Onepage is fully based on Venta Default
  • Message & Modal containers are adapted to CSP as shared components
  • Hyva Checkout default loaders have been reverted into Venta Checkout
  • While logged in, if more than 2 addresses are available, there is now a button for "Show More" (Hyva Checkout Functionality)
  • Reworked sidebar to not contain 2 "Place Order" buttons in source
  • Reworked "Merged" Terms & Conditions
  • Reworked Terms & Conditions slideout to be a full modal
  • Updated the existing code to be compliant with PHPStan level 9
  • Addded additional phpstan ignore rules
  • Changed page.messages container destination to after.body.start in Magento_Theme/layout/default.xml to appears over the header.
  • Changed .page.messages class styles for new pop-up message display.
  • Significantly changed HTML structure and Alpine logic in Magento_Theme/templates/messages.phtml.
  • Replaced the info icon SVG with a different one web/svg/info-rounded.svg.
  • Restored page.messages container in the Hyva_Checkout/layout/hyva_checkout_default layout.
  • Changed the tooltip position and styling for the Product page attributes and compare list attributes

Fixed

  • Fixed search overlay issues on iOS devices in Magento_Theme/templates/html/header/wrapper.phtml by preventing header hiding when search is active
  • Fixed body scrolling issues on iOS devices in web/tailwind/components/search-results-page.css by adding proper iOS-specific styles
  • Fixed a bug where product attributes was not translated on PLP.

Removed

  • Removed Alpine.store('pageMessagesContainer') from Magebit/venta/Magento_Theme/templates/html/header.phtml for independent message positioning.
  • Removed 5000ms custom message timeout from Magento_Theme/templates/page/js/plugins/ajax-cart.phtml.
  • Removed 5000ms custom message timeout from Magento_Catalog/templates/product/list/js/compare.phtml.
  • Removed 5000ms custom message timeout from Magento_Catalog/templates/product/compare/list.phtml.
  • Removed 5000ms custom message timeout from Magento_Catalog/templates/product/widget/viewed/js/recently-viewed-products.phtml.
  • Removed 5000ms custom message timeout from Magento_Catalog/templates/product/list/js/wishlist.phtml.
  • Removed close button for static messages on Checkout in Magebit/venta/Hyva_Checkout/templates/page/messenger.phtml.
Read More
Read Less

Version v1.5.1

1.5.1

April 23, 2025

Removed

  • Removed svg 'use' for now, as spotted a lot of bugs
Read More
Read Less

Version v1.4.9

1.4.9

April 7, 2025

Added

  • Added styling to authentication popup error message
  • Added lazy load to block_widget.phtml's 4th image
  • Added a check to skip template rendering when the final price is 0, preventing division by zero errors in the app/design/frontend/Magebit/venta/Magento_ConfigurableProduct/templates/product/price/final_price.phtml template.
  • Added styling changes for PDP in product-info.phtml
  • Added custom function to receive wishlist data from the private content in cart-drawer.phtml

Changed

  • Changed border for cart button, to fix button width mismatch on mobile
  • Changed login input field validation for empty fields
  • Changed the speed the authentication popup closes and opens
  • Hyva version update
  • Adapted code from Hyva 1.3.12 to Venta
  • Changed position of the reviews to be right after the title of the product in PDP

Removed

  • Removed ESI usage (ttl) for topmenu_generic block.
  • Removed the condition that prevented rendering item counts for sibling categories in app/design/frontend/Magebit/venta/Magento_Catalog/templates/category/category-tree-child.phtml.

Fixed

  • Fixed class path for page limiter in Magento_CatalogSearch/layout/catalogsearch_result_index.xml layout.
  • Fixed messages type in the Comparison section.
  • Fixed part of code to remove the last blue dot from product attributes in PDP
Read More
Read Less

Version v1.4.7

1.4.7

March 20, 2025

Added

  • Added button "Start Shopping" in My Wishlist page
  • Added new email validation for special characters.
  • Added layout files for all display modes
  • Added top and bottom paddings to the form style to restrict the form's height if it contains many fields.

Changed

  • Changed My Wishlist empty page design
  • Modified product-info.phtml template to support CMS Block attribute display

Fixed

  • Fixed a bug where image slider does not slide on mobile swiping
  • Fixed a bug where a string consisting only of spaces was considered valid.
  • Fixed a bug where lifestyle image could appear as placeholder, even though it was not selected in product configuration.
  • Fixed a bug where product pages threw an Alpine Expression Error: Cannot read properties of null (reading 'textContent')

Removed

  • Removed if statements where display mode was checked
Read More
Read Less

Version v1.4.6

1.4.6

March 10, 2025

Added

  • Added class arguments for the checkout inner scroll in hyva_checkouts.xml.
  • Added inner scroll styles to the 2columns.phtml, cart-item.phtml and cart-item.phtml templates in the Magebit/venta/Hyva_Checkout directory.
  • Added a height limit to the textarea in the customer-commer.phtml template.
  • Added a script to handle the fade behavior for the scroll area when items overflow in the cart-item.phtml and cart-item.phtml templates.
  • Added new product thumbnail placeholder, to match needed aspect ratio
  • Added custom tailwind classes for the about-us page widgets
  • Restored lost changes from the previous release that affect the "Empty Search Result" page.
  • Added styling for active quantity input box
  • Added the removal of the Order summary from the 'Shipping' tab in 2 step checkout from the bottom while on mobile view in the 2columns.phtml
  • Added hyva form validation in Magento_Review/layout/catalog_product_view.xml.
  • Added form styling and form validation text in Magento_Review/templates/form.phtml.
  • Add missing loader into compare button on the wishlist section on mobile.
  • Added the display of size swatches on hover with the help lg:hidden class for product cards in PLP

Changed

  • Changed how image size styling is added to thumbnails in product gallery to fix placeholder sizing
  • Changed border style of quantity input box, to match "+" and "-" buttons
  • Changed logic for category product count to hide background when count is not shown.
  • Changed Tailwind config path for CMS, to resolve correctly in vendor folder
  • Changed the canShowCategoriesFilter method to use the getHideCategoryTree method instead
  • Changed the review form validation function in Magento_Review/templates/form.phtml.
  • Changed the position of the Express buttons in the php-cart/methods.phtml template on the View and Edit Cart pages for mobile view.
  • Adjusted the spacing around the "Checkout" button on the View and Edit Cart pages for mobile view.
  • Changed <a> tag to <div> tag in image.phtml for category images when there is no link
  • Changed how styling is added to review stars in summary.phtml to prevent visual shift

Fixed

  • Fixed a bug where the Terms and Conditions block were positioned incorrectly on the One-page Checkout.
  • Fixed a bug where the Terms and Conditions block displayed broken on small screen sizes.
  • Fixed a bug where the Express buttons were not appearing on the View and Edit Cart pages in desktop view.
  • Fixed a bug where the "Proceed to Checkout" button was not appearing on the View and Edit Cart pages in mobile view.
  • Fixed a bug where the header was clickable across its entire width in mobile view.
  • Fixed a bug where the logo in the Checkout was not centred.
  • Fixed a styling bug for product count in category tree, when category name is in multiple lines.
  • Fixed a bug where the loader spin infinitely after cancelling removeFromCompare action.
  • Fixed a bug where the compare button has wrong scale on mobile resolution.
  • Fixed a bug with a layout shift in the shipping methods block on the checkout page.

Removed

  • Removed right sidebar from the about-us page
  • Removed invalid class fullz from navigation.phtml
Read More
Read Less

Version v1.4.5

1.4.5

February 24, 2025

Fixed

  • Fixed in incorrectly merged View Reviews button
Read More
Read Less

Version v1.4.4

1.4.4

February 21, 2025

Added

  • Added subcategory product count display on PLP in the category/subcategory-tile.phtml template.

Fixed

  • Fixed a bug in item-grid.phtml where out of stock product would throw error in console
  • Fixed PDP "Write Review" button to actually open the review popup
  • Fixed a bug with changing the count of items per page
Read More
Read Less

Version v1.4.3

1.4.3

February 14, 2025

Added

  • Instore shipping method notice message when it's selected
  • Fedex shipping method notice message when it's selected
  • Paypal Braintree payment method notice message when it's selected
  • Two step checkout method (Venta 2 Step Checkout)
  • Added loader on Add To Wishlist and Add To Compare buttons in PLP, PDP, Cart and mini Cart.
  • Added loader on Add To Compare button in My Wishlist section.
  • Added loader on Add To Wishlist button in Compare section.
  • Added new button style for round buttons.
  • Added the break-all class to wrap long emails onto a new line in User Dashboard and Checkout Success Page.
  • Added style changes to privacy policy and terms and conditions checkboxes

Changed

  • Place order button to be reusable in 2 step checkout
  • Moved termsConditions Alpine store into navigation.phtml to be reusable for onestep and two step checkouts
  • Removed conversion to lowercase in navigation history.phtml template
  • Changed the method of obtaining the submit button object in ajax-cart.phtml.

Fixed

  • shipping price display in price summary on checkout. If price was 0, previously it would display 'Not Yet Calculated'
  • T&C checkbox clicks when more than one T&C is present
  • billing-details.phtml styles for mobile and desktop
  • method-list.phtml styles for mobile and desktop
  • Adjusted styles for T&C
  • Styles for section template title on mobile and desktop
  • Fixed place order button if T&C would not be used, button stayed disabled
  • Fixed a bug where the "Add to Cart" button was not working on iOS devices in PLP list mode.

Removed

  • Removed the email length limit in checkout.
  • Removed Category sidebar from Catalog Search Result page in Magento_CatalogSearch/layout/catalogsearch_result_index.xml.
Read More
Read Less

Version v1.4.2

1.4.2

January 31, 2025

Added

  • Added "inner" variable to the app/design/frontend/Magebit/venta/Hyva_Theme/templates/ui/loading.phtml file to allow loading to be inside the container
  • Added new styling for not logged in cart sidebar
  • Added salable state visibility toggle for quantity block in product/view/product-info.phtml
  • Added salable state visibility toggle for add to cart button in product/view/addtocart.phtml
  • Added text-primary class to add to wishlist and add to compare buttons in product/view/addtowishlist.phtml and product/view/addtocompare.phtml
  • Added a new column to the cms_page table to allow for showing pages in the CMS Page Navigation
  • Added styling for the CMS Page Navigation
  • Added new layout for the CMS Page Navigation
  • Added "gap-y-2" class to swatches to make vertical gaps the same as horizontal ones in Magento_Swatches/templates/product/listing/renderer.phtml
  • Added image definition product_small_image with dimensions 182x182 in the app/design/frontend/Magebit/venta/etc/view.xml to increase product image quality in My Account > My Reviews.
  • Added block class to form-textarea elements in the Email and Message fields to reduce the spacing in the parent div.
  • Added an event to correctly update gallery navigation states in the product gallery.
  • Added updateSliderNavigation() method to ensure navigation states are recalculated correctly during initialization in the product gallery.
  • Added styling for the Edit button in the My Account -> My Wishlist section.
  • Added My Billing Address card styling in My Account -> Address Book when no default billing address is selected.
  • Added My Shipping Address card styling in My Account -> Address Book when no default shipping address is selected.

Changed

  • Added some dialog ref name to the review modal at Product Page
  • Moved JS scripts to the footer of the page in CMS, PLP and Search Results pages
  • Layered Navigation State block reworked from links to buttons
  • Changed styling and functionality of swatch items in product/swatch-item.phtml
  • Moved "min-w-4" class from div to label to fix issues with text swatch incorrect sizes, if the option swatch label is too big in Magento_Swatches/templates/product/list/swatch-item-grid.phtml
  • Classes "overflow-auto" changed to "overflow-x-auto overflow-y-hidden" in /Magento_Swatches/templates/product/listing/renderer.phtml to disable vertical scroll in swatches
  • Changed the logic for retrieving the product tier prices, to show the correct tier prices for the correct customer groups.
  • Changed top margin for the Cancel button from mt-4 to mt-4 according Design.
  • Changed grid layout and styling in the My Account -> My Wishlist section.

Fixed

  • Fixed a bug where a message would not appear on PDP if product qty was larger than saleable qty
  • Added translation attribute to breadcrumb items in XML layouts.
  • Fixed bug with multiple modals appearing at product page, due of dialog references mismatch.
  • Fixed console errors in Search Results Page 'Unexpected identifier ...' on ":title" for search terms and suggestions
  • Fixed a critical issue in Magento_AdvancedSearch/templates/search_data.phtml when search suggestions is empty.
  • Fixed a wrong styling for "Grand Total Excl. Tax" segment in the "Summary" block on the cart page
  • Fixed a bug where slider arrows did not appear on window resize or page load.

Removed

  • Removed closing of the not logged in cart sidebar when clicking outside its box
  • Removed scrolling of the background when opening the authentication popup
  • Removed the header and title from the Print Order layout in My Account -> My Orders.
  • Removed the header, title, and action buttons from the Print Invoice layout in My Account -> My Orders.
  • Removed the header, title, and action buttons from the Print Shipment layout in My Account -> My Orders.
Read More
Read Less

Version v1.4.1

1.4.1

January 17, 2025

Added

  • Added a Javascript block dependency of the file tier_price_js.phtml in tier_price.phtml
  • Added hover effect for reviews under My Reviews in list.phtml and name.phtml
  • Added width and height attributes, along with margins for the reviews popup in modal-container.phtml
  • Added margins to reviews block in summary.phtml and in form.phtml
  • Added custom tailwind height and width classes in tailwind config file
  • Added new icon for logout page in logout.phtml
  • Added a border, margins and padding in logout.phtml
  • Added styling for no reviews section. Edited files - list.phtml, chart.phtml
  • Added empty reviews svg no-reviews.svg
  • Added design changes to the cart popup window in cart-drawer.phtml
  • Added new styling for empty cart page in noitems.phtml
  • Added svg for empty cart page empty-cart.svg
  • Added margin for small screen in title.phtml
  • Added styling for the no reviews page in list.phtml
  • Added no-reviews.svg
  • Added custom styling for the title and main container in review_customer_index.xml
  • Added styles and svg to slaes/order/history.phtml
  • Added custom classes to container and block in sales_order_history.xml

Changed

  • Optimized SVG icons to reduce size
  • Adapted code from Hyva 1.3.10 to Venta
  • Adapted code from Hyva Checkout 1.1.27 to Venta
  • Changed block template for review summary in wishlist to a new one - reviews.phtml
  • Changed how rating on PDP is calculated to include the case when multiple ratings are enabled

Fixed

  • Fixed Footer resizing issues, social media and logo spacing and styling for tablet.
  • Fixed styling for My Account -> My reviews and PDP to display correctly review ratings when multiple are enabled

Removed

  • Removed x-bind shorthand : from role attribute in summary.phtml
  • Removed h-full in form.phtml
  • Removed ring from Cancel button from the Add review popup form in form.phtml
  • Removed "no reviews" message in list.phtml
Read More
Read Less

Version v1.4.0

1.4.0

December 13, 2024

Added

  • Added conditional rendering of tailwind classes in attributes.phtml
  • Added check to see if getLocationValue(attribute) set in configurable-options.phtml
  • Added placeholder div for space reserving in renderer.phmtl
  • Added pre-defined image height and width for menu banner
  • Added 'Loading' screen overlay after press 'Place Order'.
  • Express payments template express-payments.phtml and block 'express.payments'
  • Added authentication-popup.phtml in Magento_Theme. It was mode from Magento_Customer.
  • Added multiple checks for the display of the whole block in image.phtml
  • Added function to retrieve current pages items count in catalog_category_view.xml
  • Add conditional rendering using getProductCount function in sorter.phtml and limiter.phtml
  • Added rendering of text 99+ if the items in cart exceed 99 in header.phtml
  • Added margins and height values to reflect designs for Contact Us block in contact-us-block.phtml
  • Add new width value of 13.25 in tailwind.browser-jit-config.js

Changed

  • Changed loading_* spinners to be centered
  • Moved BlockJsDependency from Magento_Swatches/templates/product/listing/renderer.phtml to XML Magento_Swatches/layout/catalog_list_item.xml and hyva_catalog_category_view.xml (#608)
  • Hyva_Checkout/layout/hyva_checkout_layout_2columns.xml to conditionally show express block
  • Changed z-index for the authentication popup.
  • Changed positioning and responsiveness of the tooltip in shopping-assistance.phtml

Fixed

  • Fixed recently viewed products error in minicart when catalog/recently_products/recently_viewed_enabled wasn't enabled.
  • Checkout total summary shipping section shows "Not yet calculated" for free shipping methods
  • Fixed /checkout/payment/method-list.phtml payment option details styling
  • Fixed a bug where Out of Stock item would cause an issue deleting and updating cart items.

Removed

  • Removed x-cloak in order summary checkout page.
  • Removed lg:hidden from listing renderer.phtml
  • Removed btn-secondary from anchor tags in pager.html based which page is currently shown
Read More
Read Less

Version v1.3.0

1.3.0

November 29, 2024

Added

  • Added getNavigation function to topmenu.phtml and setData on the two child functions
  • Added getData in topmentu_mobile and topmenu_desktop for the navigation
  • Added blue hover color for show/hide password in login.phtml
  • Added darker border on hover for small images in swatch-item-grid.phtml
  • Added hover color for the heart icon in item-grid.phtml
  • Added hover effect for the multiple address choice in magento checkout inside the file grid.phtml
  • Added default value logic in Checkout for ToC checkbox input
  • Added check to see if minimum order quantity is larger than the increment or the minimum order quantity is larger than 1 only then display message in product-info.phtml

Changed

  • Changed use Hyva\Checkout\Magewire\Checkout\CustomerComment to use Hyva\Checkout\ViewModel\Checkout\CustomerComment in customer-comment.phtml

Fixed

  • Fixed empty search results category bar block

Removed

  • Removed check for incremenets being larger than quantity with increments included in product-info.phtml
Read More
Read Less

Version v1.2.0

1.2.0

November 15, 2024

Added

  • Added window.magebit.twScreens object to access screen sizes defined in Tailwind theme
  • Added Grouped Product styling and functionality - prices, quantity, tier price, subtotal of all items.
  • Ability to read the zoom level value for the magnifier from the backend.
  • Added 76px to the list of spacing in tailwind.browser-jit-config.js
  • Added 212px to the list of spacing in tailwind.browser-jit-config.js

Changed

  • Refactored price update event from update-product-final-price to update-product-final-price-{product_id}
  • In cart-items.phtml file changed image path from thumbnail to small_image to increase image quality.
  • Changed lg:max-w property to just max-w
  • Changed the styling of Contact US button according to design in contact-us-block.phtml file.
Read More
Read Less

Version v1.1.0

1.1.0

November 1, 2024

Added

  • Product base price into the product card's tier-prices list in the PLP
  • Added re="preload" in default_head_blocks.xml and changed to <link> tag
  • Added conditional rendering (x-if) for wishlist button active state in list and compare items

Changed

  • Hyva_Theme/templates/page/js/private-content.phtml Add latest changes and fixes from Hyva
  • Changed x-collapse to x-transition in mini-cart
  • Changed mandatory Input Field Configuration
  • Refactored product item template used in You May Also Like

Fixed

  • Fixed a categories navigation on empty Serach Results page, when there is no items in list
  • Fixed PLP spacings for seo-block and pagination
  • Fixed Homepage console errors by adding tier-price related JS to CMS pages
  • Fixed mobile "add to cart" issue in PLP for products with tier-prices
  • Fixed "Add to Cart" button total price calculation in PLP list view mode
  • Fixed position of category tree, when filters are displayed
  • Fixed mobile filters pop-up overflow with few active filters
  • Fixed a bug where a wishlist button would disappear on hover on grid items

Removed

  • Removed alpine-collapse.min.js
  • Removed unnecessary code from style-guide page
Read More
Read Less

Version v1.0.0

1.0.0

October 4, 2024

Added

  • Mostly added x-cloak directive to wait for javascript to load for that block.
  • Added x-show directives also, to help with preloading sizes and placeholders for components, as it blips on the screen even if specified not to show
  • Added placeholder div and span tags in places where layout shift was visible for size reserving.
  • Added requisition list to product page for Enterprise Edition
  • Added SVG icons
  • Added short reviews summary on catalog product grid and product detail page
  • Added reviews chart on product detail page
  • Added reviews link in customer account navigation
  • Added indicators for Wishlist and Compare, when they are active on PDP
  • Added title argument to the CMS block venta-we-accept-cart-block and retrieved it in the page wrapper file.
  • Added conditional rendering of products with the count of 0 based on weather the page is the main category page or not.
  • Added i18n translation en_US.csv file

Fixed

  • Fixed place order being disabled after checkout page reload even if all required fields are filled
  • Fixed CLS, by adding preloading for some components, including PDP images and swatches, listing page swatches, slider, images and buttons.
  • Fixed bundle product pricing issue after Hyva 1.3.8 upgrade
  • Fixed where bundles with fixed price don't get their fixed price added in PDP (+1$ in this case)
  • Fixed price doubles in PDP page
  • Fixed "Request a Quote" modal not working for Enterprise Edition
  • Fixed an issue where default store configuration wasn't applied for RecurringData setup
  • Fixed an issue on PDP where on ultra-wide screens, content was side-by-side
  • Fixed an issue on PDP where styling for Have a question? block didn't match the designs
  • Fixed image size issue on PDP banner
  • Fixed text (Loading ...) on the action buttons throughout is not translated

Changed

  • Refactored to extensible color values instead of theme colors. For example, text-secondary-700 bg-gray-50 to text-title bg-container
  • Refactored px to rem
  • Changed styling for review lists on customer account page and product detail page
  • Changed styling for review form on product detail page
  • Changed responsiveness for the logo
  • Changed Add to Wishlist return message to be more user-friendly
  • Changed how Tier Price is formatted on PLP for currency rate conversion
  • Reduced nodes in Product Card Grid element

Removed

  • Removed unused configuration values in tailwind.config.js, tailwind.browser-jit-config.js and magebit.config.js
  • Removed unnecessary border color definition border-gray-300 since it is the default border color
  • Removed title block we-accept-cart-block from venta-we-accept-cart-block
Read More
Read Less

Version v0.9.0

0.9.0

September 13, 2024

Added

  • Option to add to items with parameters to wishlist from product grid
  • Added styling for extra actions on the cart page
  • Mini cart now has the "Add to wishlist" button. And JS for the wishlist is added to default.xml
  • Added logic to disable/enable Place order button depending on terms accepted status
  • Added x-cloak directive for loading.phtml to remove the loading screen only when switching between pages.

Changed

  • Changed Width for order statuses in order view
  • The discount row is now visible one the cart page all the time
  • Changed placement of extra action on the cart page for mobile devices
  • Changed spacing of the We Accept block in mini-cart
  • Shipping select input now has ellipsis for long values
  • Placement of the "Empty cart" button has been adjusted on the cart page
  • Changed color of the subtract button globally when it has reached minimum limit of 1 from grey, to be the same color as the default increase quantity button in product quantity selector inside quantity.phtml.

Fixed

  • Fixed console error on empty wishlist page.
  • Fixed console errors in Magento_Catalog/templates/product/list/js/wishlist.phtml on first page load
  • Fixed console errors in Magento_Catalog/templates/product/list/js/compare.phtml on first page load
  • Fixed an issue where some icons and css classes would translate unnecessarily
  • Fixed an issue when disabling cross-sells in the mini-cart would case an error
  • Fixed an issue when pagination on the cart page would not have the correct spacing
  • Fixed a bug where Magewire was not updating price blocks for mobile-only layout.

Removed

  • Removed additional extra checkout actions in the mini-cart
Read More
Read Less

Version v0.8.0

0.8.0

August 23, 2024

Added

  • Hyva_Checkout/templates/checkout/address-view/address-form.phtml separate loader block for this template
  • Hyva_Checkout/templates/checkout/payment/method-list.phtml separate loader block for this template
  • Hyva_Checkout/templates/checkout/shipping/method-list.phtml separate loader block for this template
  • Hyva_Checkout/templates/checkout/price-summary/total-segments.phtml separate loader block for this template
  • save-address-book.phtml informative message below the checkbox
  • Product base price into the product card's tier-prices list in the PLP
  • Added new SVG icon "plus" for Venta Theme.
  • Added styling on the success page in the summary block for the tax row.

Changed

  • Changed Add to Cart button functionality to handle AJAX in compare list page.
  • Changed Remove item from Compare list to handle AJAX in compare list page.
  • Hyva_Checkout/layout/hyva_checkout_onepage.xml set page messages below logo
  • Hyva_Checkout/templates/form/field/text.phtml limited text length to 35 characters
  • Hyva_Checkout/templates/page/messenger.phtml adjusted styling of error messages
  • Hyva_Theme/templates/ui/loading-block.phtml adjustment for individual block loading
  • Magento_Theme/templates/messages.phtml set all notification messages to auto close after delay
  • Adjusted The “Wishlist” and “Remove” icons position according design on Compare Page Mobile devices, closer to border.
  • Adjusted Product card and General info section sizes according the design sizes.
  • Replaced any HeroIcons with SvgIcons in Compare Page
  • Changed autocomplete attribute from email to name for the name input on Magento_Contact/templates/form.phtml

Removed

  • Magento_Checkout/layout/checkout_onepage_success.xml removed ':' symbol
  • Removed Hidden style On mobile and tablets for the cart icon “Add to Cart” button, and for “+” icon "Add Product” button.

Fixed

  • Fixed When the tooltip is opened, it gets layered over the sticky part of the Product Card.
  • Magento_Checkout/templates/success/order/order_comments.phtml incorrect margin
  • Fixed PLP spacings for seo-block and pagination
  • Fixed Homepage console errors by adding tier-price related JS to CMS pages
  • Fixed mobile "add to cart" issue in PLP for products with tier-prices
  • Fixed "Add to Cart" button total price calculation in PLP list view mode
  • Fixed position of category tree, when filters are displayed
  • Fixed mobile filters pop-up overflow with few active filters
  • Fixed a bug - Tooltip triangle has a black border while triangle and tooltip overlapping
  • Fixed an issue where icons have the translate="true" and the icon names would be translated in custom language packs
  • Fixed an issue where the Recently Reviewed Products in minicart would cause an error if custom language pack was used
  • Fixed some icons where color could not be changed via code
Read More
Read Less

Version v0.7.0

0.7.0

August 9, 2024

Added

  • Added standardized autocomplete in text.phtml and select.phtml templates.
  • Added tier pricing for grid and list views in the Product Listing page
  • Added total price in add to cart button for tier pricing in the Product Listing page
  • Added quantity block for tier pricing in the Product Listing page

Changed

  • Changed brands widget image width size
  • Changed hyva_checkout_onepage.xml. Page messages moved to main column under the logo.
  • Added margin below button in place-order.phtml.
  • Changed checkbox.phtml to associate label text with a checkbox.
  • Changed customer-comment.phtml and coupon-code.phtml to associate label texts with input fields.
  • Added sorting of configurable options in the cart by label. In Magento_Checkout::php-cart/item/default.phtml template.
  • Changed styling and price display for tier pricing in the Product Listing page
  • Configurable product tier price JS moved into separated file Magento_ConfigurableProduct/templates/product/list/js/price/tier_price_js.phtml
  • Changed function name of the tier price init function on the cart page. In Magento_Checkout::php-cart/item/default.phtml template.
  • Disabled the display of discounted prices for tier prices as they overwrite any discounts. In Magento_Checkout::php-cart/item/default.phtml template.
  • Changed mandatory Input Field Configuration

Removed

  • Removed click event/listener from modal to prevent accidental closing of popup while information is not saved.
  • Removed image hover effects from cart-items.phtml.

Fixed

  • Corrected layout in 2columns.phtml for mobile resolutions above 320px width.
  • Changed paddings in cart-items-short.phtml.
  • Fixed a bug where submit by pressing enter while focusing the qty input field in the cart would cause a product to disappear from the cart. In Magento_Catalog::product/view/quantity.phtml template.
  • Fixed issue with configurable product price change when selecting a different option
  • Fixed add to cart button sizes in category page
  • Fixed mobile configurable tier-pricing block display on the Product Listing page
  • Fixed duplicate cache_key bug in Product Listing pages
  • Fixed double closing div issue in Address Book
  • Added extra actions for order in the My Account -> My Orders section. In Magento_Sales::order/history.phtml template.
  • Added extra actions for order in the My Account -> Dashboard section. In Magento_Sales::order/recent.phtml template.
  • Fixed category page layout when there are no sidebar
Read More
Read Less

Version v0.6.2

0.6.2

July 29, 2024

Fixed

  • Fixed a bug where Out Of Sync label in item-vertical caused an error
Read More
Read Less

Version v0.6.0

0.6.0

July 26, 2024

Added

  • Semicolon in closing statement
  • Added some styling for the My Account -> My Orders section Back button
  • Added borders to sales order links
  • Added confirmation.phtml template. Styled the confirmation section of the modal template.
  • Added standardized autocomplete in text.phtml and select.phtml templates.

Changed

  • Added classes to Magento_Theme/templates/html/header.phtml for search to be in the correct spot across any child template
  • Changed text-black class to text-secondary-700 in all templates
  • Pixel perfect adjustments in Magento_Checkout/templates/success/order/items/renderer/default.phtml
  • Pixel perfect adjustments in Magento_Checkout/templates/success.phtml
  • Adjusted minor styling issues in order/invoice/shipment in my account Magento_Sales
  • Adjusted styling on order comments Magento_Sales/templates/order/order_comments.phtml
  • Adjusted date format in order view Magento_Sales/templates/order/order_date.phtml
  • Changed form.phtml template. Added styling for the "Clear Cart" button on the cart page.
  • Changed modal-container.phtml template. Added support for action confirmation buttons within the modal.
  • Changed cart-drawer.phtml template. Removed unused CSS classes from the cart-drawer.
  • Changed hyva_checkout_onepage.xml. Page messages moved to main column under the logo.
  • Added margin below button in place-order.phtml.
  • Changed checkbox.phtml to associate label text with a checkbox.
  • Changed customer-comment.phtml and coupon-code.phtml to associate label texts with input fields.
  • Changed some styling for the Contact US -> Main Content container

Fixed

  • Changed slider-wrapper.phtml template. Fixed the vanishing mini-cart action buttons at the bottom by moving the "short:hidden" class to the slider wrapper only.
  • Fixed a bug where can't switch order/invoice view due to incorrect padding
  • Fixed toolbar limiter missing block error on catalog search results page
  • Corrected layout in 2columns.phtml for mobile resolutions above 320px width.
  • Changed paddings in cart-items-short.phtml.

Removed

  • Removed unused css for action-toolbar and account-nav
  • Removed click event/listener from modal to prevent accidental closing of popup while information is not saved.
  • Removed image hover effects from cart-items.phtml.
Read More
Read Less

Version v0.6.1

0.6.1

July 26, 2024

Fixed

  • Fixed a dependency issue
Read More
Read Less

Version v0.5.0

0.5.0

July 4, 2024

Added

  • Added sorting of product options in options_list.phtml
  • Added CHANGELOG.md and the changelog folder with the TEMPLATE.md file

Changed

  • Changed wishlist.phtml template. Removed page loader on adding product to the wishlist
  • Changed addtowishlist.phtml template. Removed page loader on adding product to the wishlist
  • Changed width of global popup container to have 2 states mobile and desktop.
  • Changed compare.phtml template to handle adding and removing products dynamically using AJAX.
  • Changed addtocompare.phtml template to handle adding and removing products dynamically using AJAX.

Fixed

  • fixed some border and margin issues in list.phtml
  • fixed some border issues in shared.phtml and list.phtml
  • adjusted price styling for wishlist in price.phtml
  • renamed wishlist item to items(s) in view.phtml
Read More
Read Less

Version v0.5.1

0.5.1

July 4, 2024

Fixed

  • Fixed toolbar limiter missing block error on catalog search results page
Read More
Read Less

Version v0.4.1

0.4.1

June 13, 2024

Fixes:

  • Issue with patch
Read More
Read Less

Version v0.4.0

0.4.0

June 12, 2024

Added:

  • Product Page Design
  • Compare Page Design
  • My Orders Design
  • Wishlist Design
  • Homepage Design
  • AJAX Add to Wishlist

Fixed:

  • Cart Page Styling Fixes
  • Cart Page Tier Price Fixes
  • Cart Page Loader Fixes
  • Category Page Top Block Fixes
Read More
Read Less

Version v0.3.1

0.3.1

May 31, 2024

Fixes:

  • Fixed an issue where the Forget Password form was not working
  • Fixed an issue with category grid/list caching

Changes:

  • Changed tier price logic in the cart

Additions:

  • Added checkout styling
  • Added Base Popup styling
  • Added configuration for footer logo sizing
  • Added homepage blocks/design
  • Added Recently Viewed Products, when mini cart is empty
Read More
Read Less

Version v0.3.2

0.3.2

May 31, 2024

Fixes:

  • Fixed a bug where out of stock products would cause an error
Read More
Read Less

Version v0.3.0

0.3.0

May 24, 2024

Removing configurator, changing base logo's

Read More
Read Less

Version v0.2.2

0.2.2

May 23, 2024

Fixing an issue where in mini cart, additional payment quick-options didn't show up.

Read More
Read Less

Version v0.2.1

0.2.1

May 21, 2024

Moving JIT configuration into presets, so that child themes can have presets of the vendor theme.

Read More
Read Less

Version v0.2.0

0.2.0

May 20, 2024

Renaming the project

Read More
Read Less

Standard Update

Standard Update

May 17, 2024

Merge pull request #258 from magebitcom/feature/readme
Version change

Read More
Read Less

Version v0.1.5

0.1.5

May 17, 2024

Merge pull request #260 from magebitcom/feature/readme
Version change

Read More
Read Less

Version v0.1.3

0.1.3

May 14, 2024

Bugfixes

Read More
Read Less

Version v0.1.2

0.1.2

May 9, 2024

Bugfixes

Read More
Read Less

Version v0.1.1

0.1.1

May 7, 2024

Change dependencies

Read More
Read Less

Version v0.1.0

0.1.0

April 30, 2024

Initial Release

Read More
Read Less
Have questions we didn't answer? 
Get In Touch
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