Product support

Visit this product's website for support.


THIS PRODUCT IS DEPRECATED. Please use the Sneakers and Biolia themes instead.

The official FREE Shopaholic theme is based on the popular Bootstrap front-end framework designed for responsive layout. The theme is based on Bootstrap's starter-kit, without any clutter, it simply demonstrates the full power of Shopaholic plugins. It's capable of running with the basic plugin set and with the supported additional extensions (see list below).

More supported extensions are planned to be added to the list soon! The theme will be continuously updated to represent Shopaholic capabilities.

Open to your Ideas!

Let us know if you have any questions, ideas or suggestions! Just drop a line at shopaholic@lovata.com

Help us in Theme Development!

You can help us in adding new blocks. To do this, it will be enough to create PR on github with static HTML block code and we will add twig markup to it for Shopaholic plugins.

Theme Home Page Layout:

  1. Header and footer. The theme provides a standard header and footer. The header contains brand name, the site's main menu, social media buttons and cart. The footer contains the company name and description, menu and contacts.

  2. Top slider. A customizable slider at the top to showcase collections, products, promo activities, etc.

  3. Promo block section. This section displays 3 tabs of promo blocks with 3 random products of that particular promo block showed with immediate ability to add to cart.

  4. Banner. A banner under the promo block adds to the feel and look of your online store.

  5. Main Content Section. Shows Products from catalog grouped by category.

  6. Get connected with us on social networks! section with social media buttons before footer.

Theme Pages

  • Catalog: 2-level Catalog with preview text and products listed in product categories.

  • Product page: text preview of the product, full product description and image gallery presented in a slider

  • Shopping cart: ability to change various order details, such as quantity, personal information (name, email, address), payment methods and shipping options. The page is simple and sleek, with continue to checkout button at the bottom. Just what's needed to drive conversions.

Required Plugins

Supported plugins


Please join us on #shopaholic channel in October CMS slack chat in order to have quick support on all our products. You will also get all newest updates and insights about our existing and upcoming products!

If you have any specific requests, suggestions or ideas please do not hesitate to send us a message, it will help us make our products even better.

If you don't have access to octobercms.slack.com, please register here


© 2018, LOVATA Software Development Company under Commercial License.

Developed by LOVATA.

Webpack commands

Theme uses laravel-mix to build css/js files. You can find full document about laravel-mix here.

Example of usage laravel-mix:

  • go to theme folder (themes/lovata-bootstrapshopaholic)
  • run i
  • run run watch, run dev, run prod
  • Found the theme useful on 5 Aug, 2021

    Hi, after reviewed the theme code I has fixed the error: "The Mix manifest does not exist."

    If you want fix the "The Mix manifest does not exist." problem you can follow the next steps: For these files:

    • themes/lovata-bootstrap-shopaholic/layouts/content.htm
    • themes/lovata-bootstrap-shopaholic/layouts/light.htm
    • themes/lovata-bootstrap-shopaholic/layouts/main.htm

    You must change the next lines: $this['path_css'] = mix('css/common.css', 'themes/'.\Cms\Classes\Theme::getActiveTheme()->getDirName().'/assets'); $this['path_js'] = mix('js/common.js', 'themes/'.\Cms\Classes\Theme::getActiveTheme()->getDirName().'/assets');

    to these lines: $this['path_css'] = mix('css/common.css', 'themes/'.\Cms\Classes\Theme::getActiveTheme()->getParentTheme()->getDirName().'/assets'); $this['path_js'] = mix('js/common.js', 'themes/'.\Cms\Classes\Theme::getActiveTheme()->getParentTheme()->getDirName().'/assets');

    that worked for me

  • Found the theme not useful on 10 Jul, 2021

    Same here having issue The Mix manifest does not exist. even after run npm install and the step mentioned at laravel-mix

  • Found the theme not useful on 20 Jun, 2021

    Can not run the theme. Show the following error.

    The Mix manifest does not exist.

    Install NPM and done all necessary steps but not working. give me solution. enter image description here

  • Found the theme useful on 7 Jan, 2020

    A nice theme but harder to modify than it should be. Unfortunately the authors have chosen not to use Bootstrap's settings file and have scattered colour settings throughout various SCSS files. This makes globally changing colours more difficult than it should be. Changing the header and footer to use a darker background colour has required me to edit three different files. Trying to find all the places where the same dark grey is used and changing to my brand's dark grey will take me a lot of trial and error I suspect.

    Still, I appreciate the overall clean code and organization and I'm finding the theme helpful in rapidly prototyping an ecommerce site. I hope the authors will go back to using a global settings file for Bootstrap.

  • author

    Replied on 24 Mar, 2020

    Hi Douglas,

    Thx for your feedback.

    We share your opinion regarding the technical implementation of this theme. We've decided to develop a new major version of this theme following the Bootstrap guidelines more accurately.

    Most likely, it will be based on the next major release of the Bootstrap framework which is expected in early 2020.

  • Found the theme useful on 14 Jan, 2019

    very nice and neat plugin , But i can't add more than 1 form. through this plugin user can use only 1 form i want to use different forms , is there any option to do this ?

  • author

    Replied on 24 Mar, 2020


    Thx for using Shopaholic products. We're sorry, for the late reply. But reviews aren't the right way to get the support. You should open an issue on GitHub instead.

    To be honest, we don't understand your problem. Could you please provide more information by opening a new issue here?

  • Found the theme useful on 29 Nov, 2018

    good one theme easily install and clear

  • author

    Replied on 29 Nov, 2018


    Thank you for your positive feedback! We're happy you enjoyed this theme. If you will face some problems using it don't hesitate to open a new issue on theme's GitHub repository.


Updates theme preview image and description

Feb 27, 2020


Added support of wildcard params to catalog page

Dec 19, 2019


Added loading="lazy" attribute to images

Oct 29, 2019


Updated npm dependences.

Oct 18, 2019


Added stylelint and eslint files.

Dec 25, 2018


Fixed error in validation script (Checkout form).

Nov 29, 2018


Updated component properties. Updated README file.

Nov 18, 2018


Fixed getting selected shipping type and payment method on checkout page

Nov 15, 2018


Fixed theme path for laravel-mix

Nov 14, 2018


Theme initialization

Nov 12, 2018