Mandatory setup
Map Configurationβ
Client should buy Map API from Google for enabling the maps into the panels. Without buying those APIβs client cannot load Google map into the panels. For generating map api key you can watch this video. Now go to your admin panel then βThird party APIs" menu, here you will find two inputs for map api key client and map api key server. You can restrict the client with admin panel domain and the server key with your server ip address. If you donβt want any restriction then you can use single api key for both field.
tip
Recommended tutorial is below π
Business Setupβ
In the admin panel we have a menu called Business Setup where you can set your logo, timezone, country, time format, location, currency and many more things.
Mail Configurationβ
Mail Configurations part admin can set his Mailer name, host, driver, user name, Email Id and his own encryption method and password for this SMTP Mail setup. This configuratin is used for sending password recovery mail for website.
Firebase Configuration (for notification)β
The Firebase Push Notification will send messages for every order status. If admin turn on the status then with order status change customers, sellers, delivery man will get status notification and if he turned off that then no one will get that message. To set up firebase notification goto admin panel Notification settings menu.
Payment Configurationβ
In this part Admin will introduced with the payment gateways. Cash on delivery, Digital Payment like SSLCOMMERZ, Razor pay, Paypal, Stripe, Paystack, Senang Pay, Flutterwave, MercadoPago, Payment accept are available for payment gateways. He can make the necessary setup of making the status active and inactive of those payment gateways as well.
SMS Module Configurationβ
SMS Module is used for SMS Gateways for OTP sending in the simplest way of user verification. Customer will get OTP when they create their own account and for password recovery.
Social Loginβ
Google API Set up Instructionsβ
- Go to the Credentials page π https://console.cloud.google.com/apis/credentials?project=enruta-b5ea6&pli=1
- Click Create credentials > OAuth client ID.
- Select the Web application Type.
- Name your OAuth 2.0 client
- Click ADD URI From Authorized redirect URIs , Provide the
Callback URI
From below and clickCreate
- Copy Client ID And Client Secret, Paste in the input filed below and Save.
tip
Recommended tutorial is below π
Facebook API Set up Instructionsβ
Go to the facebook developer page π https://developers.facebook.com/
Go to Get Started From Navbar
From Register tab press Continue (If needed)
Provide Primary Email and press Confirm Email (If needed)
In about section select Other And press Complete Registration
Create App > Select an app type and press Next
Complete the add details form and press Create App
From Facebook Login Press Set Up
Select Web
Provide Site URL (Base URL of the site π ex: https://example.com) > Save
Now go to Setting From Facebook Login (Left sidebar)
Make sure to check Client OAuth Login (Must on)
Provide Valid OAuth Redirect URIs From below and click Save Changes
Now go to Setting (From left sidebar) > Basic
Fill the form and press Save Changes
Now copy Client ID & Client Secret, Paste in the input filed below and Save.
tip
Recommended tutorial is below π