

Add option to assign upsell and cross sell products to product.
Remove product images column not mandatory in add products and edit products. allow this field as null as well

Add change password option in admin panel, with the proper icons in form fields and eye and also password strength indicator in the form and also Add show last login history of all users that has access to admin that is either manager, supervisor etc. 

Add logout functionality to admin and redirect to admin login page 


make all these settings under settings link with sub-links 
1.  Website setting form with the fields
website logo (upoload image), phone numbers (sales, support), email ids(sales, support), address information of head office and branch office, social media links with proper icons and all fields are optional with edit and change of status option.  

2. slider settings to add slider images with alt tag and link tag to every image with delete option  ratio will be 16:9 with edit and change of status option. 

3. promotional image settings option to add a promotional image so that that can be dispalyed on home page as it loads first time. image with the link option with edit and change of status option. 


4. Shopping cart settings form with these options

Add option to enable cash on delivery on/ off
Add option to add free shipping to products and upto which amount

Add a settings under settings link add payment options (sub-link) like paypal, upi like google pay, phone pay, bhim upi, cred, paytm, bank info like account number, bank name, ifsc, beneficiary name, swift code

Add a settings under settings link payment gateway settings (sub-link)  to add api keys to integrate razorpay and  cc avenue so that they can be used dynamically



Add an option to add delivery agents with thier complete profile information along with kyc details and vehicle information and licence information and any other information that is required for delivery agent with edit and change of status option. also add view details button to view complete agent information along with the profile pic.

Also create an option to generate login credentials of this user with username and password, auto generate password or enter password manually so that agent can login in hi/her app 
with these credentials (password admin can view on clicking eye)


put the product count, upload excel file link and sample file link(add excel svg icon with tool tip) on another div bar below the search bar tab

Add an option to upload products from the excel file. add mandatory columns in excel format and add a link to download sample excel file so that user can download that file and then upload excel file for bulk uploads. donot add product images column in excel , user must have an option to add images later

Add permissions functionality so that admin can assign any permission to the new user added with the specific role.

add a form to add users and assign them thier roles

Add password fields with the proper icons in form fields and eye and also password strength indicator in the form, also add profile pic column of user assigned

also add status field with toggle button to make it active and inactive, inactive users cannot be logged in

add a search option in users form and export option to export users into pdf

add an export option to pdf in product list form along with the variations details 


Add functionality to add discount like fixed discount, percentage discount or buy x get y free to single product or products or categories and valid upto or to enable or disable that functionality

Add functionality to add coupons and that coupons will be redemed during checkout. coupon can have a valid date, no of times it can be redemeed and conditions to redeem

add svg icons of edit delete and view in entire project without text and with tool tip as well.



settings collapsable in sidebar is working when we are in admin/roles but not working in any other link


add blocks of categories,products, users,discounts, settings on admin dashboard to modernise the look and feel of dashboard


add a good color scheme to sidebar with hover and matching background to the rest of the admin panel with proper margins and paddings



add pending orders, processed orders, completed orders,cancelled orders tab in dashboard as well 

add pending orders, processed orders, completed orders,cancelled orders tab in dashboard as well 




add the following links at bottom bar 
Quick Links as heading

Home
Awards
Downloads
F&Q
Press Release
Videos
Contact Us
User Login


USEFUL LINKS as heading 
About us
Cancellation Policy
Data Deletion
Privacy Policy
Pricing & Refund Policy
Shipping Policy
Terms & Conditions


and generate pages for About us
Cancellation Policy
Data Deletion
Privacy Policy
Pricing & Refund Policy
Shipping Policy
Terms & Conditions


add a signup and login page to the front end for the client and add a link of login at top bar as well with email and phone number with icons as well

create signup functionality and then user can be able to login and enter his dasboard account 




create a user dashboard page with the sidebar having links as 

My Profile 
My Addresses
My Orders
My wishlist
Settings
Support
Logout


also show user profile pic that user can update after login
in my profile ask for gender , dob, whatsapp number 

in my addresses user can add multiple addresses and can set one address as default address for delivery 
even ask open time , office or home when adding address

in my orders there must be a tab of pending orders, processed orders, in transit orders, completed orders, cancelled orders

in settings there must be option to change the password and deactivate the account with the note (if deactivated what will happen )

if a user is registered from front end that should not  come under users in admin panel as these are front end users that will order from website, rather there must be a separate link in sidebar in admin for front end users as clients and infront of that list should be a view users detail icon and  order count and when we click on order count it shows all orders of that user

add a form of stores in which admin can add multiple store locations so that when an order comes , he can assign the delivery agent the store fronm where he can pick up the order for delivery 


after user clicks checkout the page redirects to payment page where user can either pay through razorpay or cod option(if matches condition of cart) 



please format user login and register form with colored buttons proper margins and paddings with forgot password option on login form. add eye in password in login and sign up form and also password strength indicator on user signup with password rules mentioned



i added an item in wishlist but it doesnot show count in user dashboard


add a method to move wish list items in cart and cart items in wishlist




Premium Quality
Crafted with the finest materials for lasting durability and timeless style.

Fast Shipping
Express delivery options available to get your look sooner than ever.

Secure Payment
100% secure payment processing for total peace of mind.


make these in 3 colorful blocks to match the home page theme 

add categories headings with a gradient color theme and reduce the width of those heading backgrounds on home page 



if a user is logged in and he/she searches something and those search results must be saved for that user and show that user his recent searches like products "Your Recent Searches" 




implement a logic of wallet system in which user will be alloted points based on the order value. the point value will be set in admin under wallet settings  with another parameter number of minimum points required to redeem.

for example 100 points= 1rupee and min points to redeem =1000

then on user side show wallet balance in user dashboard and user can redeem these points during checkout if they met the condition .

points history should also be display in user dashboard and in admin also show in user list the number of coins user has. in order invoice if user redeems points during checkout, that should also be mentioned 

add an option in store settings in admin to  select current store.

if the current store city and country matches with the client city and country who makes an other then it will be considered as local order 
if the current store city doesnot matches with the client city but country matches who makes an other then it will be considered as national order 
if the current store country doesnot matches with the client country who makes an other then it will be considered as international order 



then when client places an order and proceed to checkout page , there the selected address must match with the admin logic of shipping settings and then shipping will be calculated accordingly like if client changes address during checkoiut , shipping rates should change accordingly








add a setings SEO Settings (as sublink) in settings tab with option to add multiple schemas for home page, about us page, contact us page, shop page and show those schemas in head tag 


add rules (as sublink) in settings link to add multiple rules for cancellation policies, refund policies


Add a gift card logic where a client can generate a gift card for another client by recharging his/her wallet and sharing that gift card

the rules for gift card will be as follows

IF THE VALUE of the cart is more than the gift card value, client has to pay the remaining balance
if the value of the cart is less  than gift card value, then the remaining balance will be added to client wallet who is redeeming gift card
if the order using the gift card is cancelled that amount will be credited to client wallet
gift card can be used only once
gift card voucher amount cannot be clubbed with any other coupon code
only once gift card can be used at a time..

show gift cards to the client(only his cards if any) at the checkout page


also add a settings to activate or deactivate gift card logic
also set gift card expiry date settings in admin




add eye and password strength indicator along with rules in user/settings and on dashboard make blocks colorful


add settings in policies in dashboard that after how many days order can be cancelled after delivery 
and also add a column in products form  that product is returnable or not and if yes after how many days after delivery with a decription column


add a fields of schema in category form in admin and show those schema in head tag of corressponding pages at front end
.


once the gift card is redeemed by the user , then then gift card STATUS should be set to redeemed and then that gift card cannot be used again

wallet balance not updated if gift card value is more than the order value, so points must be added of the remaining balance of gift card


make a logic at front end home page, best sellers of the month and show top 4 products that are mostly sold in the past 30 days




Add a logic of reorder in user dashboard , where user can reorder the same order as previously completed, but must check if there is any item in that order that is out of stock, then that must be informed to the user at the time of checkout ,if the user clicks on reorder, he must be redirected to the cart page directly  




generate a delivery agent module having login feature and when agent logins with the assigned username and password, he is redireted to a deivery dashboard having
my profile (view and edit)
my orders( New, in transit, completed, cancelled)
my notifications
My settings(is availbale, not available)to accept orders, change password, deactivate account
Logout



add an option to activate client from admin side and show current status in client list as well .


Add a separate heading of delivery agents in settings with sublinks delivery agents, orders assigned


now when the order is in transit, agent must have an option either to cancel the order with the reason added and also mark that order as complete. and if the order is cod order, then that amount must be added in amount collected


show the delivery agents that are logged in as online else offline in agent list in admin panel 


add a zoom plugin on photo on product detail page 

/checkout/payment/9



3AXZJDVEP2sVHWJs2xotu1qF





now make cancellation policies in admin settings.

client cannot cancel the order in in transit status. only cancel the order in pending, processed and completed status

show in admin in order list that if the order is cancelled by user , display cancelled by user with the reason (on pop up)



if the order is local and assigned to the delivery agent , add an option while assigning that from where that order will be picked up(from which store) by the agent and then display this information in orders in delivery agent orders panel




when i click on need to cancel the order ? modal pop width is not correct



create a setting in admin to clear browser cache.


add a form to make email templates in admin by selecting categories like new arrivals,for discounts, pending orders, order shipped, completed, cancelled, and also an option to add any category as well



if there is any error in the project store that exception or error and  on which url , error is coming and store that information and display that information in admin panel so that developer can act on that 



implement a live tracking system in client orders dashboard where if an agent is assigned an order and the order is in transit, then the client can track that order 


add a column reseller price in add product, edit product and in variations(one variation that is created by default must have the same reseller price that of the base product and if reseller price is not entered that should be equal to the sp), also show the same column in admin/products list , this price we will use for reseller module later on 


add a column number of units in add product, edit product and set by default no of units to 1. 





Add a become a reseller form in front end with the reseller fields like personal info, contact info,company info, gst info  (link at bottom bar at front end) and when reseller fills that form , then show that information is sent to admin for approval.

add bank details form like bank name, account number, ifsc code in delivery agent settings , where agent can update his bank details





add settings for mail gun in admin panel


add a column email for (a dropdown in which add Admin,Agents,Clients,Resellers) so that which value we select email will be sent to that role


implement mail gun in the entire project

the trigger points will be 
when a new order is received by admin, admin receives an email at sales email
when a  order is delivered , admin receives an email at sales email


when a new order is placed by client, client receives an email 
when the order is shipped, client receives an email
when a  order is delivered , client receives an email



emails to be used 



add a template for email for user role , when an order is delivered

add a template for email for admin role , and category cancelled when an order is cancelled




also add few icons with text like fast shipping, best price, secure payment at product detail page for better ui 




add a column unit type(with a searchable dropdown and add few default values) in add and edit products 


add a column app icon, favicon in website settings



when we upload products generate thumbnails of those images(either base image or variation images) so that we can use these images in mobile app and also save these images in separate corresponding  folders and also in database




add a developer settings in admin panel where we have following commands and only need to trigger execute button in front of every command

clear cache command
npm run build
database export and database import from sql file


show favicon added from admin in project


in developer settings show list of all the tables and also add a select command to view the records in those tables






once the reseller is approved generate a password for the reseller so that he can login with the email and password

create a link of reseller login at bottom and generate a separate url for reseller login

after login reseller redirects to the reseller dashboard where he can view his profile(can update mobile number, company logo and update address information with country(prefilled with india as default), state, city and pincode and address)


other dashboard links include create order ,my orders, settings(change password just like client change password)

when reseller clicks on  create order all list of products according to category and sub category as should appear with the price as

mrp,selling price, reseller price quantity


add a search option to search for products as well and voice search as well

when he enter quantities, click on create order and then that order is saved


show these orders in reseller orders in admin panel


now when reseller clicks on place order after entering quantity, an order should be generated along with the pdf and that order should be visible in reseller orders along with the pdf


when we click reseller orders , All 
Pending 
Processing 
Shipped 
Completed 
Cancelled 

these all orders should redirect having role= reseller not the client orders


now when admin receives a reseller order and in detail page at /admin/orders/27?role=Reseller add field of  discount(in percentage) infront of every item or overall discount at the bottom and then admin generates a quotation and that quotation is sent to reseller, then the pending order will be marked as read quotation. if the reseller accepts the quotation, then that quaotation is marked as accepted in admin panel




add a link of pinterest in /admin/settings/website under Social Media Links


now add a settings icon infront of every social media links as in image so that admin can set additional settings for those links like add nofollow, open in new window like that 


in /admin/products add an option to copy product to any sub-category(url slug will be according to that sub-category)



in /admin/products/create and edit option under seo tab addword count in meta title, Meta description and add column Schema Markup (JSON-LD), Breadcrumbs Title and Canonical URL.
show word count as we type in Meta Description and seo title and bar with color change if it exceeds same as it categories


add editor in detailed content and add word count in meta title, Meta description show word count as we type in Meta Description and seo title and bar with color change if it exceeds same as it categories and also format the form fields


also add an option of setting rel="no follow" if checked then that link of the page will be no follow in a tag in front end and also add meta keywords column and show meta keywords tag in front end 


in /admin/categories add a settings icon 

now add a settings icon infront of every category  so that admin can set additional settings for those category like add nofollow and then in menu when this link appears, it will be rel="nofollow" in a tag



show seo title and seo meta description added in categories in admin in front end like /collections/hair-care/hair-care-esssentials


in /admin/products/create and edit add editor for Short Description and long description for better view  of description on product detail page 


add a quick edit option in /admin/products in which show all variations MRP, SP, RESELLER PRICE, STOCK AND IMAGE AND ALSO ADD A CHECKBOX ON ALL COLUMNS TO COPY TO ALL EVEN IMAGE WILL BE COPIED TO ALL VARIATIONS EVEN IF MULTIPLE



https://hrmwage.com/pricing


add a settings in admin where we can enter credentials so that we can fetch google analytics reports, search console reports


add a link of pages in which show all pages links of front end 
About us
Cancellation Policy
Data Deletion
Privacy Policy
Pricing & Refund Policy
Shipping Policy
Terms & Conditions
 and add edit option in front of these pages. then add meta title, Meta description and add column Schema Markup (JSON-LD) which will be displayed in front end


 in /admin/leadership-board after charts implement revenue tab as in screenshot and  add month and year filter to selct date and download pdf option

. 

 when we add product in /admin/products/create or edit  by default product sp is inclusive of Tax Code (%) like for example selling price of product is 100 and tax% is 18%(selected from dropdown)
 then bifurcation is product price is sp- (sp*18/118)  = 100-15.25    =  84.75 product price is 84.75 and tax is 15.25. (round to 2 decimal places in this calculation)

 so in revenue report tax should be displayed like that





 show tax rate at which item was purchased in tax report in /admin/reports/tax

 now lets suppose a user buys two items in a single order. one item was at tax rate 18% and the other item was at tax rate 5%. then how taxes will be managed in revenue report as well as in tax report. please explain


in /admin/reports/tax if in a single order there are items with different tax rates, then birfurcate that order in report according to tax rate



add a master of tax rates in admin where we can add tax rates in percentage
 add a settings in admin to set taxes on products and shipping and also default tax rate .



 then that tax rate will be set as defualt tax rate in /admin/products/create (can change while adding product )



 IMPLEMENT Return policy

 Product will only be returnable (FROM USER SIDE) if its set to be returnable while adding product from admin
 only completed orders are eligible for return
 return will be according to the Return Window (Days) . if its passed return cannot be initiated(no return button)

 once a user initiates a return(if policy matches), return requests will appear on admin dashboard. the admin can have an option to cancel return(with the reason specified ) or initiates a return.
once the seller marks that he has received the original product in his return dashboard, then he can change the status to refund initiated, or refund processed

once the product is marked as received in admin panel, that stock will again be updated.

note : if the order has multiple items, then complete order will be returned not single items 

ONCE REFUND HAS BEEN INITIATED, THEN THAT ORDER WILL BE MARKED AS RETURNED AND THE GROSS REVENUE AND SALES WILL BE AFFECTED ACCORDINGLY AS MONEY IS BEING RETURNED.

NOTE: ADMIN CAN DEDUCT SOME AMOUNT AS WELL FROM REFUND WITH REASON OF DEDUCTION AND CAN PAY ACCORDINGLY

ALSO GENERATE A REFUND REPORT add month and year filter to selct date and download pdf option



ONCE THE RETURN IS APPROVED OR DECLINED UPDATE STATUS IN /user/orders ORORDINGLY AND UPDATE TIME LINE AS WELL.

once the admin issues the refund add an option to upload a image or document of refund proof and that file can be downloaded in user dashboard against that order



truncate all orders and order related data 


if tax on products is set as disabled, then in /admin/reports/tax tax rate is showing 0% but calculation is going on


in /admin/settings/tax if tax on products is set as disabled,and tax rate is set to for example 18% or 5% while we create or edit product,then in tax report tax will not be added and even in leadership board, only if tax settings are enabled only then tax birfurcation will be done, else tax is 0


when i change in /admin/settings/tax ,tax on products, it effects previous tax history as well. like if i enable it calculates, and if i disable, it makes all tax of previous records to 0. previous records should not be effected



in /user/settings add user payment details 
one is bank details with account number, ifsc code, bank name, branch and second is upi id and by default one option is set as default and user can change default payment gateway


when a refund is requested by user and admin approves the refund , and initiates the refund , then the default payment gateway will be shown to admin in so that admin can process the refund


in  /admin/blogs/create and /admin/blogs/1/edit add editor for content field


now lets suppose a user has items in cart or in wishlist, add an email template that describes which items are there in the user cart or wishlist

if a user registers on platform, send him the welcome email. add this template as well



i want that if a user comes to the website, system tracks its complete journey till he bounces from the application and create a functionality (like a funnel) so that admin comes to know where is he lacking so that he can optimize more for conversions.. explain what you can implement before implementing



Installed Socialite: Installed laravel/socialite package via composer.

Next Steps & Reminders:

Environment Variables: You must add the following keys to your .env file for this to work:
env
GOOGLE_CLIENT_ID=your-google-client-id
GOOGLE_CLIENT_SECRET=your-google-client-secret
GOOGLE_REDIRECT_URL=http://your-domain.com/auth/google/callback
Google Console: Ensure you have created a project in the Google Cloud Console and configured the OAuth consent screen and credentials.
Lint Warnings: You may see IDE warnings about Laravel\Socialite\Facades\Socialite not being found. This is common with facade aliases and does not affect runtime functionality. php artisan package:discover usually resolves this during the build process.







after this div(Customer Favorites Best Sellers of the Month)
add a div book a video trail in which divide section into 2 columns where in one section add a form for booking of a vedio call with fields name, email id, phone number, date and time slot and on other section add about what will you do on video consultaion and what are your terms and conditions


401455853109-rgrpi9kmgohhv8quoe8br48k3ld3rkvm.apps.googleusercontent.com

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



create an ai chat bot settings in admin, where we can set chat bot name, color scheme, set bot online and offline and train him with question and answers and can make him learn from prompts. the bot must scrap all website functionality like how to place an order, cancel order, track order, how to get an invoice,shipping and cancellation policies, how to apply coupon, how to create gift cards, how wallet system works, how to give reviews, how to redeem points, how to update profile, how to add addresses from the application, how to raise a ticket, reply to a ticket as well also show and save all the bot data(that he learns automatically or stuffed through quation answers)



in /user/addresses while adding new address add an option to pickup the address from the current location as well


also add mobile number column in /register as well. that number will be by default added to WhatsApp Number in /user/profile

add login with mobile number option as well. if user opts login with mobile number , redirect that user to otp validation page

make all these pages responsive
 About us
Cancellation Policy
Data Deletion
Privacy Policy
Pricing & Refund Policy
Shipping Policy
Terms & Conditions
Become a Reseller
Shop
About Us
Help & Support
Login
Register




add login with google option in /login


even chat bot can answer common questions like how are you, if user tupes hi bot can reply, asked about age then he can reply something like that

i want that chat bot has complete knowledge about our locations, how user can book video consultations, has complete knowledge of products entered and even add similar keywords (based on research) so that bot can answer any user queries


show video call bookings request in admin panel. 

once a user posts for video booking , an email of thanks for showing interest should be sent to user at that time(email template-Video Consultation Confirmation)

now add a button to send email to that user. 
add subject, description(editor)to add content 

create an email template(in email templates in admin) for the schedule a call in which add content that we have received your request for video call along with thanks and say that we will confirm you shortly via email or whatsapp message. add logo of hair niche in email along with color scheme



i want a partial payment system at checkout. like we set a booking amount (% of cart items amount) with an offer like free shipping, early delivery, free gift all optional.(settings in admin) and if this partial payment is enabled, that must reflect at the time of payment, then that much amount will be taken from user and rest will be left as cod amount