Zairito - Laravel eCommerce System | Single vendor |
eCommerce CMS
introduction
Zairito is a single vendor laravel ecommerce application with selling multiple types
products, various payment gateway integration. It provides guest
checkout and order tracking. It
provides very nice user experience to use this application. A nice and super easy
customizable admin panel is attached. It's a nice place to buy-sell physical, digital,
affiliates and licenced products..
Key Features
- Easy installation process
- Fully responsive and dynamic admin dashboard
- Fully responsive and dynamic customer dashboard
- Easy to signup & signin
- Social Login
- Forgot password
- Selling multiple types of products.
- Guest checkout
- Payment process by Paypal, Stripe, Razorpay, Sslcommerz, Mollie, Paystack, Instamojo, Bank Transfer, Cash on Delivery etc.
- Dynamic wishlist & cart
- Product comparison
- Order tracking
- Awesome product filter
- Good looking & user friendly front-end
- Easy to manage site contents
- Managing Users
- Managing subscriptions
- Managing social media, contact etc.
folder structure
-
'Zairito' is bundled with folders:
system requirements
The application has a few system requirements, so you will need to make sure your server meets
the following requirements:
- Laravel >=8.0
- PHP >= 7.4.0
- MySQL 5.7+
- Intl PHP Extension
- OpenSSL PHP Extension
- PDO PHP Extension
- Mbstring PHP Extension
- Tokenizer PHP Extension
- BCMAth PHP Extension
- XML PHP Extension
- Ctype PHP Extension
- JSON PHP Extension
- cURL PHP Extension
- Fileinfo PHP Extension
- GD PHP Extension
- ZIP PHP Extension
PHP INI Requirement:
Server Requirement:
- Terminal Access
- Eanble Cookies
- Enable PHP Sessions
How to install
Installation Steps
After you purchase Zairito
, you will get a zip file. Extracting the zip file you
will get an main.zip
file. You have to upload main.zip
in your server
and extract it.
follow the instruction below
-
If you upload it in
public_html
folder, then visit
your_domain_name.com
in browser
-
If you upload it in a folder in
public_html
folder, then visit
your_domain_name.com/folder_name
in browser.
-
If you upload it in your created
subdomain
folder, then visit
your_subdomain_name.com
in browser.
-
If you upload it in a
folder
in your created subdomain
folder,
then visit your_subdomain_name.com/folder_name
in browser.
-
Create
database
.
- After you enter your website URL in your browser you will see a welcome page of
Installer.
-
You will be shown a list of extensions required to run this software. If all the extensions
have green "Ok" status. If any extension has red "Error"
status, then you need to install the extension in your server first.
-
You will be shown a list of folder locations. If all the folder has green "Ok"
status. If any folder has red "Error" status, then you need to
change the permission of the folder first.
If the scenario is like the picture below, then you will have to give
permissions to all those folders by accessing the directories. To do so-
-
Go to server, file path : /. You will see a folder named “routes”
and right click over it. Some options will pop-up on your screen. Select “Change
Permissions”. A dialog box will be in your screen where you will see the permission
is “755” but our required permission is “777”. To get our required permission click
check on Owner, Group, Others for Read, Write,
Exec. Then click on “Change”.
- Go to server, file path /. You will see a folder named “resources”
and right click over it. Follow the previous procedure to change permission.
- Go to server, file path /. You will see a folder named “public” and
right click over it. Follow the previous procedure to change permission.
- Go to server, file path /. You will see a folder named “storage”
and right click over it. Follow the previous procedure to change permission.
- Go to server, file path /. You will see a file named “.env” and
right click over it. Follow the previous procedure to change permission.
- If all the extension and permission requirements are fulfilled then the page will show this
interface-
- If you want automate installation then click
Next
.
- Input your
App Name
like 'Zairito' & App URL
like
'http://yourdomain.com'.
-
Then fillup your
database connection
like database host
,
database user
, database name
& database password
.
-
If you need to connect with mail server then input
SMTP
field.
-
Click to the
Next
.
-
If you fill all the mandatory field and input the right credentials then you will redirect
to the home page automaticly.
Credentials for Demo
-
For admin: email
admin@gmail.com
, password 123456
.
-
For customer: email
user1@gmail.com
, password 123456
.
-
Paypal Credentials: Email:
buyertanvir@test.com
, Password:
12345678
.
-
Stripe Credentials: Card No:
4242424242424242
.
-
Razorpay Credentials: Card No:
4111111111111111
.
-
Mollie Credentials: Card No:
4111111111111111
.
-
Instamojo Credentials: Card No:
4111111111111111
.
Overview - Front Side
In the front page, you can see latest products, top products, add to wishlist, compare, cart,
purchasing products etc. There are a lot of
sections. Shop section is mainly display of categories and brand products. About Us is mainly
the platforms description. Blog section is the content page of ecommerce marketplace news which
is uploaded by admin/blogger.
-
Home One Front Side
Home Two Front Side
-
Signin Front Side
Signin page
-
-
Signup Front Side
Signup page
-
-
Shopping Cart Front Side
Shopping Cart page
-
-
Wishlist Front Side
Wishlist page
-
-
Compare Front Side
Compare page
-
-
About Us Front Side
About Us page
-
-
Terms & Conditions Front Side
Terms & Conditions page
-
-
Privacy Policy Front Side
Privacy Policy page
-
-
Shipping & Return Front Side
Shipping & Return page
-
-
FAQ Front Side
FAQ page
-
-
Refund Policy Front Side
Refund Policy page
-
-
Products Front Side
Products page
-
-
-
Product Single Front Side
-
Product Single Page One
-
Product Single Page Two
-
Blogs Front Side
Blogs page
-
-
Single Blog Front Side
Single Blog page
-
-
Contact Us Front Side
Contact Us page
-
-
Track Order Front Side
Track Order page
-
-
- Go to:
yourdomainname.com/admin/login
- email:
admin@gmail.com
and password: 123456
-
Signin Admin Side
Signin page
-
-
Dashboard Admin Side
Dashboard page
-
-
Transactions Admin Side
Transactions page
-
-
Sitemaps Admin Side
Sitemaps page
-
-
Customer List Admin Side
Customer List page
-
Admin Panel
Add Product
- In this platform you can add 4 types of products.
- For upload ing a product go to
Add Product
-
It shows to choose your product type like
Physical
, Digital
- Choose a type.
-
Multiple fields are show belongs to each type.
- Fill the necessary fields and click to
Add
button.
-
After successfully adding product you can see it from
Product List
Order Management
- Order management of the platform is very easy.
-
Go to
All Orders
. You can go to filtering menus like
Pending Orders
, Processing Orders
, Shipped Orders
,
Delivered Orders
, Returned Orders
.
-
It shows order list.
-
In action, you can get three activities: showing invoice, changing order status, delete
order.
-
In invoice action you can see order details.
-
In change status action admin can modify current order status. When admin modify current
status order will go to necessary filtered menu.
- Every time of changing status, customer will get email notification.
-
For digital product send click
Send
button
-
It will take to email sending page. Click to
Send
button.
Admin Management
-
Go to
Admin List
. A list of admins has shown.
-
In action, admin can edit and admin user and block an admin.
-
In edit action, admin can change name, email, password and role.
- For creating an admin type user, admin have to
Add Admin
-
Fill necessary admin fields like name, email, password role and click
Add
button.
Role Management
- In this platform admin can create roles, assign a role to other admin.
- By default,
Super Admin
is the main role of this platform. That means super
admin will get all the permissions.
-
Go to
Roles
. A list of existing roles has shown.
-
Admin can edit and delete the roles.
N.B.: Never delete super admin.
- For creating new role go to
Add Role
-
You have seen a list of permissions and role name is displayed.
- Fill the
Name
field and checked necessary permissions of the role
- Then click
Add
button and it will created a new role.
Currency Management
- Go to
Currency
-
you can see a list of all currencies which is available for platform right now.
- By default, USD is the main currency so no one can edit this from admin panel.
-
All the others currencies are editable and admin can edit its currency, iso, symbol and
conversion rate.
- For creating new currency, click
Add Currency
button.
-
A popup will show like below image:
- Fill all fields and click
Add
button.
Tax Management
- Go to
Tax
-
you can see a list of all tax status which is available for platform right now.
- Admin can add a tax value of a country and edit it later.
-
For adding tax status of a country click
Add
button. It will show a popup like
this:
- Fill all fields and click
Add
button.
Delivery Charge Management
- Go to
Delivery Charge
-
you can see a list of all delivery charge list which is available for platform right
now.
- Admin can add a delivery charge of a country and edit it later.
-
For adding delivery charge of a country click
Add
button. It will show a popup
like this:
- Fill all fields and click
Add
button.
Coupon Management
- Go to
Coupon Code
-
you can see a list of all coupon code list which is available for platform right
now.
- Admin can add a coupon code and edit it later.
-
For adding coupon code click
Add
button. It will show a page like this:
- Fill all fields and click
Add
button.
Social login Management
- Go to
CMS/General Settings
-
Here is a portion of social login.
- Fill necessary fields and click
Update
button.
Email Management
- Go to
CMS/General Settings
-
Here is a portion of email.
- Fill necessary fields and click
Update
button.
Language Management
- Go to
CMS/Languages
-
Here you see a list of admin.
-
You can edit language as your want.
- Platform support both LTR & RTL
-
You can add and update static language string as well.
SEO Management
- Platform provides page by page seo which is very important for an ecommerce.
-
Go to
SEO Management
tab. It lands all the static pages list of menus.
-
All the sections you can update title, description and keyword.
Blog Management
- Go to
Blog
section
-
You can get a list of blogs which are currently available.
- Admin can add, edit and delete a blog by his permissions.
CMS Management
- Platform provides all the contents are dynamics.
- Admin can set default language and currency.
-
Admin can brand his own logo and name by this platform
-
All the pages and components are dynamic like home page, abut us page, testimonial sections,
faq etc.
Page Management
- Platform allows multiple dynamic pages for users.
- Go to
Manage Pages
.
-
Admin can get a list of current pages
-
Admin can add, edit and delete a page
- Platform provides flexible menu management.
- There are three types of mennu: static, dynamic and sumnenu
-
Admin can change only name of static menu.
-
Admin can add, edit and delete dyanmic menus
Payment Gateway Management
-
There are 4 types of payment gateway integrated in zairito:
Paypal
,
Stripe
, Razorpay
Bank Transfer
Sslcommerz
Mollie
Paystack
and Instamojo
-
You can update all the credentials of payment gateway
Sitemap Management
-
admin can generate sitemap very easily from this platform
Advertise & Slider
-
admin update all advertisement and sliders very easily.
Theme Management
-
Admin can chanage theme very easily.
Banner
-
admin can update banner very easily. (only theme two)
Customer Panel
SignIn
-
Admin can signin by using email/password. Platform allow to user google and facebook login.
SignUp
-
Admin can quick signup by using name, email and password.
Profile Management
- A customer can manage his profile very easily.
-
Go to
user/profile
-
For editing profile customer can click
Edit Profile
. It goes to edit page og
profile.
My Orders
-
A customer can see and track his orders.
Reviews
-
A customer can write review which they purchased.
-
Customer can see his review
Features
Track Order
-
Anyone can track a order status by clicking
Track Order
-
After tracking order a dedicated page shown of necessary order:
Add To Wishlist
- Anyone can add a product to wishlist which can be purchased later.
-
Click to
Wishlist
button
-
You can see wishlist by clicking
Wishlist
icon of the header
Add To Compare
- Anyone can add a product to compare where user can see product varies.
-
Click to
Compare
button
-
You can see compare by clicking
Compare
icon of the header
- An user can compare 2 products at a time.
Purchase
- In this application there are two types of purchasing:
Customer Checkout
,
Guest Checkout
- Customer can purchase by login their account on the other hand any user can purchase by
giving email address without login.
- For purchasing, first add to cart list by clicking
Add To Cart
.
-
User can check their cart list by clicking
Cart
or go to
cart/content
-
In this portion user can use coupon code.
N.B: Only login user can get coupon facility.
-
After all cart confirm user can checkout by clicking
Proceed To Checkout
-
In the checkout page user must have given the
Billing Address
,
Shipping Address
& Payment Method
- After all checked clik to the
Place Order
button
-
When order is placed it will show a thank you message and an email will send to the
purchaser email address.
thank you
Again, thank you for purchasing Zairito. If you need some help, or support please use email or
contact form via codecanyon Profile site
Hope you happy with the zairito, all the best with your business.
Change log
Version 1.8 (17th January 2023)
- Product edit slug issue fix
- Product discount price issue fix
- Shipping charge mention free add
- Product search issue fix
- Card payment issue fix
- Payment gateway add(Mollie, Paystack, Instamojo)
- Minor issues fix
Version 1.7 (2nd September 2022)
- Product issue fix
- Order issue fix
- About Page issue fix
- Wishlist update
- Comparelist update
- Minor issues fix
Version 1.6 (23th July 2022)
Version 1.5 (5th July 2022)
Version 1.4 (28th June 2022)
- Theme 2 (two) add
- Blog Comment issue fix
- Currency issue fix
- Authenticate issue fix
Version 1.3 (20th June 2022)
- Set default language add
- Set default currency add
Version 1.2 (31th May 2022)
- Preload image upload issue fix
- Newsletter email validation issue fix
- User login issue fix
- Buynow issue fix
- Popup Image issue fix
Version 1.1 (28th May 2022)
- Payment geteway integration (Sslcommerz)
- Logo Update issue fix
- Footer Category issue fix
- Subscribe Issue fix
- Search issue fix
- Contact info issue fix
- Home page about us banner issue fix
release log
Version 1.0 (29th April 2022)
©
Zairito