We are pleased that you have chosen MULTIKART Vue theme for your site and we will not disappoint you with your choice. MultiKart is an excellent theme develop with a concise approach. The code written is a clean and well structured.
MultiKart is the most powerful & responsive theme with all the modules and functions involved with an attractive design.
MultiKart theme template is build focusing on HTML and SCSS and works perfectly fine in all the browsers and it's No jQuery!
Multikart theme include 16 Home page layouts, 35+ inner pages, 10+ product pages, and 9+ shop pages.
We request to have a look at our MultiKart manual to know brief about the theme! We have compromised each and every detail for you in the manual that you will need.
If we are unable to answer your queries beyond our documentation, you are free to contact us through the themeforest support page with your site. We will be happy to cater you and will get back to you in no time.
Read the manual before jumping to start!
Welcome to Vue! Vue helps you build modern applications for the web, mobile, or desktop.
For getting started an Vue application you needs two things as Prerequisites.
Before you begin, make sure your development environment includes Node and an npm package manager.
Download latest version of node.js from nodejs.org.
Vue CLI, and Vue apps depend on features and functionality provided by libraries that are available as npm packages. To download and install npm packages, you must have an npm package manager. This Quick Start uses the npm client command line interface, which is installed with Node.js by default. To check that you have the npm client installed, run npm -v in a terminal/console window.
For better understanding Vue we suggest you to once go through official documentation of Vue from Vuejs.org
You use the Vue CLI to create projects, generate application and library code, and perform a variety of ongoing development tasks as it is a progressive framework for building user interfaces.
Install the Vue CLI globally.
To install the CLI using npm, open a terminal/console window and enter the following command:
npm install -g @vue/cli
For Nuxt.js use:
npm i npx
npx create-nuxt-app
cd my-project
npm run dev
npm run build
Options -MultiViews
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.html [QSA,L]
export default = {
mode: 'spa',
subdirectory: '/multikart/'
};
SPA stands for single page application
universal used for server side rendering(SSR), if you want SSR than go to nuxt.config.js and change mode to 'universal'
router: {
base: '/multikart/'
}
npm run build
Options -MultiViews
RewriteEngine On
RewriteBase /multikart/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.html [QSA,L]
If you have already download and install node.js and Vue CLI then ignore prerequisites accordingly.
Download latest version of node.js from nodejs.org.
Install Vue CLI Using:
npm install -g @vue/cli
For Nuxt.js use:
npm i npx
cd theme
npm install
npm run dev
Here we represent Vue Folder Structure and Style Customize
We have provided a bunch of demo layouts and header layouts that can be implemented with just a options change to body!
For creating your dream layout open customizer by click on setting icon
You can change your layout version i.e. RTL and LTR by click on :
Also you can change your color option by click on:
Then you just need to click on configuration button
Configuration popup will be open then just copy config which is in popup model
Now go to our theme >> data >> config.json and then just replace complete config.json with your new configuration and re-run theme using npm run serve.
Please refer the below table for corresponding classes. it is just for your inforamation you do not need to bother about this it's dynamically take particular classes according to your needs.
Layout | Options |
---|---|
RTL Layout | Class: rtl |
Dark body | class: dark |
Suppose you want to take only a single demo then you need to follow below steps (for example, you want only kids demo)
Remove all other headers from components >> header except your choice header and import that header in your demo index.vue file.
Remove all other Footers from components >> footer except your choice footer and import that footer in your demo index.vue file.
Remove all other product-box from components >> product-box except your choice product-box and import that product-box in your demo index.vue file.
Remove all other cart-popup from components >> cart-model except your choice cart-model and import that cart-model in your demo index.vue file.
There are also many other use of firebase that you can find from reference which we have attach below.
You must have the following prerequisites:
1.setup firebase project in firebase console.
click on Get Started button
2. Add new project
create new project
Accept the controler-terms and click on Create Project
3. Go to Develop > Authentication
4. Get config object for your web app
>> Click the Settings icon, then select Project settings.
>> Go to the web app
>> In Your apps card, select the nickname of the app for which you need a config object.
>> Select Config from the Firebase SDK snippet pane.
>> Copy the config object snippet, then add it to your app's HTML.
copy config add on config.txt
5.Next, you'll need to enable Email authentication from the authentication > Sign-in method tab:
6.go to sign in method
Make disble toggle to enable, and save changes
7.Go to the authentication > Users tab then click on the Add user button and genarate email and password:
npm install ——save firebase
2. Go to plugins >> plugin.js file and import firebase and in config object you can just paste your firebase credential for your app.
3. Generate components called Login-firebase and use firebase in Login component according to your needs.
1. Remove Import statement and configuration of firebase from your plugins >> plugin.js
2. Remove login-firebase.vue from pages >> page >> account >> login-firebase and use simple login.vue. Also remove auth folder from pages >> page >> account >> auth
3. Also Remove Logout and corrosponding import from components >> widgets >> topbar.vue
Apart from that, if you needs any extra / customization work then also you can get in touch with our experts by raising ticket to help you in customize with affordable extra budget.