Ionic Laravel Groceries Solution With Delivery App 1.3
Following are essentials you must have before installation
The package include:
The Laravel framework has a few system requirements. All of these requirements are satisfied by the Laravel Homestead virtual machine, so it’s highly recommended that you use Homestead as your local Laravel development environment.
However, if you are not using Homestead, you will need to make sure your server meets the following requirements:
You can read more about from official laravel website.
For ionic mobile app development, you need ionic development environment ready.
Please follow below official links to setup your development machine.
https://ionicframework.com/docs/installation/cli
You must have prior experience of ionic mobile application development. Also you must know about how to compile apps for playstore and appstore.
Application build and test dependencies
Below given are the essential dependencies that are needed to build the application and also for testing purpose.
Projects are tested on following enviroment
From Where to Begin?
Well, after reaching the above-mentioned step, you need to begin with the website_adminpanel.zip folder. Copy this folder as it is, and paste it in some other dedicated drive and folder and extract the files from the website_adminpanel.zip folder. The extracted files would appear as shown below
Now you just need to enter your website domain name/public/install in any browser, as shown below, and an installation wizard would automatically pop up on the screen.
To make the installation process smooth and user friendly, we have come up with a bit more innovative manner of installation where the user would be provided with an installation wizard, user would be required to keep putting the appropriate values in the relevant fields and the installation process would not take more than just a couple of minutes.
After uploading the source code, once we click it, this would open up by default an installation wizard that would look like this,
The above-given slide with Laravel Ecommerce App title is a welcome note to the user. By clicking on the Next button, the wizard would appear like this
The above mentioned are the dependencies or extensions for the server that are essential components for installation. All the green checks would ensure the presence of all the above mentioned dependencies. In case, if the system doesn’t have any of these dependencies already installed, a red cross mark would appear in the corresponding column of the missing component. So make sure to install all the dependencies and extensions to ensure the smooth running and installation of the app.
By clicking the next, the wizard would ask for the permissions as shown below.
You need to grant the directed permissions respectively for instance.
Storage/framework/ 775
Storage/logos/ 775
Bootstrap/cache/ 775
To grant these permissions>
Open your C panel, here you will find three folders in horizontal order named as
App
Framework
Logs
Select the framework and logs folder, right-click on this, and now click on the change permission, enter the relevant vale 775, and click on the change permission on the bottom again.
In the same manner, grant permission to the bootstrap/cache folder by right-clicking on the folder and selecting change permission.
Once all the permissions are granted, all three folders would show a green checkmark on correspondent columns. From here click the next button.
In the next step, you need to complete the environment settings wizard.
By clicking the Wizard Text Editor next slide will show up as given below
Step 1) Give any name to your Website as you like for instance, Laravel 1 or XYZ.
Step 2) From development mode that carries the following option(s)
Local
Select any of the above mode(s) according to your requirement.
Step 3) In App Debugging section, there are two further options that are
1) True
2) False.
By clicking the true, all the errors would be shown
By clicking the false, no errors would be shown.
Step 4) In Log Type section select debug.
Step 5) In Website URL section, paste your app’s URL and click on the database on the bottom of the wizard.
In the next wizard section, you will be required to enter your database information.
Note: In any case, if you need to change your .env settings or need to change the production or any other mode, you can go to the link below and alter your settings as required. But first complete all the requirements of this wizard.
http://yourdomain/admin/setting
To begin with this, you need to create an empty database first in your PHPMyAdmin, enter all of the details of that empty database in the above wizard, and click on the application on the bottom of the wizard.
Note: Your predefined and created database MUST be empty.
Make sure to also configure your mail settings in the wizard shown above.
In the final phase, enter your admin details like
Purchase Code
User Name
First Name
Last Name
Email
Password
Your website will be live on following link.
By default laravel website run from public folder, so you need to change your server/domain document root to public. You can follow below link for it. There are different methods of remove public from url.
Remove the Public from URL in Laravel
We have different environment in development.
Our laravel installer works perfect on every environment, However some exceptions may occur on environment to environment change .
For Example
Sometime user provide wrong credentials for database, which gives an exception. our laravel installer is handling this exception in a way, It shows message to user to restart its local server if user is providing wrong credentials once.
Note: user is deploying project on local environment like on Xamp , Wamp , Lamp etc”
But if user on live server then user should may/may not clear cache.
if user face session expire (it occurs due to providing wrong credentials many time.) page after providing wrong credentials on live server , user should must clean cache on live server.
This allows you to log in through your Facebook credentials. Here is the official link with the detailed demonstration of Facebook integration
https://developers.facebook.com/docs/apps/
After that you need to enable Facebook login and also need to put Facebook app id , secret id , Facebook app URL, to complete Facebook login process.
To enter your Facebook Credentials use below link.
This allows you to login through your Google credentials. Here is the official link with the detailed google integration.
https://developers.google.com/identity/sign-in/web/sign-in
After that you need to enable Login from back end and also put the Google app Id , Google app secret and google app URL to complete google login process.
To enter your Google Credentials use below link.
You need Firebase account and onesignal account for documentation you can get information from link below.
https://documentation.onesignal.com/docs
https://firebase.google.com/docs
First of all you need to create a project on FCM then add Firebase to your
account to get sender ID using URL below
https://console.firebase.google.com/project/_/settings/cloudmessaging/
You can get sender ID after that you can create app on one signal to get App ID using link below
Now avail this feature, put both app ID and Sender ID at back-end make this feature functional.
To enter your Onesignal Credentials use below link.
This allows you to Subscribe Newsletter for customers. Here is the official link with the detailed Mailchimp integration.
https://login.mailchimp.com/signup/
Step 1) Login to your MailChimp account. Under the user drop-down, select the
Account.
Step 2) Click on Extra->API keys.
Step 3) Under the Your API keys section, click on Create A Key and copy your API key
which you need in a moment.
Step 4) Now you have our API key ready.
Step 5) After that you need to enable Newsletter from back end and also put the
Mailchimp API and Mailchimp Audience ID to complete MailChimp subscription
process.
You can get MailChimp Audience ID from below link
https://mailchimp.com/help/find-audience-id/
To enter your MailChimp Credentials use below link.
Open the folder name Source Code/CustomerApplicationCode and also Source Code/DeliveryBoyCode inside the downloaded package.
Now open folder/src/providers/config/config.service.ts file and change the following.
You can get the credentials from Admin panel -> Setting (Application) -> Application API it will be the URL of your domain. It will load CMS products data into your application.
⦁ Place this consumer key & Secret in your (Delivery Boy & Customer App) projects folder/src/providers/config.service.ts file
save this file.
Test Application
open Terminal and go to a directory where is your app. You can use following command to go to different directory.
Then Run command
Note: Please Add CORS extension for browser if you browser shows warning when app is served sucessfully on browser.
This allows you to log in through your Facebook credentials. Here is the official link with the detailed demonstration of Facebook integration.
https://ionicframework.com/docs/native/facebook/.
After That you can show/hide the facebook login button from your admin panel
http://yourdomain.com/admin/facebooksettings
Here below is link of official documentaiton of facebook login
https://developers.facebook.com/docs/facebook-login/
You need Hash key and package name of your project and for this you need following commands
Note: You can use this hash key for other purpose i.e Google login.
This allows you to log in through your google credentials. Here is the official link with the detailed demonstration of google integration.
https://ionicframework.com/docs/native/google-plus.
After That you can show/hide the login login button from your admin panel
http://yourdomain.com/public/admin/googlesettings
Here below is link of official documentaiton of google login with website
https://developers.google.com/identity/sign-in/web/sign-in
Here below is link of official documentaiton of google login for mobile application.
https://developers.google.com/identity/protocols/oauth2/native-app
Here is the official link that would guide you throughout the process of OneSignal account creation.
https://ionicframework.com/docs/native/onesignal
You will get App Id and Sender Id place both of them in your admin panel below link.
Plugin is already Installed in your both Applications. But You need to
Add your GOOGLE_MAPS_ANDROID_API_KEY & GOOGLE_MAPS_IOS_API_KEY in
your
app-source-code/config.xml
Note: Sure you have enable internal map from the admin settings.
Note: If you donot need the native google maps. Then
remove this plugin using the below command.
ionic cordova plugin rm cordova-plugin-googlemaps
Here is the official link with the detailed demonstration of Google Map integration
Link for Google Map Api.
This section is specified for all your media-related images if any. For instance, when you have to display and upload any image related to any product or for any other purpose, you need to upload it first to the media gallery section using give link below.
http://yourdomain.com/admin/media/add
In order to add more images or media files, click on the add new option and upload images in pop up window.
Click on the middle section and upload the files existing on your computer hard drive. Any file that you upload here would be readily available in your media section to be uploaded to your website.
The media settings section allows you to adjust the size of your media-related files i.e images that you uploaded to the media section.
Use the following link to change your media setting.
This section is meant to select the language for your website. The integrated by default language is English only.
You can use below link to add language.
Website Translation(Add New Language)
If you want to add any other language, go to add new option and define the new language you want to be implemented on your website. For this, you will have to do the data entry in the same language.
Step 1) Name: Enter the name of the desired language i.e french
Step 2) Code: Define a certain ISO Language code that is assigned to every language. i.e fr
Step 3) Direction: Define the direction of your desired language in which manner it is written. For instance, English is written from left to right.
Step 4) Icon: Add a specific icon of the language.
Step 5) Click on Submit option on the bottom and you are done with the process. The language has been added as shown below.
To Add Translation for website.
Step 6) Now go to /resources/lang folder and copy en folder and paste it with new name i.e ‘fr’
Step 7) Folder have multiple files. Open website.php in any editor and change labels as per your needs.
Step 8) Save File.
Note: Please don’t change the key, change only it’s values.
US dollar is the standard integrated currency. You can add further currencies according to your desire and business pattern, this would require a bit of customization skill but one case still easily add a new currency through the Add New option.
http://yourdomain.com/currencies/display
Note: You can as many currencies as you can but if you want to add new currency as base currency then you should have to edit base currency which is U.S.Dollar by default but value of base currency is 1 which is not changeable.
This is about all registered customers who can use store. You can click Add New for add new customers.
Use below link for Customers
http://yourdomain.com/admin//customers/display
Now you have full access of your customers as you can add New Customer , perform action like you can edit customer, edit address and delete customer.
Through this, You can add manufacturers of your products and associate them with products under products section.
To add Manufacturers use following link.
The categories section allows you to create categories for your eCommerce store. For instance, if you run a clothing store, you may need to add categories like Men’s Clothing, Women, Kids etc.
Categoies Listing page Link
http://yourdomain.com/admin/categories/display
By clicking on Add New, you can add your defined category.
http://yourdomain.com/admin/categories/add
Fill the above-given columns correctly and a new category would be generated.
Step 1) Category: This is the primary name that you need to assign to a certain category. For instance, this might be kids clothing, Men’s suiting etc.
Step 2) Name: Assign here the name that you want for the subcategory i.e, jeans, shoes, scarf etc.
Step 3) Image: Assign an image that better reflects the class or type of the category.
Step 4) Icon: Add an additional icon that further elaborates the category.
Step 5) Status: Set the status as active or inactive as there might be times.
when you are not selling some specific item that you were selling previously. In this scenario, set the active status for those which are actively being sold.
Finally, click on submit and you will be done with a new category addition.
Here you need to add the units in which you deal. For instance, if you deal in products that ought to be weighed, you have to add weight units i.e grams, kilograms etc.
Use below link to Add Units.
In this section, you can add all of your products one by one.
Here is the listing page of your all products.
http://yourdomain.com/admin/products/display
By clicking on the Add New option, start adding as many products as you like by entering each product’s details separately and individually.
Note:Before adding products, make sure that you have already uploaded all the relevant media files to the media section or else you will not be able to upload images directly from your computer’ hard drive.
In the below-given link, fill each section with care one by one.
http://yourdomain.com/admin/products/add
Step 1) Manufacturer: Select here the specific predefined manufacturer of a certain product that actually manufactured the product. For instance, you may have some Levis articles displayed on your website. So choose the manufacturer accordingly.
Step 2) Category: Here check the category in which a certain product falls. I.e this may fall under jeans or Snickers.
Step 3) Is Feature. Select whether the product is featured or not.
Step 4) Status: Select the status whether the product is actively ready for sold or is dormant at the current time.
Step 5) Product Price: Mention here the selling price of the product at which you are offering a certain product.
Step 6) Tax Class: Here select the certain tax class under which the product falls. For instance, a beer can may fall under the alcoholic class, a bar of chocolate may fall under the edible tax class.
Step 7) Min Order Limit: Here you can set a minimum number to be ordered for a certain product. For instance, there might be some products in batches that you do not sell in single pieces.
Step 8) Max Order Limit: Here you can set a maximum order limit.
Step 9) Product Weight: Mention here clearly the weight of the product in meters, grams or kilograms.
Step 10) Product Model: Mention here the product model number that you have assigned to each product separately. For instance, BMH109 for a certain T.shirt.
Step 11) Image: In the image section, add a clear image of the product that is identical to the actual product.
Step 12) Video EmbedCode Link: You can add your embed code link here like your youtube link.
Step 13) Flash Sale: Select yes if this certain product is to be shown in the flash sale, otherwise select no.
Step 14) Special: Choose yes if a certain product belongs to a deal or offer otherwise select no.
Step 15) Product Name: Mention here the product name in English and all other languages that you have selected in relevant columns.
Step 16) Description: Briefly define here the product with some of the details that you feel necessary to be mentioned here.
Step 17) Click on save and continue and you are all done with adding a product.
Inventory section allows you to maintain a record of the available stock category wise. You must be tackled this feature very carefully.
To add inventory of your products use below link.
http://yourdomain.com/admin/inventory/display
Enter the details of each product separately. Enter the available units that are currently in stock, you may enter a referral purchase code as well.
Note: Here Minimum and maximum levels allow you to set a certain limit for a certain product to maintain a level of stock. I.e what minimum/maximum number of the product essentially be there in stock.
Here you will see the list of Rating & Reviews of individual product. You can active / inactive the reviews.
To manage reviews use below link.
This allows you to assign different statuses to the orders that are placed i.e Pending, Completed, Cancel and return etc.
Use below link to add Order statuses.
This section informs you about all the orders that have been placed till date and also about their status whether they have been delivered, pending or cancelled whatsoever the case may be.
You can also assign orders to deliveryboys
Use below link for list of Orders.
This would show a sum total of customers order.
Use below link for low stock product list
The products that have run out of stock.
Use below link for out of stock product list
This would show a sum total of customers order.
Use below link for customer order list
This would intimate about the products that are liked by the customers.
Use below link for product liked list
Countries of all around the world are added here for data entry purpose.
Use below link for Countries
http://yourdomain.com/admin/countries/display
You can also add new country by click on Add New button
Use below link for add new country
Furthermore, the countries are divided into zones to specify the area.
Use below link for zones
http://yourdomain.com/admin/zones/display
You can also add new country by click on Add New button
Use below link for add new zone
Through this option, you can choose a certain tax class for certain products that fall under a specific tax class. For instance, some products may fall under the garments class, some may fall under the edible class.
Use below link for list of tax classes
http://yourdomain.com/admin/tax/taxclass/display
Use below link for add tax class
Here you can get all Tax rates of different zones with respect to there tax classes.
Use below link for
http://yourdomain.com/admin/tax/taxrates/display
Through Add Tax Rate, you can define the percentage of applicable taxes specifically for certain zones.
Use below link for add tax rates
These are the incentive coupons that are offered to the customers. Customize all your coupon related settings here.
Use below link for list of coupons
http://yourdomain.com/admin/coupons/display
Click on the Add New option and following window will pop up which has following link for add new coupon
This enables you to choose the shipping method that you allow for the delivery of ordered products. To manage shipping methods use below link.
http://yourdomain.com/admin/shippingmethods/display
Above given URL contain shipping methods list that are integrated with the app. You can choose any one of them according to desire.
This section allows you to choose the payment method that you deal in. The below-given methods are already integrated into the app.
You can Manage your payment methods using below link.
Here you can define or specify a certain news category i.e New Arrivals, or any developments going on with your business that you want to make public.
Use below link for list of news categories
http://yourdomain.com/admin/newscategories/display
Use below link for add news category
From here you can publish news separately under different categories.
Use below link for list of news
http://yourdomain.com/admin/news/display
Use below link for add news
From here you can get all devices for notification purpose.
Use below link for list of all devices
You can send notification message for all or specific platform devices from here.
Use below link for send notification message
This section allow you put all detail of you store including your general settings, inquery Email, order Email, orders andour info.
Below here you can get the link of store settings
Web app environment. Select maintenance when some maintenance work is going on to the website, otherwise select live when all the desired changes have been made.
Maintenance text. Choose the text that you want to be displayed to the visitor while maintenance work is going on.
Website link. Place here your website link.
App name. Mention here your app’s name.
New product duration. Select here the duration or number of days for which you want some certain product to remain in new product section i.e 20 30 etc.
Google maps api.
https://developers.google.com/maps/documentation/javascript/get-api-key
This is the link to find out your Google map APPContact us email. The customer would contact you through this email.
Order email. All the customers willing to make an order would send an email to this email address.
Free shipping on min order price. Set the minimum amount of order at which free shipping would be offered.
Our info. Enter here all your business related details. This info would be shown to your customers.
These settings are related to sending and receiving alerts when you execute some certain act. I.e
1. Create customer welcome email: This intimates the customer through email as welcome note.
2. Create customer welcome notification: By selecting this option, the customer is intimated through a notification.
3. Order email: By selecting this option, the customer would be notified through email on placing an order.
4. Order notification: This would be an intimation through notification on placement of order.
5. Order status email: This email would intimate the customer about the status of the order placed.
6.Order status notification: This option would intimate the customer through a notification.
7. New product email: This would be an intimation through email when a new product is added to your store.
8. New product notification: This intimation would be sent through a notification on addition of new product in store.
9. Forgot password: This intimation would be sent when the customer login password is forgotten.
10. Adding news email: An email would be sent when you add a news to news section.
11. Adding news notification: This intimation would be made through a notification when some news is added to the news section.
12. Email contact us: An email would be
sent when the customer click on the contact us option.
Use below link.
You can enable disable you Google map and google credential here.
You can get all credential by creating firebase app using firebase console. Official link of firebase is below here
https://firebase.google.com/docs
Below here you can get the link of firebase map
Choose Header: Select here your desired header styles.
Carousel: Choose from here the desired carousel style that you want to implement.
Banner section. Select from an array of already added banner styles, or you can also add further.
Tab product view. This is to enable or disable the tab product view option.
Flash sale section. This is a dedicated section for products that are added in your flash sale.
Categories. This section allows you to activate or deactivate your predefined categories section.
First Parallax banner section. There would appear an ad section on the website. The first Parallax banner section is optional. If you do not want this to be displayed, simply disable it.
Top selling. This is meant for your top selling products. Enable or disable this section according to your desire.
Second Parallax banner section. There would appear an ad section on the website. The second Parallax banner section is optional. If you do not want this to be displayed, simply disable it.
Newest product section. This displays your newest product additions. Disable it if you do not have any new products at the moment to be displayed in this section.
Third Parallax banner section. There would appear an ad section on the website. The Third Parallax banner section is optional. If you do not want this to be displayed, simply disable it.
Blog section. This section is dedicated for your recurring blogs.
Info boxes. This section is dedicated for info, select it according to your requirements.
Choose footer. The last one is for footer. Select the desired footer from all available options.
Use below link to customize your homepage.
This section contains more than 20 sass compiled colors for website. You can select one of your desired color from them.
Use below link to select your desired predefined colors.
This section contains more than 5 transition or hover effects for website. You can select one of your desired transition from them.
Use below link to select your desired transition effect.
There are different available card styles for how you want your product to be displayed on website. Choose the style that you like.
Use below link to select your Product Page.
This options allow you to select image or icon to be show on homepage and also allow you to select the number of records in a slider.
Use below link to select your Product Page.
You can add your Offer text with desired Link. To modify use below link.
There are two available options for how you want your login to be displayed on website. Choose the style that you like.
Use below link to select your desired Login Page.
There are different available options for how you want your news to be displayed on website. Choose the style that you like.
Use below link to select your News Page.
Here you are provided with different shop page styles, select the one according to your needs or preferences.
Use below link to select your Shop Page.
There are two different style options for your cart page. Choose the one that you find more suitable.
Use below link to select your Cart Page.
There are two different options for contact page. One with google map and other one more textual type. Choose the one that you like more.
Use below link to select desired Contact page.
There are different available options for how you want your product to be displayed on website. Choose the style that you like.
Use below link to select your Product Page.
All the images to be used in slider will be added through this window. Enter all the relevant information appropriately.
Use below Link.
You can choose mutilple style Banners for you website.
Use below Link.
This page is dedicated for essential content that explains different policies of your business that are essential i.e privacy policy, terms and service, refund policy and about us. Fill in all the details accordingly and the content would show up in the dedicated section by default.
Use the following link to Add Pages.
This content is meant for your different SEO campaigns. You can add SEO Title, SEO Meta-Tags, Keywords and Description.
To add Seo Contents Use below Link.
This section is dedicated for further customization that you want to do on your part. Place the custom CSS in this section that you wish to be implemented.
To add you custom CSS Style use below link.
This section allow you to instgram post in footer section. For This please set your account profile to public.
To add your instagram user id use following link.
This section allow you to add your wesbite basic requirments.
To add your website settings please following link below.
All the images to be used in slider will be added through this window. Enter all the relevant information appropriately.
Below here is link for list of banner images
http://yourdomain.com/admin/banners
Here you can add new banner
Here is dynamic page content for App seprated by page slug.
Below here is link for list of pages content
http://yourdomain.com/admin/pages
Here you can add new content for page
You can add you Addmobe setting here. Use below link.
This URL allow you to add or change translation.
Here you can get
1. General settings where you may can select different styles.
2. Display In Menu/Sidebar where you may can display different pages which you want.
3. Local Notification where you can specify the notification details.
This URL allow you to add all above essentials.
Feature where you can get all the details of delivery boy.
Here is link to get details of delivery boy
http://yourdomain.com/admin/deliveryboys/display
Below is link wehre you can add new delivery boy
http://yourdomain.com/admin/deliveryboys/add
You can manage deliveryboys Personal Info, Vehicle Info, Bank Info and can set commision.
Floating cash is the cash in hand after delivery boy delivered the order. You can manage check Floating cash by given URL.
http://yourdomain.com/admin/deliveryboys/floatingcash/display
This section contain the amount to be paid to the delivery boy.
This page is dedicated for essential content that explains different policies of your business that are essential i.e privacy policy, terms and service, refund policy and about us. Fill in all the details accordingly and the content would show up in the dedicated section by default.
Use the following link to Add Pages.
You can manage delivery boys statses by using this section.
Use the following link to manage statuses.
This section contain deliveryboy app settings.
Use the following link to change setting.
This feature is related to the authentication purpose. Through this feature, you can add more admins other than you, and assign them different roles in handling the website.
You can get admin roles list below
http://yourdomain.com/admin/admins
You can add Admin Through given link.
http://yourdomain.com/admin/addadmins
Admin type: Choose the admin type here.
First name:
Last Name:
Telephone:
Street address:
Zip/Postal code:
City:
Country:
State:
Email address:
Password:
Status:
You can assign different roles to specific users. This implies that you can ascertain the role that other users can play while managing the website.
Here you can add the admin type through given link below.
http://yourdomain.com/admin/addadmintype
Admin name: Mention the admin name.
Status: set the status whether the mentioned person is an active or inactive admin.
Here you can apply bug fixes if any or updates in codes provided by us. You just upload .zip file and apply your purchase code.
http://yourdomain.com/managements/updater
Chooose Zip : Upload file provided by author for bug fixes/ updates in code
Purchase Code: Add your code caynon purchase code
To get the backup of your database, you can apply purchase code here
For observing the responce and understanding of CMS working, we provide you demo files(SQL sample data) where can get the product, categories and much more for demo purpose.
Download our Sample SQL Dump From here.
https://www.dropbox.com/s/y7dnbq8p11wdtfw/laravelg_demo_content.zip?dl=0
Apply demo file here
$primary is used to change top bars. $dark is used on side panel color while $accent-color, $accent-color-light, $accent-color-dark is used on buttons text high light badges.
Home Page and Category page can be changed from the Admin Panel easily. Just go to appsettings in admin panel.
Assets are very easy to change. Open app/src/assets folder that contains all the icon images and other assets used in app. You can change them according to your requirement.
To change the application icon and splash screen please visit.
Follow these instructions to change the checkout(Web view) page header color.
Open both files.
Find following code in both files mentioned above
Replace the highlighted color hex, color code value according to your app theme
Introduction slides are present inside app/src/assets/intro folder that contains the images of intro slides. Change them according to your requirement.
We keep improving our apps from time to time. All the updates are absolutely free of cost, the clients are provided with the revised and updated source code.
There is a whole comprehensive support policy in place from Envato. We provide support where some genuine bug or error is reported by the clients. Apart from that, just minor queries are addressed that do not involve detailed development matters.
This app is actually a plugin that is installed on your ecommerce website. The admin panel for both becomes combined and every change made through this affects both the app and web at the same time.
This app is designed in such a manner that any business irrespective of its size and nature could be run through this. Still, it is ideally perfect for businesses like retail, electronics, restaurant, etc.
Well, we have made every effort possible to make it user-friendly. Despite all of this, we advise that only those having reasonably sufficient experience in development should buy the app and install it. For those having no background in development, we provide paid virtual installation and customization services.
This app is so simple and easy to use that all with even very minor know-how of development can install and customize it. Despite this, we provide paid virtual installation and customization services to the businesses and entrepreneurs that know nothing or less about development. For installation and deployment of the app on Apple and Play store, we charge $300 lump sum and do the job in a stipulated time frame.
As far as the customization is concerned, we charge $30/Hour. When a client wishes to assign any customization task, our technical team first analyzes the job nature and complexity level, then we give a generic estimation of hours that are needed for a certain change or customization. All the payments are acquired prior to the initiation of the job.
If you want to add any other language, go to add new option and define the new language you want to be implemented on your website. For this, you will have to do the data entry in the same language.
Step 1) Name: Enter the name of the desired language i.e french
Step 2) Code: Define a certain ISO Language code that is assigned to every language. i.e fr
Step 3) Direction: Define the direction of your desired language in which manner it is written. For instance, English is written from left to right.
Step 4) Icon: Add a specific icon of the language.
Step 5) Click on Submit option on the bottom and you are done with the process. The language has been added as shown below.
To Add Translation for website.
Step 6) Now go to /resources/lang folder and copy en folder and paste it with new name i.e ‘fr’
Step 7) Folder have multiple files. Open website.php in any editor and change labels as per your needs.
Step 8) Save File.
Note: Please don’t change the key, change only it’s values.