Skip to main content

Advanced Theme Settings

Short Description

The Theme Settings module allows you to manage the core building blocks that improve the appearance and user experience of the serB2B system. You can configure all options under six different tabs (Header, List, Home Page, Popup, Product Detail, General) by navigating to Design > Theme Settings from the main menu.


Highlights

  • Configure the behavior of the site's top menu
  • Manage the structure of the product listing page
  • Control homepage sliders and blocks
  • Define popup display conditions
  • Enable or disable product detail page functions
  • Define footer and general appearance elements

Tabs and Settings

1. Header (Top Menu)

SettingDescriptionOption / Value
Sticky HeaderKeeps the top menu fixed when scrolling the pageEnabled / Disabled
Dynamic Sidebar CartCart panel that opens/closes from the right edgeEnabled / Disabled
Show Home IconDisplays the “Home” icon in the menuEnabled / Disabled
Show SubcategoriesDisplays subcategories in the main menuEnabled / Disabled
Description Under Main CategoryShows a short description text under the main categoryEnabled / Disabled
Number of Columns in SubmenuHow many columns submenu items are displayed inNumeric (e.g., 6)
Search HintPlaceholder text in the search boxText (e.g., “Search”)

2. List (Product Listing)

SettingDescriptionOption / Value
Infinite PaginationLoads new products automatically at the end of the pageEnabled / Disabled
Add All VariantsButton to add all variants to cart at onceEnabled / Disabled
Show Filter PanelDisplays the left filter panelEnabled / Disabled
Show Sales Unit BoxShows the product unit box in the listEnabled / Disabled

3. Home Page

Note: For detailed homepage customization, please use the Customize Home Page page.

SettingDescriptionOption / Value
Index Product Order BySorting criteria for products on the homepageJSON (e.g., {'id':'desc'})
Brands Slider ActiveEnable/disable the brand sliderEnabled / Disabled
Brands Slider SettingsCSS classes and behavior settings for brand sliderText (e.g., slider-item-show8 …)
Brands Slider IDSelects which slider block to useDropdown (e.g., brands, manset_slider…)
Main Slider ActiveEnable/disable the main sliderEnabled / Disabled
Main Slider SettingsCSS classes and behavior settings for main sliderText (e.g., slider-nav-round …)
Main Slider IDSelects which main slider block to useDropdown (e.g., fashion_main_slide)
Mobile App BoxVisibility of the mobile menu boxEnabled / Disabled
Instagram ModuleAdds Instagram feed to the listing pageEnabled / Disabled
Instagram TokenInstagram API access tokenText

4. Popup

SettingDescriptionOption / Value
Show PopupEnable or disable popup on homepage or other pagesEnabled / Disabled
Popup Page NameSelects which CMS page will open as popupDropdown (CMS page name)
Popup Modal ClassSize and style classes of the popup windowText (e.g., modal-xl)
Popup Session KeyCookie key used to prevent showing popup repeatedlyText
Popup AlwaysForces popup to appear on every page reloadEnabled / Disabled

5. Product Detail

SettingDescriptionOption / Value
Show Brand in DetailDisplays brand information on the product detail pageEnabled / Disabled
Show 2nd Alternative PriceDisplays a second alternative price on product detailEnabled / Disabled
Product Image ZoomEnables zoom functionality on product imagesEnabled / Disabled

6. General

SettingDescriptionOption / Value
Footer CMS URLCMS page to use in the site footerDropdown (CMS page)
Show Excel Export on Order DetailEnables Excel export button on order detail pageEnabled / Disabled

Saving and Applying

  • Click the Save button at the bottom of the page to save changes made in all tabs.
  • Once saved, the settings are applied immediately to the system.

Tips and Recommendations
  • Priority Order: If you use many sliders or blocks, ensure each block’s ID is unique.
  • Performance: Features like infinite pagination and image zoom may affect performance on mobile devices.
  • Multilanguage: Dropdowns and CMS URL options support multiple languages; make sure to select the correct language key.

Resources


Support and Contact

If you have any questions or need support, please contact our support team.