Skip to content

Theme Configuration

The Theme configuration section provides comprehensive settings for customizing the Venta Theme's appearance and functionality. Access these settings through the Magento admin panel under Stores > Configuration > Magebit > Theme.

Theme Configuration Panel

Header Configuration

Configure navigation links displayed in the site header (desktop) and mobile side menu.

Configuration Options:

  • Header Links - Define custom navigation links for quick access to important pages
  • Link Labels - Set display text for each navigation link
  • Link URLs - Specify target URLs for each link

Header Links Configuration

Desktop Implementation:Header Links Desktop

Mobile Implementation:Header Links Mobile

Control how many category levels shoppers can open from the main navigation.

Configuration Options:

  • Menu Depth (magebit_theme/header/menu_depth) - Maximum number of category levels reachable in the navigation drill-down. Must be a whole number greater than zero. Default is 7.

The first three levels are rendered with the page. Deeper levels load on demand as a shopper opens a branch on mobile, so a deep category tree does not bloat the initial page HTML. Set a lower value to stop the menu at a shallower level: at 3 or below, only the three rendered levels are reachable and no deeper levels load. Categories nested below the limit stay reachable through their own URLs.

Menu Depth Configuration

Mega Menu Widget Areas

The mega menu exposes three widget containers, so you can place CMS blocks or widgets (through Content > Widgets or layout XML) inside the navigation without editing templates:

  • Venta Mega Menu - Desktop Bar Right (header.menu.desktop.widgets) - Pinned to the right of the desktop top-menu bar.
  • Venta Mega Menu - Dropdown Panels (header.menu.dropdown.widgets) - Inside the desktop dropdown panel of top-level items that have three levels.
  • Venta Mega Menu - Mobile Menu Links (header.menu.mobile.widgets) - At the bottom of the mobile menu drawer.

Customize the footer logo appearance and attributes.

Configuration Options:

  • Footer Logo - Upload a custom logo image for the footer
  • Delete Image - Remove the currently uploaded logo
  • Logo Width - Set the logo width in pixels
  • Logo Height - Set the logo height in pixels
  • Logo Alt Text - Define alternative text for accessibility and SEO

Footer Logo Configuration

Desktop Implementation:Footer Logo Desktop

Mobile Implementation:Footer Logo Mobile

Store Switcher Configuration

Configure multi-store, multi-language, and multi-currency functionality.

Configuration Options:

  • Show Store Switcher - Enable/disable the store switcher in the frontend
  • Website Label - Label for the website dropdown (e.g., "Website")
  • Store View Label - Label for the store view dropdown (e.g., "Language")
  • Currency Label - Label for the currency dropdown (e.g., "Currency")
  • Website Flags - Assign country flags to websites using ISO-3166-2 country codes

INFO

Country Code Format: Use ISO-3166-2 format (e.g., Latvia = LV, United Kingdom = GB). See: ISO-3166-2 List

Store Switcher Configuration

Desktop Implementation:Store Switcher Desktop

Mobile Implementation:Store Switcher Mobile

Store Switcher Mobile Expanded

Minicart Configuration

Cross-sell Products Slider

Configure cross-sell product recommendations in the shopping cart minicart.

Configuration Options:

  • Show Cross-sells Slider - Enable/disable cross-sell product slider in minicart
  • Slider Behavior - When enabled, displays related products below cart items

Cross-sell products are algorithmically selected based on customer behavior and product relationships to encourage additional purchases.

Minicart Configuration

Desktop Implementation:Minicart Cross-sells Desktop

Mobile Implementation:Minicart Cross-sells Mobile

Content Generation Configuration

Control automatic content generation for various store elements.

Configuration Options:

  • Disable Generation - Control automatic generation of:
    • Media files (images, thumbnails)
    • CMS Pages (admin-managed content pages)
    • CMS Blocks (reusable content blocks)
    • Widgets

When disabled, these elements will not be automatically generated and must be created manually.

Content Generation Configuration

Wishlist Configuration

Quantity and Comment Fields

Configure wishlist item management features.

Configuration Options:

  • Show Quantity and Comment in Wishlist - Enable/disable quantity selection and comment fields
    • Yes - Displays AJAX-based quantity and comment fields
    • No - Hides quantity and comment fields (default)

WARNING

Styling Note: When enabled, quantity and comment fields are not styled by default. Additional CSS customization may be required for proper display. Contact Team Venta PM for unified styling solutions.

Wishlist Configuration

Enabled Configuration - Desktop:Wishlist Enabled Desktop

Enabled Configuration - Mobile:Wishlist Enabled Mobile

Disabled Configuration - Desktop:Wishlist Disabled Desktop

Disabled Configuration - Mobile:Wishlist Disabled Mobile

Agreement Checkbox Settings

Configure customer agreement presentation during checkout.

Configuration Options:

  • Display Merged - Control agreement checkbox display format
    • Yes - Single merged checkbox for all agreements (default)
    • No - Individual checkboxes for each agreement

Agreement Configuration

Merged Display (Yes):Merged Agreements

Individual Display (No):Individual Agreements

The checkout footer (right side of checkout) can show two kinds of links, controlled by independent toggles. They look almost identical on the storefront — the difference is in behavior:

  • Custom footer links navigate to a page (e.g. a CMS page) when clicked.
  • Popup links open the Terms and Conditions content in a modal, without leaving checkout — the same popup the agreement checkboxes use.

Either or both can be enabled; when both are on, all links render together on a single row.

INFO

Version Requirement: Available starting from Venta Theme 1.6.3

  1. Go to Stores > Configuration > Magebit > Theme and open the Checkout Footer group.
  2. Set the toggles:
    • Enable Custom Footer LinksYes shows the custom links CMS block (default), No hides it.
    • Enable Popup LinksYes shows a link for each active agreement, No hides them (default).
  3. Click Save Config and flush the cache.

Checkout Footer Configuration

The custom links come from the CMS block with identifier venta-checkout-sidebar-footernot from this configuration screen.

  1. Go to Content > Elements > Blocks.
  2. Search for and open the block venta-checkout-sidebar-footer.
  3. Edit the links in the block content. Each is a plain anchor — change the label text and the href:
    html
    <a href="/privacy-policy-cookie-restriction-mode" class="hover:text-primary active:text-primary-900 text-secondary clear">Privacy Policy</a>
    Add or remove <a> tags to change how many links appear.
  4. Save the block and flush the cache.

WARNING

The seed block ships with placeholder links (Refund Policy, Returns, Privacy Policy, Terms Of Service) that point to href="#". Update these to real page URLs before going live.

Venta Checkout Sidebar Footer block in the Blocks grid

Editing a footer link in the block editor

Popup links are generated from your checkout agreements — the same ones shown beside the agreement checkboxes. They are managed under Stores > Settings > Terms and Conditions, not on this configuration screen.

  1. Go to Stores > Settings > Terms and Conditions.
  2. Open an existing agreement or click Add New Condition.
  3. The fields that drive the footer popup:
    • Condition Name — becomes the link label in the footer.
    • Enabled — must be set so the agreement is Active; only active agreements appear as footer links.
    • Store View — the agreement only appears on its assigned store view(s).
    • Content — the text shown inside the popup when the link is clicked.
    • Show Content as — set to Text or HTML depending on how the content should render.
  4. Save and flush the cache.

TIP

Footer popup links are pulled automatically from active agreements and sorted by name — there is nothing to wire up per link. If no agreement is active for the current store view, no popup links are shown. See also Agreement Checkbox Settings.

Terms and Conditions grid

Agreement edit form showing Store View, Checkbox Text and Content

Storefront result — clicking a footer popup link opens the agreement content in a modal without leaving checkout:

Footer popup link opening the agreement modal at checkout

Catalog Configuration

Out-of-Stock Product Management

Configure how out-of-stock products are handled in catalog listings and product recommendations.

Configuration Options:

  • Move Out-of-Stock Products to End of Listings - Control product positioning
    • Yes - Moves unavailable products to bottom of listings regardless of sort order
    • No - Maintains normal sort order (default)
  • Hide Out-of-Stock Products in Cross-Sells, Upsells, and Related - Control recommendation visibility
    • Yes - Completely removes out-of-stock products from recommendation sections
    • No - Shows all products regardless of stock status (default)

Catalog Configuration

Enabled Configuration:Out-of-Stock Enabled

Disabled Configuration:Out-of-Stock Disabled

Image Zoom Configuration

Configure product image zoom functionality on product detail pages.

Configuration Options:

  • Enable Zoom - Control zoom feature availability
    • Yes - Enables image zoom functionality
    • No - Disables zoom feature
  • Maximum Zoom Level - Set magnification limit
    • 100 - No zoom (1x)
    • 150 - 1.5x zoom
    • 200 - 2x zoom
    • Higher values provide greater magnification (requires high-resolution images)

Image Zoom Configuration

Desktop Implementation:Image Zoom Desktop

Message Display Configuration

Configure notification timeout behavior for different message types.

INFO

Version Requirement: Available starting from Venta Theme 1.5.0

Configuration Options:

  • General Message Default Timeout - Control timeout for Success, Info, Notice, and Warning messages
    • Default: 5000ms (5 seconds)
    • Empty field: Messages persist until manually dismissed
  • Error Message Default Timeout - Control timeout for Error messages
    • Default: 10000ms (10 seconds)
    • Empty field: Messages persist until manually dismissed

General Message Timeout Configuration

General Message Timeout Example

Error Message Timeout Configuration

Error Message Timeout Example

Product Reviews Configuration

Configure review summary display behavior on product detail pages.

Configuration Options:

  • Show Zero Reviews Below Product Title - Control review summary visibility
    • Yes - Displays review summary and "add review" button even with zero reviews
    • No - Hides review summary when no reviews exist (default)

Setting Disabled (No):Reviews Disabled

Reviews Disabled Detail

Setting Enabled (Yes):Reviews Enabled

Reviews Enabled Detail

Category Product Count Configuration

Configure product count display in category navigation elements.

INFO

Version Requirement: Available starting from Venta Theme 1.5.2

Configuration Options:

  • Show Product Count for Categories - Control product count visibility
    • Yes - Displays product count in category tiles and sidebar tree (default)
    • No - Hides product count from category navigation elements

Category Product Count Configuration

Enabled Configuration:Product Count Enabled - Tiles

Product Count Enabled - Sidebar

Disabled Configuration:Product Count Disabled - Tiles

Product Count Disabled - Sidebar

Configure the sticky add-to-cart bar functionality for product detail pages.

The Sticky Bar enhances user experience on Product Detail Pages (PDPs) by providing persistent add-to-cart functionality when users scroll away from the main product form. This feature is available for Simple and Configurable product types only.

Configuration Options:

  • Enable Sticky Bottom Bar - Control sticky bar functionality
    • Yes - Activates sticky bar feature
    • No - Disables sticky bar (default)

Behavior:

  • Appears when user scrolls past the main Add to Cart button
  • Disappears when Add to Cart button returns to view
  • Includes product name, selected options, price, and Add to Cart button
  • Syncs with main product form for configurable products
  • On mobile: Shows "Select Options" button for configurable products to prevent viewport clutter

Configurable Products Implementation:Sticky Bar Configurable

Mobile Implementation:Sticky Bar Mobile 1

Sticky Bar Mobile 2

Simple Products Implementation:Sticky Bar Simple 1

Sticky Bar Simple 2

Configurable Product Pricing Configuration

Configure "As Low As" pricing display behavior for configurable products.

This feature overrides the default Hyva implementation to show "As Low As" pricing only when price variations exist among configurable product options.

Configuration Options:

  • Disable default Hyva "As low as" pricing behaviour - Control pricing display logic
    • Yes - Enables Venta's custom pricing implementation
    • No - Uses default Hyva behavior (default)

Configurable Pricing Configuration

Behavior:

  • Default Hyva: Shows "As Low As" for all configurable products
  • Venta Implementation: Shows "As Low As" only when price variations exist among options
  • Displays the lowest available price for the configurable product
  • Applies to both Product Listing Pages (PLP) and Product Detail Pages (PDP)