The milling sheet counts every paid / COD order not yet shipped, so you know exactly what to grind and pack today. Pantry Boxes are expanded into their atta, besan, sattu and ragi.
๐ชจ Grind today (kg by flour)
Flour
Kg to mill
๐ฆ Pack list (units by pack)
Item
Pack
Units
In stock
๐งพ Open chakki orders (oldest first)
Order
Customer
Chakki items
Payment
Waiting
๐ฐ Stock & pricesEdit and press Save on a row. Out-of-stock packs disappear from ordering instantly.
Item
Pack
Price โน
MRP โน
Stock
Order
Customer
Items
Total
Payment
Status
Vendor
Placed
Widgets appear on the blog (top, inline, sidebar, bottom), store banner and cart upsell. Always label paid placements as โSponsoredโ.
New widget
Name, price and photo are pulled live from the catalogue.
Code
Offer
Min order
Used
Valid
Status
New coupon
๐ Fulfilment Vendors
Business
Contact
Open orders
Delivered (30d)
Avg fulfil
COD held
Status
Vendors sign in at yourdomain.com/vendor/ with their phone number and the password you set here.
Assign orders to a vendor from the Orders page.
Loadingโฆ
๐ Best Sellers 0 / 24
Add products
The list you save here is the โBest Sellersโ category in the store (and the home-page grid), in exactly this order. Chakki Fresh items can be included. If the list is empty, the store shows the top-selling products automatically.
Offers pop up inside the website and every installed app within minutes โ no app update needed. Tick โSend pushโ to also notify everyone who enabled notifications.
Offer
Runs
Status
Push
Views
Clicks
New offer
Push needs OneSignal set up (see Mobile App & QR).
Put the QR on packaging, invoices, flyers and your shop counter. Visits that come from the QR are counted separately from shared links.
Installs & usage โ last 30 days
How it stays in sync & push setup
Always in sync: the installed app is the live Vedikly site โ products, prices, stock, Best Sellers and offers load fresh every time. When you deploy an update, installed apps pick it up automatically and show a โRefreshโ prompt. Push notifications:checkingโฆ One-time setup: create a free OneSignal app (Web, site vedikly.com), then put its App ID and REST API key into api/config.php (ONESIGNAL_APP_ID / ONESIGNAL_REST_API_KEY). After that, send alerts from Push Notifications or tick โsend pushโ on any App Offer.
๐ฐ Unbilled deliveries by vendor
Vendor
Terms
Prepaid delivered
COD delivered
Commission
Net payable
๐งพ Settlement statements
#
Vendor
Period
Orders
Prepaid
COD
Commission
Net
Status
How it works. An order counts once the vendor marks it Delivered. Prepaid orders are owed to the vendor by Vedikly; COD cash is collected by the vendor
(kept, or netted off if the vendor is set to hand COD cash to Vedikly). Creating a statement locks those orders into it; pay the net amount, then Mark paid with the UTR to close the bill โ the vendor sees the status and reference instantly in their app.
Add Vendor
Store
Shown across the website.
Shipping & delivery
Used by the cart, checkout, tracking page and delivery estimates.
Cash on Delivery
COD is popular in India but has higher return risk โ a small fee and a cap help.
Legal & compliance
Shown in the website footer. Food sellers must display their FSSAI licence number; GSTIN if registered.
Integrations
Technical items you set once.
๐ณ Razorpay: keys live in api/config.php. Add webhook (events: payment.captured, payment.failed) in the Razorpay dashboard. ๐ OneSignal: add your App ID to api/config.php and the vendor app. ๐ Database upgrade: run migrate.php after each update (safe to repeat).
๐ฅ Registered Customers
Name
Email
Phone
Favorite Categories
Push
Orders
Total Spent
Joined
๐ Send a Push Notification
Sends instantly to everyone who's enabled notifications (via OneSignal). Needs
ONESIGNAL_APP_ID and ONESIGNAL_REST_API_KEY set in api/config.php first.
๐ Campaign History
Title
Message
Recipients
Status
Sent
๐ฎ Astrology & Vastu Consultants
Photo
Name
Category
Price
Online
Status
Sessions
Add Consultant
๐ฉ All Consultation Bookings
Ref
Customer
Consultant
Topic
Service
Amount
Status
Date
๐ Change My Password
You'll need your current password to set a new one.
๐ฅ Admin Users
Username
Created
๐ Forgot Password / Locked Out?
If you're ever locked out, visit yourdomain.com/api/reset_password.php. It's protected
by a separate recovery token stored only in api/config.php on your server โ not by a
password โ so it works even if you've lost every admin login. See DEPLOYMENT_GUIDE.md for setup.