How this desk works
Everything saves to MySQL on your hosting. Publishing writes gid_catalog.json so the app (and later the website) share one catalogue. Customer orders appear under Orders.
- Add categories first
- Add products with photos and variations
- Set banners / trending / WhatsApp / payments
- Click Save & publish to app
| Order | Customer | Payment | Total | Status | When | |
|---|---|---|---|---|---|---|
| No orders yet. | ||||||
New product
Filled automatically (GID-0001, GID-0002…). You can edit it.
Website / SEO (for the future website — app still uses the name above)
Leave blank to use the product name and description. Adding these later does not delete existing products.
Build the list under Focus keywords. Tapping a chip attaches it to this product for the website.
Tick a parent to add the parent, all of its subcategories, and the parent name as a focus keyword. Tick only a subcategory to add that sub plus its parent.
Upload multiple pictures. All photos show on the product page (swipe). First photo is the thumbnail.
Customer choices (variations)
Tick a library set below, then click Save product. The app only shows choices that are saved on this product. Creating a set on Variation library does nothing until it is attached to a product.
Advanced
All products
| SKU | Name | Price | Category | Choices | Tags |
|---|
New variation set
Build groups and sub-choices here, then tick the products that should use this set. Save — that copies the choices onto those products for the app.
If no product is ticked, the app will not show these choices on any product.
Saved sets
| Name | Groups |
|---|
New keyword
Saved keywords
| Keyword |
|---|
New category
Leave empty to make a parent. Pick a parent to make this a subcategory. Tick a parent on a product to attach the parent, every subcategory, and the parent name as a keyword.
Website / SEO
Used on the website category page. Blank fields fall back to the category name.
Advanced
All categories
| Name | Type | Subtitle | Image |
|---|
New banner
Use a square 500×500 image so it matches the home page exactly. Other sizes may crop.
| Banner | Title | Opens | Order | On |
|---|
New story
| Name | City | Rating | Text |
|---|
Pay through JazzCash, EasyPaisa or bank account
Bank account details (add / edit / remove)
Shown under the first payment option (Pakistan + international transfers, etc.).
Pay through debit card
| City name | Delivery price (Rs) |
|---|
Password is saved in panel data on the server only. It is never published to the app catalog.
Placeholders: {orderId}, {name}, {total}
Every new app order emails the customer first, then this address with the same items, qty, and total.
Used in sitemap.xml. Until the website exists you can leave this as giftinday.com.
Publishing also writes sitemap.xml and robots.txt on this panel domain.
Tip: after changing, log out once and sign in with the new password.
Excel / CSV / JSON restore writes products into MySQL in batches. Publish of settings happens automatically after import.