Skip to content

Themes

The theme of your website defines its overall look and feel, making it a key factor in creating the first impression for your visitors.

Themes in Bagisto include options like slider sections, product sections, category sections, footer links, service content, static content blocks, sidebars, logo resizer, button settings, blog settings, site preloader, related product options, icon customization, full-width templates, color options, widgets, sidebar layouts, and headers.

The theme_customizations table supports customizations for multiple themes and channels, allowing you to define unique settings for each theme-channel combination. You can also filter attributes for more control over theme customization.

In this Bagisto setup, the available shop theme is Default. While creating a theme customization, the available customization types are:

  • Product Carousel
  • Category Carousel
  • Static Content
  • Image Carousel
  • Footer Links
  • Services Content

Create Themes

Step 1: In the admin panel, go to Settings >> Themes. Click on Create Theme.

Create Theme

Step 2: Fill in the required details:

1. Name: Enter the theme customization name.
2. Sort Order: Define the sort order.
3. Type: Select the customization type from the dropdown.
4. Channels: Select the channel.
5. Themes: Select the theme, such as Default.

Click Save Theme to proceed.

Save Theme

Use Product Carousel to showcase products in a responsive carousel.

Configure the following options:

1. Title: Enter the carousel title.
2. Sort: Select the product sorting order.
3. Limit: Set the number of products to display.
4. Filters: Add filters such as New, Featured, or Category ID to control which products appear.

Product Carousel

Use Category Carousel to display categories in a responsive carousel.

Configure the following options:

1. Sort: Select Asc or Desc sorting.
2. Limit: Set the number of categories to display.
3. Filters: Add filters such as Parent ID, Name, or Status to control which categories appear.

Category Carousel

Static Content

Use Static Content to add custom HTML and CSS blocks to the storefront.

Configure the following options:

1. Image: Upload an image if the content block requires one.
2. HTML: Add the static HTML content.
3. CSS: Add custom CSS for the content block.
4. Preview: Preview the static content before saving.

Static Content

Use Image Carousel to create slider/banner sections.

Configure each slider with the following options:

1. Image Title: Enter the slider title.
2. Link: Add the target URL for the slider.
3. Slider Image: Upload the slider image. The recommended resolution is 1920px X 700px.

Image Carousel

Use Footer Links to manage storefront footer navigation links.

Configure each link with the following options:

1. Column: Select the footer column where the link should appear.
2. Title: Enter the footer link title.
3. URL: Enter the link URL.
4. Sort Order: Define the display order.

Footer Links

Services Content

Use Services Content to display service or feature highlights on the storefront.

Configure each service with the following options:

1. Title: Enter the service title.
2. Description: Enter the service description.
3. Service Icon Class: Enter the icon class used for the service icon.

Footer Links

General

All theme customization types include the General section.

1. Name: Enter the name.
2. Sort Order: Define the sort order.
3. Channels: Select the channel.
4. Themes: Select the theme.
5. Status: Enable or disable the status.

General Theme

Filters

Some theme customization types support filters.

1. Key: Enter the filter key.
2. Value: Enter the filter value.

Filters

Click Save to finalize.

Step 3: The new Theme entry will now appear in the themes list.

Theme Output

You have now successfully created and customized a Theme in Bagisto.

Released under the MIT License.