Help · Content & Design · Design & Layout

Design & Layout

You can customize the logo, font, header, product lists, product page, and footer largely on your own, without writing a single line of code. This guide shows you where the settings are, explains why the store looks different on a smartphone than on a computer, and outlines what you need to keep in mind when using your own CSS and template.

At a Glance

  • Settings: Almost everything is located under Settings → Design, divided into groups such as “Header,” “Product List,” “Product Detail View,” and “Footer.” After saving, the store will regenerate its stylesheet as needed.
  • Logo and Favicon: You can select the logo under Settings → General → Basic Settings, and the favicon under Settings → SEO / SEA → Title & Meta Tags.
  • Colors: Only the main administrator can change the store’s colors. Please send us your color values if this is not your account.
  • Texts: You can change fixed texts such as buttons and notices in Tools → xoLanguage, and your own text modules in the CMS Manager. The “Customer View Edit Mode” shows which module is located where.
  • Mobile: At widths under 1,200 pixels, the store displays the mobile header, even on a tablet in landscape mode. It also adjusts some content based on the device, not the window width.

In this guide

Not covered in this guide: Image sizes, galleries, and cropping ( Images & Media Guide), sliders, product blocks, and homepage pop-ups ( Designing the Homepage Guide), Pages created with the builder ( xoContentEditor Guide), and the new category navigation starting with XONIC 4.10 ( Category Navigation Guide).


Where to Find Things

You primarily control the layout under Settings → Design. The logo, favicon, and text are located elsewhere.

You want to…Location in the BackendSection
Change the logo, favicon, font, or colorsSettings → General → Basic Settings, Settings → SEO / SEA → Titles & Meta Tags, Settings → Design → GeneralLogo & Colors
Customize the header and menuSettings → Design → HeaderHeader
Products per Page, List or Gallery View, ColumnsSettings → Design → Product ListingProduct Lists
Description, images, and checkout bar on the product pageSettings → Design → Product Detail PageProduct page
Change text in the storeTools → xoLanguage or CMS → CMS ManagerChange text
Logos and contact information in the footerSettings → Design → FooterFooter
The menu on the left on a smartphoneSettings → Design → Off-CanvasHeader
Change template, clear template cacheSettings → Design → GeneralTemplate

What Happens After Saving

Many design settings are incorporated into the store’s stylesheet. When you save a value in one of these groups under Settings → Design—“Images,” “Product Listing,” “General,” “Slider,” “Header,” “Colors,” “Product Detail View,” “Checkout,” or “Off-Canvas,” the store clears its cached stylesheet and rebuilds it the next time the page is loaded. If Cloudflare is set up, it also clears the cache there. You do not need to use the “Clear Template Cache” button for this.

If you don’t see the change immediately, reload the page using Ctrl+F5 (on a Mac, Cmd+Shift+R). Always check changes in the store itself and on a smartphone; see Mobile & Tablet.


Logo, Favicon, Colors, and Font

You can select the logo and favicon yourself from the file manager. Set the font under Settings → Design → General; the shop colors are changed by the main administrator.

Logo

Under Settings → General → Basic Settings → Store Logo, upload the logo or select a file from the “Images” folder. The store displays it in the header and in PDF versions of the Terms and Conditions and Cancellation Policy.

  • The maximum width of the logo in the header is set under Settings → Design → Header → Maximum Logo Width (Store Header), which is 300 pixels by default. If there isn’t enough space, increase the “Header Height (Desktop)” or “Header Height (Mobile)” settings in the same group.
  • Use a PNG with a transparent background that is about twice as wide as the maximum logo width. The store will resize wider files to 600 pixels.
  • Replace the file with the same name, then save the “Shop Logo” field once. Otherwise, the shop will continue to display the old, scaled-down version.

Favicon

You can select the small icon in the browser tab under Settings → SEO / SEA → Title & Meta Tags → Favicon. The file is located in the “Images” folder; a square ICO file is best.

In the same section, you can set the icons for the smartphone home screen: “Apple Touch Icon - General,” “- Small,” “- Normal,” “- Large,” and “Touch Icon for Other Devices.” A favicon often doesn’t appear in the browser right away because the browser caches the old one.

Store Colors

The primary color, secondary color, and other basic colors are found under Settings → Design → Colors, such as “Store Color: Primary.” Only the main administrator’s user account can view and save this group.

If this is not your own account, please send us the desired color values, for example as a hex code such as #374a65. We will set them up and check to ensure that text remains clearly legible on that color.

Font

Under Settings → Design → General → Font, select the shop’s font; the default is inter. You can choose from the included fonts such as Roboto, Open Sans, Montserrat, or Poppins.

You can add another font from Google Fonts via the “Import Google Font” tab in the same section. The store downloads the font files once and then serves them itself; your visitors’ browsers do not need to request them from Google. Afterward, select the new font under “Font.”

Product Badge Colors

For custom badges, such as “Organic” or “Made in Germany,” set the colors under Products → Product Badges on the badge: “Badge Background Color” and “Badge Text Color.” These two colors must not be the same. The “Additional CSS” field accommodates further specifications, such as a border.

The labels assigned by the store itself have fixed colors with sufficient contrast in the default template: the discount for special offers, “New,” “Top,” “Bundle,” “B-Grade,” “FSK 18,” “Free Shipping,” and “Exclusive Offer.” These do not follow the store’s color scheme. You can set different colors for them using custom CSS; see Custom CSS.


Header and Menu

You can configure the logo, icons, search, and the category menu under Settings → Design → Header. You specify which categories appear in the menu when you create the category.

Settings → Design → Header (header area) with 25 settings, including Maximum Logo Width (store header), Header Height (desktop), and Header Height (mobile), Modern mobile header style, navigation bar in the header, default navigation template set to "auto," and header navigation: position center

Under Settings → Design → Header, you can configure the logo width and height, icons, the mobile header, and the category menu. Click to enlarge.

SettingEffect
“Show/Hide Navigation Bar in Header (Menu, Home, Categories)”shows or hides the menu bar with the categories
“Header Navigation: Position”center (default): Menu between the logo and icons. below: Menu on its own line below the header, with more space for long names. With “Header Navigation: Alignment for ‘below’ position,” it is centered or aligned to the left there.
“Lock header navigation while scrolling”The header area remains at the top while scrolling.
“Maximum Header Width”container-xxl: as wide as the store content. container-fluid: across the entire screen width.
“Show/Hide Shopping Cart in Header,” “Show/Hide Wish List in Header,” “Show/Hide Language Selection in Header,” “Show/Hide Currency Selection in Header”Show or hide individual icons in the header
“Show icon labels (desktop only)”Short text below the icons, only on large screens
“Default Navigation Template”Structure of the drop-down menus; see below
“Mobile Header Style”modern (default): two lines, with the menu button and search field on the second line. classic: one line with the search icon, menu button, and all icons.
“Header Elements”The narrow bar above the logo, containing items such as a phone number and key benefits; see the guide on designing the homepage

Which Categories Appear in the Menu

The menu contains the categories for which the “Category as Header Tab” toggle is enabled under Products → Categories / Products. Subcategories appear in the drop-down menu if “Show subcategories in header tabs” is enabled; the number per column is determined by “Header Category Subnavigation: Maximum Number for 2nd Category Level.”

You can choose how a drop-down menu is structured for each main category in the “Navigation Template” field or for all categories under “Default Navigation Template”:

  • simple: Text only, for a small number of subcategories.
  • imagecard: Subcategories on the left, image and description of the category on the right.
  • megamenu: Full width with multiple columns, for large product ranges.
  • auto (Default): The store selects based on image, description, and number of subcategories.

On smartphones and tablets that the store recognizes as mobile devices, it always displays the simple version.

Long Category Names

If not all entries fit in the menu bar, entries wrap to a second line. The header area does not expand accordingly: The first line is truncated at the top, and the second line extends into the page. Therefore, keep the menu short enough to fit on one line:

  1. Short name, long heading: The menu displays the “Category Name.” Enter a short form there, such as “Garden,” and the full name in “Alternative Category Heading.” The shop displays this heading at the top of the category page.
  2. Fewer entries: Turn off “Category as Header Tab” for categories that don’t need to appear at the top. To ensure they remain accessible via the menu on a computer, turn on “Show Menu Icon in Desktop Mode”: The button opens the menu on the left with all categories.
  3. More Space: Set “Header Navigation: Position” to “ below.” This gives the menu the full width.

With XONIC 4.10, items are now divided into “Highlights” and “More Categories”: Anything that no longer fits in the bar is moved by the store to the “More Categories” panel; see the Category Navigation Guide.from 4.10

The menu on the left on a smartphone

The menu button opens a menu on the left with all categories. Under Settings → Design → Off-Canvas, you can specify how deep it goes (“Off-Canvas Left: Maximum Category Depth,” default 2) and whether it displays category images (“Off-Canvas Left: Show Category Images”). Fewer levels and no images make the menu clearer on small screens.

With XONIC 4.10, the left-hand menu has been redesigned: Each level opens its own panel with a Back button, and there’s also a bar with category chips below the mobile header area; see the Category Navigation Guide.from 4.10


Category Pages and Product Lists

You can configure how products appear on category pages and in search results under Settings → Design → Product Listing. The most important setting is the “Product View in Product Listing” table.

Edit view of the "Product View in Product Listing" setting, showing the rows "gal" (24 per page, default: yes, "Desktop: hover / Mobile: hidden" buttons) and "list" (60 per page), as well as the columns "Item Number," "Manufacturer," "Short Description," and "Additional Values" (extra fields, etc.)

In “Product View in Product Listing,” each row represents a view of the category page with its own number of items per page and its own display options (tile or row). Click to enlarge.

ColumnEffect
"Listing Style"gal displays tiles; “ list ” displays a list with more text. A third option, “ special,” is also available. Each row is a view, and your customers can switch between them using the icons above the list.
“Items per Page”Products per page in this view
“Default”The view the store displays first
“Buttons”Only for gal: when the shopping cart button and options appear below the tile. “Desktop: hover” expands them on a computer only when you hover over them with the mouse; “Desktop: visible” always shows them; “hidden” never shows them. The second part applies to narrow screens such as smartphones.
“Item Number,” “Manufacturer,” “Short Description,” “Additional Values (Extra Fields, etc.)”Additional information in the tile or row

Items per page

Enter the number in “Number per Page.” The store maintains these values under Settings → General → Minimum Values → Products per Page (Minimum) and Settings → General → Maximum Values → Products per Page (Maximum), with default values of 10 and 24. To display 48 products per page, you must also increase the maximum value.

On devices that the store recognizes as mobile devices, it displays half that number. Above the list, your customers can also select double, quadruple, or eight times the number of products if the category contains that many items.

Permanent List View

Set “Standard” in the line ` list`. Your customers can still switch; their selection remains in effect until the end of their visit.

On mobile devices, the store always displays the gallery as long as the line ` gal ` exists. If you want only the list to appear everywhere, delete the line ` gal ` using the trash can icon and save.

Columns and Tiles

  • Category Tiles: “Category Tiles: Number of Columns” determines how many tiles for subcategories and main categories are displayed side by side, with separate settings for smartphones, tablets, and computers. You can choose from “Standard (1 / 2 / 3)”, “Compact (1 / 2 / 4)”, “Many Categories (2 / 3 / 6)”, or custom values. Fewer columns result in larger category images.
  • Products on smartphones: “Number of Products Side by Side (Mobile)” displays one product per row in full width (1) or two side by side (2, default) on narrow screens.
  • Background color of product blocks: In the “Configurator for Product Presentation and Marketing,” each row has a “Background” column. The color applies specifically to this block on this page.from 4.9.135

Product Names: Rows and Capitalization

You would like to …Setting
Shorten long product names in the list“Number of Lines for Product Name (Mobile, 2-Column)”: After 1, 2 (default), or 3 lines, the name ends with “…”. Despite the name, this truncation also applies to category pages on desktop devices as long as “Number of Products Side-by-Side (Mobile)” is set to “ 2.”
Display product names in lowercase instead of uppercase“Product Heading in All Caps On/Off” at false. This setting is available in three places: under Settings → Design → Product Listing for lists, under → Product Detail View for the product page, and under → Checkout for the shopping cart and order summary.
Buttons in all caps“Button Capitalization”: checkout (default) applies only to buttons in the checkout process; all applies to all buttons; none applies to none
Rewrite category namesThe store displays category names exactly as you enter them in the category.

There is no setting for a custom font size for product names. You can set this using your own CSS.

Hover Effects

When the mouse hovers over a category tile, it casts a slight shadow, the image becomes slightly larger, and the name changes to the primary color. There is no toggle switch for this; you can disable the effect using your own CSS. For product tiles, you control the expansion of the buttons via the “Buttons” column (at the top). The “Images & Media” guide describes how the image changes when you hover over it.

Bestsellers and Other Product Blocks

The rows “Bestsellers,” “New Arrivals & Top Picks,” or “Special Offers” above and below the list come from the “Product Presentation and Marketing Configurator” in the same group. Each row is a block with a type and a landing page. For category pages, the rows with “/ Categories” apply: To remove the Bestsellers block there, delete the “Bestsellers / Categories” row using the trash can icon and save your changes. The columns are explained in the Designing the Homepage guide.


The Product Page

You can configure the layout and controls of the product page under Settings → Design → Product Detail View. The “Images & Media” guide describes the gallery, arrows, and zoom features.

Settings → Design → Product Detail View, Product Pager Section, High Demand Badge, Sticky Column, Original Description Position, Description Tab Expanded by Default, Description Position on Mobile Devices: tab_right, Quick Buy Bar: Status, Sticky Price, Image Display: Gallery and Navigation Arrows on Mobile

Under Settings → Design → Product Detail View, you can specify where the description appears and which controls are displayed on the product page. Click to enlarge.

The Description on a Smartphone

On mobile devices, the description does not appear below the images by default, but rather as a collapsed tab in the area with the price and shopping cart button. Here are two ways to make it visible right away:

  • “Product Detail View: Description Tab Expanded” at true: The tab is already open when the page is loaded.
  • “Product Detail View: Description Position on Mobile Devices” at inherit: The description appears where “Product Detail View: Description Position” places it on a computer—by default, below the images. from 4.9.6

“Description Column Expanded (Narrow Screens)” applies only to the description below the images in a narrow browser window on a computer, not on a smartphone.

Additional Toggle Switches

SettingEffect
“Quick Buy Bar: Status”If the customer scrolls down, the area with the price and shopping cart button remains as a bar at the bottom of the screen. “ false ” turns off the bar.
“Shopping Cart: Enable Sticky Price”If the price scrolls out of view, the store displays it next to the shopping cart button. This feature works independently of the quick-buy bar.
“Product Detail View: Sticky Column (left / right / none)”Which column remains fixed when scrolling: the images (left, default), price and shopping cart button (right), or none
“Show Share Button”Share button below the product name
“Product Inquiry ‘Questions About This Item’ On/Off”Button for questions about the item
“Product Detail View: Product Pager On/Off”Arrows to the previous and next product in the category, only on screens 1,400 pixels wide or wider and not on mobile devices
“High Demand – Badge”Indicates high demand if a product has been viewed more times in the last 24 hours than the specified number. 0 turns it off.
“Mobile Navigation Arrows”off Hides the arrows in the image gallery on touch devices; swiping is used instead

Zoom Magnifying Glass

By default, the product page displays images as shown at gallery: Clicking an image opens a full-size view. A magnifying glass that appears on hover is only available in the classic view legacy (Settings → Design → Product Detail View → Image Display in Product View). There, you can disable it via Settings → Design → Images → Product Image Zoom Type = none.

Arrows on the Product Page

Arrows appear in two places. For the arrows in the image gallery, see “Mobile Navigation Arrows” above and the Images & Media guide. The “Customers Also Bought” and “We Also Recommend” rows appear as sliders: With Settings → Design → Product Listing → Product Slider: Navigation Style = modern (default), the scroll buttons on a computer only appear when you hover over them. To remove the arrows entirely, go to the “Product Presentation and Marketing Configurator” and set the “Slider” column to “No” in the “Customers Also Bought / Products” or “We Also Recommend / Products” rows; the products will then be listed one below the other.


Finding and Editing Text

Text in the store comes from three sources: the product itself, modules in the CMS Manager, or language files. The location of the text determines where you can edit it.

In the product

You can edit the name, description, short description, and tabs in the product screen; see the guide “Creating & Managing Products.”

In the CMS Manager

The footer, notice box, legal texts, and many other notices are modules with names such as “ $cms_footer ” under CMS → CMS Manager; see the guide “CMS Manager & Emails.”

In xoLanguage

You can change fixed text such as buttons, notes in the shopping cart, and labels on the product page under Tools → xoLanguage as a “custom value.” The product page is the “store-products” section; see the Languages & Translation Guide.

Which block is where? The edit mode

Under Settings → Design → General, the “Customer View Edit Mode” tab opens your store in a special view. A red button with the module’s name—such as “[CMS Page: $cms_footer]”—will then appear in front of each module from the CMS Manager. Clicking it opens the block in the backend in a new window. The “Edit Mode” box is located at the bottom left; click the X inside it to close the view. At the bottom of the page, the box covers the left-hand buttons in the footer. You can then open these blocks directly under CMS → CMS Manager.

Demo store homepage in edit mode: red button “[CMS page: $cms_startseite]” above the welcome text; at the bottom left, the dark “Edit Mode” box with a cross; below that, the footer with the red buttons “[CMS page: $cms_footer_navi],” “[CMS page: $cms_footer_middle],” and “[CMS page: $cms_footer]”

In edit mode, a red button with its name appears next to each block from the CMS Manager; the “Edit Mode” box is located at the bottom left of the window (hidden in the footer section). Click to enlarge.

If a text element does not have a red button, it comes from the article editor or from xoLanguage. For Edit Mode, employees also need read access to redirect.php, found in the Permissions Editor under “Additional Areas (without menu item)”; see the Employee, Permissions & 2FA Guide.from 4.9.24



Notifications and Pop-ups

The store opens some windows and notifications automatically. You can disable most of them using a toggle.

Notification Windows (App)

If your store can be installed as an app (Progressive Web App), a window will ask your customers if they’d like to receive notifications. It appears after an order is placed, after registration, and in the shopping cart after a few seconds. If a customer declines, the store won’t ask again on that device for seven days.

  • Turn off completely: Settings → General → Progressive Web App → Enable/Disable Progressive Web App (PWA) functionality at false. This also means the store can no longer be installed as an app.
  • Set to close automatically: “Automatically hide notification modal” in the same group at true. The window will close on its own after 15 to 20 seconds.

After “Add to Cart”

After adding an item, the store opens the shopping cart as a side menu on the right. With Settings → Checkout → Shopping Cart → Show Side Menu After Add-to-Cart Action at false, it remains closed.

You can change the text of the green message “The product … has been added to the shopping cart” in xoLanguage in the “default” section (key TEXT_SUCCESS_ADD_PRODUCT). Notes on the shopping cart page are located in the “store-checkout-cart” section; see the Languages & Translation guide.

Your custom pop-up, the information box, as well as the pop-ups for newsletters, customer groups, shipping countries, and currencies are described in the Designing the Home Page guide. Set up the cookie window according to the Legal Text, Cookie Banners & Product Safety guide.


Custom CSS

The backend does not have an input field for custom CSS. Custom rules belong in the CSS file of your own template, never in the files of the default template.

Where It Belongs

  • A custom template is its own folder under templates/, next to the default template responsive_v4. Custom CSS rules are stored there in the file css/_custom.scss. The store loads them last, so they override the default settings.
  • Every update overwrites the responsive_v4 folder and the build folder. Any changes made there will be lost during the next update.
  • You can edit the files via file access on your server. We’d be happy to handle this for you; see the template.

Then clear the cache

After making a change to a CSS file, go to Settings → Design → General and click the “Clear Template Cache” tab. The store will rebuild its stylesheet the next time a page is loaded. If you skip this step, you won’t see the change.

Then reload the store page using Ctrl+F5.

Settings → Design → General, with the tabs "Clear Template Cache," "Import Google Fonts," and "Customer View Edit Mode," followed by "Template Selection: responsive_v4," "Change Template in Categories," "Change Template in Subcategories," and "Font inter"

Under Settings → Design → General, select the template and font; the tabs above clear the template cache, import a font, or open edit mode. Click to enlarge.

Designing Individual Pages Without a CSS File

  • In the xoContentEditor, every element under “Layout & Appearance” has a field labeled “Individual Classes.” There, you can enter classes that already exist in the template, as well as background color, spacing, and visibility settings for each device; see the xoContentEditor guide.
  • In the standard text editor, the dialog for inserting a link offers predefined button styles—such as “Button Primary”—in the “Class” field.
  • Rules that are intended to apply to multiple pages belong in the template’s CSS file, not in individual content items.

Custom Template or Default Template

You can see which template your store uses under Settings → Design → General → Template Selection. The default is “ responsive_v4.”

Default Template

With the “ responsive_v4,” your store receives the latest features and layout fixes with every update.

Custom Template

A custom template is a copy with its own name. It contains only the elements that are supposed to be different: custom CSS, custom color variables, and, if necessary, custom versions of individual templates. For any templates not included in the custom template, the store uses the current default templates.

What Happens During an Update

  • The folder containing your custom template remains unchanged during an update.
  • New features in templates that your custom template includes will only appear there once those templates have been updated. The fewer templates your custom template copies, the more features are automatically included with the update.
  • One example is the new navigation in XONIC 4.10: In a template with its own header section, the previous menu will continue to function until the templates are applied; see the Category Navigation Guide.

Switching Templates Without Losing Customizations

Customizations in your template folder—that is, your own templates and CSS—only apply as long as this template is selected. If you select a different one, they will no longer be visible in the store; however, they will not be deleted. Programming outside the template—such as additional functions in the backend—is not tied to the template. However, some custom programming may also include a component within the template.

Please contact us before making a change. We’ll review which customizations are included in your template and transfer them to the new template or to a stripped-down copy of the default template. We’ll provide you with a quote in advance detailing the effort involved. A template may come with its own default settings when activated; therefore, be sure to create a backup before making the switch.

Under “Template Change in Categories” (same group), you can assign a different template to a main category and its subcategories—for example, for a promotional section. You can then select it within the category.

Custom Applications in the Store

You cannot integrate your own configurator or another application that uses scripts via a text field: The xoContentEditor removes scripts when saving. If the provider offers embedding via an iframe, use the “Code / Custom HTML” module; see the xoContentEditor guide. If the embed loads content from a third-party provider, be sure to obtain consent; see the guide on Legal Texts, Cookie Banners & Product Safety. Anything beyond that, we’ll integrate as custom programming.


Mobile, Tablet, and Desktop

The store adapts its display in two ways: based on the width of the browser window and based on the device, which it identifies via the browser’s identifier. That’s why a narrow window on a computer doesn’t always look the same as a smartphone.

Category page for textile printing, displayed side by side: on the left, on a computer with a width of 1,440 pixels, a menu bar featuring "Textile Printing" and "Advertising Technology," and four tiles per row; on the right, on a smartphone with a width of 390 pixels, a two-line header area with a menu button and search field, and two tiles per row

The same category page on a computer (1,440 pixels) and on a smartphone (390 pixels): At widths under 1,200 pixels, the menu button and search field replace the menu bar. Click to enlarge.

Based on Window Width

  • At widths under 1,200 pixels, the store displays the mobile header: a menu button and search field instead of the menu bar. This also applies to a tablet in landscape mode, as long as it is narrower.
  • The arrows for the previous and next product only appear at 1,400 pixels or wider; they never appear on mobile devices.
  • In the xoContentEditor, “Desktop” also refers to screens 1,200 pixels or wider.

Based on the device

Smartphones and tablets whose browsers identify as mobile devices receive different content from the store, regardless of screen width:

  • the description as a tab (see product page),
  • in product lists, the gallery and half as many products per page,
  • in the slider and on banners, the image for mobile devices, if one is available,
  • in the menu, the simple version of the drop-down menus.

Why something is missing on the tablet

If the menu bar is missing in landscape mode, it’s because the tablet is narrower than 1,200 pixels: the categories are then hidden behind the menu button. A tablet can also be wide enough to display the menu bar and still be classified as a mobile device; in that case, it looks like a computer but displays the description as a tab, for example. Which tablets are classified as mobile devices depends on the identifier sent by their browser.

How to check the mobile view

  • The most reliable way is to use a real smartphone.
  • On a computer, use the device view in your browser’s developer tools (F12), which also sends a smartphone’s identifier. Then reload the page.
  • A browser window that’s simply been resized to be narrow will display the mobile header, but not the content intended for mobile devices.

Settings for the mobile view

SettingGroup under Settings → DesignApplies to
“Mobile Header Style,” “Header Height (Mobile)”HeaderWindows with a width of 1,200 pixels or less
“Number of Products Side by Side (Mobile)”Product ListingNarrow screens such as smartphones
“Number of rows for product names (mobile, 2-column)”Product listingCategory pages, including on computers; see product lists
“Product Detail View: Description Position on Mobile Devices”Product detail viewDevices that the store recognizes as mobile devices
“Mobile Navigation Arrows”Product detail viewTouch Devices
“Off-Canvas Left: Maximum Category Depth,” “Off-Canvas Left: Show Category Images”Off-CanvasThe menu on the left; on a computer, only with “Show Menu Icon in Desktop Mode”

In the xoContentEditor, you can set the width, order, and visibility for each element separately for desktop and mobile; see the xoContentEditor guide.


Accessibility

The default template is designed to comply with WCAG 2.1, Level AA. With every design change, you bear some of the responsibility yourself.

  • When using custom colors, check whether text remains easily readable on them. This applies especially to light primary colors and text on colored backgrounds in product blocks.
  • Do not disable indicators and labels in a way that makes information recognizable only by color.
  • The " Legal Texts, Cookie Banners & Product Safety" guide outlines what the store provides and what remains your responsibility.

Frequently Asked Questions

How do I change the colors of my store?

The base colors are located under Settings → Design → Colors. Only the main administrator’s account can view this section. If that’s not your account, send us the color values; see “Logo & Colors.”

Where do I upload the favicon?

Under Settings → SEO / SEA → Titles & Meta Tags → Favicon. Select the file from the “Images” folder—preferably a square ICO file. The browser may take a little while to display the new icon.

Where do I change the color of the product badges?

You can customize your own badges under Products → Product Badges using “Badge Background Color” and “Badge Icon/Text Color.” The store’s standard badges, such as “On Sale” or “New,” have fixed, easily readable colors; you can set others using your own CSS—see Logo & Colors.

Long category names make the menu too wide. What can I do?

Enter a short form as the category name and the long name as the “Alternative Category Heading.” Turn off “Category as Header Tab” for less important categories, or set “Header Navigation: Position” to “below”; see Header Area.

Categories overlap in the menu on a smartphone. What should you do?

First, clear the template cache under Settings → Design → General and reload the page. Fewer levels (“Off-Canvas Left: Maximum Category Depth”) and no category images make the menu clearer. If the issue persists, send us a screenshot showing your device and browser. With XONIC 4.10, the left-side menu has been redesigned; see the Category Navigation Guide.

How do I set the number of products per page?

Go to Settings → Design → Product Listing → Product View in the product listing under the “Number/Page” column. The store will not display more than the “Products per Page (Maximum)” setting; the default is 24. On mobile devices, it’s half that number; see Product Lists.

How do I permanently set the list view?

In “Product View in Product Listing,” set the “Default” toggle to “list.” On mobile devices, the store will still display the gallery as long as the “gal” row exists; if you delete it, the list view will apply everywhere.

How do I shorten long product names in the list?

Use “Number of Lines for Product Name (Mobile 2-Column)” under Settings → Design → Product Listing: After 1 to 3 lines, the name ends with “…” This setting also applies to category pages on desktop computers as long as “Number of Products Side by Side (Mobile)” is set to 2.

How do I adjust the size and line breaks of the product title?

You control line breaks via the number of lines (see question above), and capitalization via “Product Heading in Uppercase On/Off.” There is no setting for font size; you can set that using your own CSS—see Custom CSS.

How do I toggle capitalization for product and category names?

Product names: Set “Enable/Disable All-Caps Product Headings” under Settings → Design → Product Listing, → Product Detail View, and → Checkout to “false” in each section. The store displays category names exactly as you enter them.

How do I hide the bestsellers in the product list?

In the “Product Presentation and Marketing Configurator,” delete the line “Bestsellers / Categories” and save. The line “Bestsellers / Home Page” controls the block on the home page separately; see Product Lists.

How do I disable the hover effect on category pages?

There is no toggle for shadows and enlargement of category tiles; you’ll need to use custom CSS. To expand the buttons below product tiles, set “Desktop: visible” in the “Buttons” column of “Product View in Product Listing.”

How do I display larger category images on the home page?

Under “Category Tiles: Number of Columns,” select fewer columns, such as “Standard (1 / 2 / 3)” instead of “Compact.” Image dimensions and cropping are explained in the Images & Media guide.

Where do I edit text on the product page?

Edit product text in the product editor; edit fixed labels in Tools → xoLanguage, under the “store-products” section. To see which texts come from the CMS Manager, use “Customer View Edit Mode”; see “Editing Text.”

How do I display the product description directly on a smartphone?

Setting “Product Detail View: Description Tab Expanded” to true opens the tab when the page is loaded. Setting “Product Detail View: Description Position on Mobile Devices” to “inherit” displays the description as it appears on a computer; see Product Page.

How do I disable the zoom magnifying glass for the product image?

The magnifying glass is only available in the legacy image display. There, set Settings → Design → Images → Product Image Zoom Type to “none.” The “gallery” (default) and “swiper” displays open a full-size view when clicked.

How do I remove the slider arrows on the product page?

For the image gallery on touch devices: Set “Mobile Navigation Arrows” to “off.” For “Customers Also Bought” and “We Also Recommend”: In the configurator, set the “Slider” column for the row to “No”; see the product page.

Where do I change payment method logos and contact information in the footer?

Under Settings → Design → Footer: “Payment Methods in Footer,” “Shipping Methods in Footer,” and “Footer Contact Information.” You can manage the links above these in the CMS Manager; see Footer.

How do I hide the notifications window?

This is part of the store’s app functionality (Progressive Web App). To disable it, go to Settings → General → Progressive Web App → set “Progressive Web App (PWA) Functionality On/Off” to false, or have it close automatically by selecting “Automatically hide notification modal”; see Notifications & Popups.

How do I disable the notification message in the shopping cart?

It depends on the message: The notification window is part of the app functionality; you can disable the side menu that appears after “Add to Cart” under Settings → Checkout → Shopping Cart, and you can change the notification texts in xoLanguage; see Notifications & Popups.

Why does the store look different on a smartphone than on a computer?

At widths under 1,200 pixels, the store displays the mobile header, and devices that identify as mobile devices see some content differently—for example, the description appears as a tab. Settings with “Mobile” in the name apply only there; see Mobile & Tablet.

Why are some elements missing on a tablet in landscape mode?

If the tablet is narrower than 1,200 pixels, the store displays the mobile header: the menu bar is missing, and the categories are hidden behind the menu button. The arrows for the previous and next product only appear at 1,400 pixels or wider.

How do I add custom CSS to a CMS page?

There is no CSS field for this. In the xoContentEditor, enter existing classes under “Custom Classes.” Custom rules should be placed in the css/_custom.scss file of your own template; then click “Clear Template Cache”—see Custom CSS.

Can I integrate my own application into the shop template?

Not via text fields; the xoContentEditor removes scripts when saving. Embedding via iframe is done using the “Code / Custom HTML” block. Anything else we integrate as custom programming; see Template.

Can I switch templates without losing custom code?

Customizations in your template folder apply only to that template; after a change, they will no longer be visible but will not be deleted. Please contact us beforehand: We’ll review your customizations and, following a quote, transfer them to the new template; see Template.

Further Guides

We Help with Design

We’ll work with you to set up colors, the header, and product lists, implement these customizations into your own template, and test the layout on smartphones and tablets.

Contact Support Now