Gift In Day

Not published yet
Last synced
SEO Center Scan · Approve · Publish

Overview

Dashboard

Catalogue health, publish status, and shortcuts. Saving a product also publishes to the app.

ProductsLive
0
CategoriesTaxonomy
0
Active bannersStorefront
0
OrdersCommerce
0

Orders & catalogue pulse

Visual overview for the desk (display only)

Orders trend7d
Products addedMix
Revenue pulsePremium
VisitorsStorefront
CategoriesGrowing

Recent activity

Desk timeline

  1. Catalogue ready

    Products, categories and banners sync from MySQL when you publish.

  2. Save & publish

    Use the top bar action to write the app catalogue after settings changes.

  3. Orders inbox

    App checkouts appear under Orders with customer and delivery detail.

  4. Locations & fees

    City and area prices power website checkout delivery options.

Quick actions

Open these from the sidebar — same destinations, cleaner desk

ProductsSidebar → Catalogue
Add productSidebar → Catalogue
OrdersSidebar → Overview
LocationsSidebar → Commerce
BannersSidebar → Storefront
BackupSidebar → System

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.

  1. Add categories first
  2. Add products with photos and variations
  3. Set banners / trending / WhatsApp / payments
  4. Click Save & publish in the top bar

Commerce

Orders

Owner inbox. Pick a status, then find orders by delivery time — today/tomorrow, next week, or a later fixed date.

Step 1 — choose order status

Step 2 — filter this status

Step 3 — by delivery date (earliest first)

Loading orders…

Catalogue

Products

Search and filter the catalogue. Open a product to edit it, or add a new one on its own page.

Import from Excel

Choose a sheet, then click Apply. Leave this tab open until the progress bar finishes.

No file selected

No file selected

Images-only: matches by product name, downloads sheet photo links into this panel, removes broken old remote gallery links, and adds the new photos as extra gallery images (2nd+). Excel links like https://giftinday.com/wp-content/uploads/… are fetched from https://olive-curlew-490490.hostingersite.com/wp-content/uploads/… (same path), then saved on this panel. Title, price, SEO, and other fields are not changed. Keep the olive-curlew site online until the import finishes.

Removes dead image links from every product: giftinday.com/wp-content/…, olive-curlew-490490.hostingersite.com, and other old Hostinger media URLs. Keeps working controll.giftinday.com/uploads/… photos. Does not change prices or titles.

All products

None selected
#SKUNamePriceStockCategoryPlaceOptionsTags

Catalogue

New product

Prices, photos, categories, and where this gift can be delivered.

Filled automatically (GID-0001, GID-0002…). You can edit it.

Rich text — formatting, links, images, tables, and content blocks. Saves clean HTML.

Product SEO

Same source of truth as SEO Center. Approved SOS drafts land here as Pending Publish — live site uses published SEO until you Publish fields, then Control Panel Save & publish.

Published
Publish status —
Approval —
Last SEO update —
Approved by —

Fields below are the Product Manager working copy (pending until Publish + Save & publish).

Open in SEO Center · Structured data: built on the public product page after publish

Same focus keywords used by SEO Center. Saved on this product.

Synced with gallery ALTs. Leaving blank keeps existing ALTs from the photo editor.

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.

Only the cities saved on the Locations page are listed. Open a province, then a district, and tick the places this gift can go. Areas are not listed here.

Upload multiple pictures. All photos show on the product page (swipe). First photo is the thumbnail.

Legacy product choices (optional)

Website checkout add-ons come from Checkout add-ons in the sidebar — not from this product. Keep this only for old app copies if needed.

Advanced

Commerce

Checkout add-ons

Build gift option groups here (Cream, Balloons, Cards…). They appear on the website checkout for every order — not attached to each product. Save & publish to update the live checkout.

Recover from old product choices

Optional: rebuild this library from older per-product choices. Checkout uses this library only after you Save. Preview first.

No preview yet.

New checkout add-on set

Add a group name (shown on checkout), optional group icon, then choices with prices/icons. Saving publishes them to website checkout for all orders.

Optional — also copy onto products (app / legacy)

Website checkout no longer needs this. Use only if you still want copies on product records.

Saved add-on sets

NameGroups

Catalogue

Focus keywords

Keywords you type on a product are saved here automatically. Search this list — you do not add new ones on this page.

Edit or delete a saved phrase here. New keywords are typed on the product form.

Keyword

Catalogue

Categories

Parent categories and subcategories. Edit opens in a new tab — same idea as products.

All categories

NameTypeSlugKeywords

Website Builder CMS

Blogs

Posts live in Website Builder CMS. Open the Blog SEO workspace for SOS research, AI drafts, Approve → Pending Publish, then Publish Engine. Website Builder is still the source of truth.

All posts (CMS draft)

TitleSlugSEOStatus
Loading…

Catalogue

New category

Create parent categories and subcategories. They appear in the app home strip (parents) and inside each parent. Edit Category is the Category SEO workspace — SOS drafts, approve, then Publish Engine.

SEO Center dashboard

Edit category

Leave this empty for a main category. Pick a parent to make a subcategory. To move a subcategory, open Edit, choose the other parent, and save.

These pictures are the background of the category shop page hero (#catHero). Desktop / tablet / mobile. If tablet or mobile is empty, desktop is used. For a subcategory: set its own hero banner to override; if all three are empty, the website shows the parent category banner (or this category’s mega menu banner if set).

Large banner in the website category dropdown. If shop hero banners above are empty, this image is also used on the shop page hero for that category.

Main categories: checked by default. Subcategories: check to list them as their own top-menu items (same mega dropdown: child categories, or products + View all if none).

Category SEO

Uses the existing SOS engine. AI fills recommendations only — never auto-overwrites. Approve → Pending Publish → Publish Engine → website.

0 / 60
0 / 160
0 words

Shown below products on the category page. TinyMCE rich text (H1–H6, links, tables, images, lists). AI writes into recommendations or appends — never replaces without Accept.

0 keywords

Works for a main category and a subcategory. Separate keywords with commas.

FAQ · Internal links · Related · Schema · CTA (AI drafts)

These stay in the workspace until you Accept into SEO intro or Approve as SOS draft. They do not publish automatically.

Advanced

Workflow: Generate → Review → Approve → Pending Publish → Save & publish (Publish Engine). Never auto-publishes.

Categories

Header menu

Choose which main categories and subcategories appear in the website top menu. Select many at once to add or remove.

Currently in the website header

Categories marked for the top menu show here. Use ↑ ↓ to set which appears first on the website.

Manage categories

0 selected

Name Type Parent In header

Storefront

Home banners

Square posters on the app home screen. Upload 500 × 500 px images. Tap opens a product or a category.

New banner

Use a square 500×500 image so it matches the home page exactly. Other sizes may crop.

BannerTitleOpensOrderOn

Website

Website banners

Four images on the homepage, directly under the hero. The left banner is wide. The middle is two images, one above the other. The right banner is tall. Turn the switch off to hide all four banners on the website.

Tick Event on a product and it appears in this section. It shows first on the website, under the banners, and first on the app home. You can rename it here.

Storefront

Customer stories

Reviews shown on the app home screen. Edit, add, or delete. Default stories are included until you change them.

New story

NameCityRatingText

Commerce

Payments

Checkout options: JazzCash / EasyPaisa / bank account, and debit card (PayFast).

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

Commerce

Delivery locations

Province, district, and city come from an open Pakistan list. The delivery price is set on the area only. Delivery after 6:00 PM is next-day delivery on the website and in the app.

Standard delivery

Shown on website and app checkout as the always-available delivery option. Rename the title and description here. The area’s Delivery price (Rs) is the standard fee for that location.

Checkout delivery options

These cards appear on website checkout. Edit title, description, badge, and availability. 3 to 4 Hours and Midnight only appear for a location when that area has a price set above 0 in the table (or via bulk apply below). Save with “Save locations & publish”.

Closed delivery dates

Block one day or a date range on the website checkout calendar (holidays, off days, stock breaks). Customers see your reason and are asked to pick another date. Save with “Save locations & publish”.

Type the area name and its delivery price. Leave Midnight or 3 to 4 Hours at 0 to hide that option for this area on website and app checkout.

Bulk price for selected locations

Tick multiple rows in the table, set one Midnight and/or 3 to 4 Hours price, then apply to all selected areas at once.

Download & restore locations

Download an Excel/CSV file with Province, District, City Name, Area, Standard price, Midnight price, and 3 to 4 Hours price (plus a Delivery Options sheet in Excel). Restore replaces the whole locations list from that file (same city + area overrides). Then click Save locations & publish.

ProvinceDistrictCityAreaPrice (Rs)Midnight (Rs)3 to 4 Hours (Rs)

Commerce

Order confirmation email

When a customer places an order in the app, they receive an email from your Hostinger webmail with order details. SMTP stays on the server — not in the app.

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.

Commerce

WhatsApp & contact

Numbers used for order help and payment proof.

Commerce

Marie AI V8

Marie engine + your published Control Panel knowledge. Lazy-loaded on the website — nothing runs until the customer opens chat.

Dashboard

Click Refresh

Knowledge Status

Reads live Products, Categories, Settings, CMS, Contact — same data Publish Engine uses. Not a second database.

Ready to load 0%

Click Refresh dashboard to load knowledge.

Products
—
Waiting
Categories
—
Waiting
Cities
—
Waiting
Payments
—
Waiting
Website CMS
—
Waiting
Contact
—
Waiting
Engine
—
Waiting
V8 Core
—
Waiting

Data structure will appear here after load.

Raw knowledge JSON
Not loaded yet. Click Refresh dashboard.

Engine

Conversation brain and learning models for Marie. Credentials stay in the panel engine folder — not shown here.

CB Model
Active
SL Model
Active

Prompt Settings

Marie answers in the customer’s language automatically within this list.

Testing

Compare published knowledge → engine answer → response time → tokens → confidence.

Results appear here.

Conversation Logs

Click Refresh logs

Usage Statistics

Click Refresh

System

Website SEO

Homepage Google title, Analytics, and sitemap. The shop website (later) reads these from the same catalog as the app. Empty product SEO fields still work — they fall back to the product name.

Used in sitemap.xml and Marie product links. Official storefront: giftinday.com

Must start with G- (Admin → Data streams → your web stream). Do not paste the numeric Property ID.

From Search Console HTML-tag verification — paste only the content="…" value (or the whole meta tag). Property must be giftinday.com.


Google Ads

Tag and conversion labels publish to the shop catalog. Leave optional labels empty to keep those events disabled.

Fires only after a successful order confirmation (value, PKR, transaction ID).

Publishing rebuilds a full sitemap from all products/categories. Submit only https://giftinday.com/sitemap.xml in Google Search Console. Do not generate sitemaps from SOS — SOS only shows old WordPress sitemap history.


Google Merchant

Phase 1 XML feed from the CB Model. Generate, validate, then submit the feed URL in Google Merchant Center. Merchant API comes in Phase 2.

Loading Merchant status…

Feed URL: https://giftinday.com/google-merchant-feed.xml

Open Feed

System

Security

Password, email login codes (2FA), and devices currently using the Control Panel / SOS.

Active devices

Loading devices…

DeviceStatusIPLast seen

2FA codes go to giftinday1@gmail.com via your Hostinger webmail SMTP. Trusted browsers skip the code for 30 days.

Change password

Tip: after changing, log out once and sign in with the new password.

System

Backup

Download a full store backup (JSON), Excel sheets, or a zip of uploaded photos. Restore the JSON later even after we add new product fields — unknown old fields stay, new fields come back empty.

JSON is the complete store backup (products, categories, keywords, photo URLs, variations, banners, settings). Excel is a spreadsheet view. Photos ZIP is the actual files in uploads. Restore JSON or Excel here; unzip photos into uploads if you move host.