ecommerce

eCommerce - Laravel Ecommerce System with Physical and Digital Product Selling

Updated on: September 22, 2019

By: GeniusOcean

Email: badruddoza.me@gmail.com

About

“eCommerce” is a complete solution for Ecommerce Business Management System. This CMS Includes everything you need to make an ecommerce business and one of the BEST eCommerce store available in envato market. If you properly check all the functionalities of this system then we can assure you that you will skip other best ecommerce platforms or online stores.

This ecommerce software is developed to sell any kind of Physical, Digital or License Key in one single platform! You can use this ecommerce script to make any kind of sopping website such as Fashion store, Jwellery store, Organic store, Electronic store, Ebook store, Softwate or Game License key store anything!

Paypal, Stripe, Instamojo, Paystack and Payment of Delivery is integrated for easy payment transaction. This system has Wishlist and Dynamic Coupon System and these two features are not available in most of ecommerce script in codecanyon. It has Color Picker option that will allow an admin to change the complete website color within five seconds only.

It has Social login option. Customer can easily create account with Facebook and Gmail.This script is fully responsive for any device. Admin can manage complete website without single line of coding knowledge like wordpress.

The greatest feature of this ecommerce system is Powerful Admin Panel! You can set anything without any kind of coding skills. This php ecommerce script is developed using Laravel framework so It is very easy to extend and will not show any kind of errors anytime like wordpress, shopify or other CMS templates.

Installation

After downloading file from codecanoyn just extract in your computer and you will get three folders:

Step 1 : Extract files.zip from Files folder to server.

Step 2 : Create a new database in your server.

Step 3 : Now check your domain(Website Name), you will get an installation page.

Step 4 : Enter your installation details then click on Install.

Step 5 : Please wait until the installation is complete. After completing installation, it will show you a success message.

Step 6 : Then click on Close & Run Website (You must click it).

To login into admin panel, visit:

yourwebsiteURL.com/admin
User: admin@gmail.com
Password: 1234



We provide free installation within 36 hours too. Please message us from our codecanyon profile for free installation.

Admin:

This is admin profile section. Admin can change account details from here. So admin doesn't need to do this manually from database. In order to do that, Admin will have click on the under arrow beside the profile photo. From there admin will get three different options Edit Profile, Change Password and Logout. From Edit Profile admin can change his account details. From Reset Password Admin can also Update his password. And if admin wants to logout from this panel, he can logout from here by clicking Logout option.

Dashboard:

Here admin can check few basic statistics for his/her complete website. Admin can see top referral websites, most used OS, last 30 days sells and other details like recent orders, recent customers, popular products.

Orders:

All Orders: Admin can see all the orders from here. Admin can check all the orders complete details from here. From here admin can mark any order processing, pending or declined. Then admin can also check Processing, Declined or Completed orders separately. If admin wants to send email to customer then he can do it by just clicking send email.

By Clicking on Order Number, admin can print the invoice too. Admin can see the order tracks by clicking track order. Admin also can add order track and change it and delete it. Admin can change the delivery status by clicking on delivery status.

Pending Orders: Admin can see the pending orders list placed by the users from orders page. Admin can see the order tracks by clicking track order. Admin also can add order track and change it and delete it. Admin can change the delivery status by clicking on delivery status.

Admin can view details of placed pending orders. Admin can contact to the user by sending email if wants.Pending order process, complete or decline can be done by admin.

Processing Orders: Admin can see the processing orders list placed by the users from orders page. Admin can see the order tracks by clicking track order. Admin also can add order track and change it and delete it. Admin can change the delivery status by clicking on delivery status.

Admin can view details of placed processing orders. Admin can contact to the user by sending email if wants. Processing order process, complete or decline can be done by admin.

Completed Orders: Admin can see the completed orders list placed by the users from orders page. Admin can see the order tracks by clicking track order. Admin also can add order track and change it and delete it. Admin can change the delivery status by clicking on delivery status.

Admin can view details of placed completed orders. Admin can contact to the user by sending email if wants. Completed order process, complete or decline can be done by admin.

Declined Orders: Admin can see the declined orders list placed by the users from orders page. Admin can see the order tracks by clicking track order. Admin also can add order track and change it and delete it. Admin can change the delivery status by clicking on delivery status.

Admin can view details of placed declined order. Admin can contact to the user by sending email if wants. Declined order process, complete or decline can be done by admin.

Products:

Add New Product:

Admin can add new products from this section. In the top section admin will see three tab such as Physical, Digital and License. After selecting one of these He needs to complete the form to publish any product.

For adding or editing a new product one must know these few tricks:

Featured image size should 600x600px or any square size image with small size like 50KB. If admin uses small size images then the website will load faster.


For gallery images, admin must add square and low size images to for fast loading. You can add multiple images from your computer in the gallery. 4-6 images are perfect number to add as gallery image.


There are few check mark option for admin. If you want to use those feature then you can. But these fields are not mandatory. Such as: Product Condition, Allow Estimation Time, Allow Product Sizes, Allow Product Colors, Allow Product SEO.


For Product Price and Previous Price, just use number. Don't use any symbol in those fields.


Product Stock is a great feature of this script. Put zero (0) if you want to show any product as out of stock. Leave it Empty if you want to show this product as unlimited number. Your customers can order unlimited product if you leave the field empty. Or you can just set a number of your products according to your stock. If the stock is finished then it customers can't order more.


You can add youtube video url of any product if you want.


Product Description and Product Buy/Return Policy have HTML editor. So you can customize your text according to your wish. Such as bullet points, color etc.


After reviewing everything just submit your product and it will be published.


All Products: From Here admin can see all the products and admin can activate or deactivate any product from here. Admin can highlight any Product on Homepage from this section. Just click on Highlight then add check mark in the lists. You can change list names from language option. Admin can set gallery from here too and can remove the products.

Deactivated Products: In The Deactivated Products, Admin can check all the deactivated products and can active again if admin wants.

Affilate Product: Admin can add affilate products from here. For that admin have to fill the form and submit it.

Admin can add/edit products from here. Affilate products are same as the other products. Admin have to give the affilate link for the product and fill the other informations.

Customers:

Customers List: Admin can check all customers here and can contact with them. All the information will be available of customers. Admin can also change the default customer image too.

Withdraws: If any customer has affiliate bonus then they can request to withdraw and admin can check it from the withdraws option.

Manage Categories

Main Category: Admin can view all main categories from Main Category page. Admin can add a new category from Add Category page. If wants to add new category admin will have to click on Add New Category from the top right corner of Main Category page & fill the category name & slug. Admin can add a photo of the main category it's optional

Slug must be in English and should be small letters because it will be used as Website URL.

Admin can also Update, active or deactive and Remove added category.

Sub Category: Admin can view all sub categories from Sub Category page. Admin can add a new sub category from Add Sub Category page. If wants to add new sub category admin will have to click on Add New Sub Category from the top right corner of Sub Category page & fill the all forms & must be select category type.

Slug must be in English and should be small letters because it will be used as Website URL.

Admin can also Update, active or deactive and Remove added sub category.

Child Category: Admin can view all child categories from Child Category page. Admin can add a new child category from Add Child Category page. If wants to add new child category admin will have to click on Add New child Category from the top right corner of Child Category page & fill the all forms & must be select category type.

Slug must be in English and should be small letters because it will be used as Website URL.

Admin can also Update, active or deactive and Remove added child category.

Bulk Product Upload:

Admin can add product by using csv file. Admin can download the sample from here. To Add Products admin must upload a csv file and submit it.

Product Discussion:

Admin Can check the product comment ,review and reports from here. Admin can delete these or contact with the customer from here.

Coupons:

Admin can view all coupons here. Admin can add new coupons from top right corner. If Admin wants to add new coupon admin will have to click on Add New Coupon from the top right corner of Coupons page & fill the all fields. Admin can also update, active or deactive and Remove added coupons.

Blog:

Admin can manage blog from here. In order to add a post admin will have to set the categoies for the posts. To Add Blog post admin will have to click on Add New Blog from the top right corne. Admin have to complete the simple steps from Add New Blog page. Please use same size image for all the blog post, So it blog images will be same in any device like mobile, computer or tablet computer. Admin can Edit and Remove added blog by single click.

Message:

In this section, admin will get all the messages from customer and reply it from here.

Tickets:

Admin can see the list of tickets sent by the customers and also can reply them.

Disputes:

Admin can see the list of disputes sent by the customers and also can reply them.

Favicon: Admin can upload Favicon from here. Favicon size should be 32x32px.

Loader: Admin can upload loader from here.

Shipping Methods: Admin can add new shipping methods and edit or delete too. This will be displayed on checkout page.

Packagings: Admin can add packaging and edit or delete too. This will be displayed on checkout page.

Pickup Location is to set websites pickup location point where the customer can go to collect their product. Admin can add unlimited pickup locations from here and customers can use this locations to ship his product.

Website Contents: Here admin can set website title which will show on browser tab. Admin can set his popular tags from this page and it will show on category page and customers can click on any tag and can check similar product with this tag.

Theme Color option: is a great feature in this script. Our default color is blue and admin can change it to any color from this color picker.

Admin can also change the menu color, menu hover color, header color, footer color and copyright color.

Admin Can set his current admin panel background color from here too.

This script has Tawak.to feature. So, if admin wants to integrate a live chat option then he can do it very easily. Just need to activate the option and collect his twak.to script in the box.

Affiliate Informations: Admin can change enable / disable affilate system and also can change affilate percentage and banner.

Error Banner: Admin can change the error banner from here. For that Admin just need to fill up the form.

Home Page Settings

Here admin can set everything in homepage such as sliders, service section, banners, reviews and partners. In the Customization, admin can disable any section from homepage to load the website faster. Just remember that, if admin uses small size image and small content on this option then the website will load faster. Just disable the sections those are not necessary for you and click on Submit button.

Menu Page Settings

In this section admin can control the FAQ , Contact Us page and other pages. You can use the editor to write your content and decorate it with the HTML builder. You can add unlimited pages from the Others Pages section. You can also set where the page will available in header or in footer.

Email Settings

Email Template: Admin can design his own email template from here. He can add the dynamic fields and any elements from the text editor. If admin wants to mention the customer name then just copy the BB CODE{customer_name} from the above table and paste in your template. It will automatically identify the client name.

Email Configuration: Admin can setup SMTP or PHP mail service from here. If admin deactivate the SMTP from top section then the website email system will be PHP mail system. Your hosting provider can help you to fill up the form.

Group Email: Admin can send group emails from this option. Just select your options then write your mail and send.

Payment Settings

Payment Informations: Admin can Activate or Deactivate Guest Checkout, Paypal, Stripe, Instamojo, paystack and Cash on Delivery from here. To setup Paypal or stripe just fill the fields with correct information of paypal, stripe, instamojo, paystack and Cash on Delivery. Admin can show currency symbol before or after the price from here. Admin needs to set Withdraw Fee, Withdraw Charge in percentage.

Payment Gateways: Admin can add manual payment gateways to accept payment from any source. Such as, if admin wants to take payment by mobile payment methods manually then admin can setup it from here and can provide account details here. Customer will pay from his/her account and can provide the transaction details here. Admin can add unlimited payment options here.

Currency Settings: Admin can add any currency from here. Just need currency name, Sign and currency value for 1 USD. So customer can pay by his/her currency.

Social Settings

Admin can add social links from here and enable or disable it. For Facebook and Google login, admin just need to provide the right information. Admin can Activate or Deactivate these social logins from here.

Language Setting

There are two types of language in this system:

1. Website Language

2. Admin Lnaguage

1. Website Language:

Website Language will be displayed on front pages and user panel. Admin can add unlimited language from here and can Activate or Deactivate Multiple language features. Just need to add new language and submit.

2. Admin Language:

Admin Language will be displayed on admin panel. Admin can add unlimited language. Just need to add new language and submit.

SEO Tools:

Admin can check websites most popular products from here. Admin can filter it too. From here admin can setup google analytics and meta keywords. It is mandatory field for any website for better SEO result and checking the traffic.

Manage Staffs

Main admin can add unlimited staffs for two different roles such as Administrator or Staff. Staff has few limitations such as, they can't control the website settings but can control all the orders, customers etc.

Developer Support

We are always happy to hear from you. Please feel free to contact us for any kind of customization, support, query and suggestion. We will respond as soon as possible. We reply all our emails within 36 hours. Please email us from our profile so we can verify you as our client and help you to solve any issue.
Our profile: https://codecanyon.net/user/geniusocean
Thank you,
GeniusOcean
Or
Contact Us