## Website Icons

Icons settings moved to Website Customization – Icons tab. Use one place for all look & feel.

## Category Display

Category display settings moved to Website Customization – Category display tab.

## Product Management

### Basic Information

Product Name*
Categories* (select one or more)
No categories found.
Sub Category (optional)
Description
Media Optional — expand for image, video, gallery
Main Image URL*
YouTube Video URL (Optional)

Paste a YouTube link to show a video player on the product page.

Size Chart (Optional)

#### Gallery Images

Click Behavior Optional — landing redirect
Product click করলে কী দেখাবে?
Landing page select করুন

Product card click করলে এই landing page-এ redirect হবে।

### Pricing & Inventory

Has Variants?

#### Pricing

Regular Price

Optional. Shows a crossed-out price.

Sale Price*

#### Inventory

Stock Quantity

#### Smart Variant Generator

Colors
Sizes

Use the generator above or add variants manually. Pricing and stock are managed for each variant individually.

Image
Variant Name
Price
Stock
Action

### Product List

Add a new product

## Manage Categories

### Add New Category

Category Name
Image URL

Used on Home, menus, and category grids (often square).

Show banner on category product listing page Wide image when customers open this category. Global toggle: Customization → Category display. Listing banner image (optional)
Category text under banner/title (optional)
Sub Categories

Add one by one, then save category.

Use ↑ ↓ arrows to move category up or down. Order saves automatically.

## All Orders

Search, filter by status or date, open a row for actions.

Rows per page
Order date
Search

Date | Customer | Products | COD | Status | View / Block IP
--- | --- | --- | --- | --- | ---

### Incomplete Orders

## Live Visitor Spy

## Hosting Management

Activate or manage your hosting plan.

Your Wallet Balance

0.00 ৳

### Your Hosting is Active!

Running on the plan.

Expires on:

### Choose a Plan to Activate

#### 5 GB Plan

For 30 days

150 ৳

- 5 GB Storage
- 50 GB Bandwidth

POPULAR

#### 10 GB Plan

For 30 days

250 ৳

- 10 GB Storage
- 100 GB Bandwidth

#### 20 GB Plan

For 30 days

400 ৳

- 20 GB Storage
- 200 GB Bandwidth

## Files & Export

Download ready-to-upload wrapper files for cPanel deployment on another domain. Upload these files on your new domain, and the shop/admin will load inside iframe automatically.

### Website Code Wrapper

Downloads a `.zip` bundle. cPanel-এ আনজিপ করা পুরো ফোল্ডারের সবকিছু (লুকানো `.htaccess` সহ) `public_html` এ আপলোড করুন—রুটের `.htaccess` ডোমেইনকে `public/index.html` এ নিয়ে যাবে। হোস্ট `.htaccess` ব্লক করলে শুধু `public/` এর ভেতরের ফাইলগুলো সরাসরি `public_html` এ দিন।

- Shop URL is auto-added from your dashboard account
- Ready for cPanel file manager upload

### Admin Panel Wrapper

Downloads a `.zip` bundle. cPanel-এ আনজিপ করা পুরো প্রজেক্ট (`.htaccess` সহ) `public_html` এ দিন। `.htaccess` না চললে শুধু `public/` এর কনটেন্ট রুটে আপলোড করুন; `public/index.html` অ্যাডমিন লোড করে।

- Admin link includes your client ID automatically
- Use on separate domain for live operations

### General Settings

General settings moved to Website Customization – General tab.

### Theme Color Customization

Color settings moved to Website Customization – Colors tab.

### Shipping Methods

Add or remove shipping options.

## Third-Party Integrations

Facebook: Not set
Courier: Not set

Store security

### Blocked visitor IPs

Visitors with these IPs are blocked when they load the shop. The storefront uses `api/visitor-ip-block-check.php` (Firebase Admin, same bootstrap as the CAPI proxy) — you do not need to change Firebase rules for guests. Optional: see `firebase-blocked-ips-rules-note.txt`.

Message for blocked visitors

#### Currently blocked

#### Block an IPv4 manually

Tracking

### Google Tag Manager (GTM)

The Master Key for tracking. Enter your GTM Container ID (e.g., GTM-XXXXXX) to enable GA4, Facebook Pixel, TikTok, and more automatically.

GTM Container ID

### Facebook Marketing API

Enter your Facebook Marketing API access token to power Live Ads Result (Overview & Facebook Ads). For pause/activate campaigns, the token needs `ads_management` permission. The same token is used server-side for Conversions API (Purchase) via `api/facebook-capi-purchase-proxy.php` — it does not need to be readable on the public shop if the proxy and Firebase Admin bootstrap are configured.

After checkout, confirm in browser DevTools → Network that `facebook-capi-purchase-proxy.php` returns `status: success`. In Meta, open Events Manager for this pixel and verify Purchase (browser and/or server). Ads Manager "Purchase" columns only count conversions attributed to ads; organic orders will not increase campaign purchase counts.

Facebook Access Token
Ad Account ID (optional)

If empty, the first ad account returned for this token is used.

### Facebook Pixel

Enter your Facebook Pixel ID to track events. Checkout can send server-side Purchase (CAPI) using the token saved above — the storefront only needs a Pixel ID (no token in the browser).

Facebook Pixel ID
Send server-side Purchase events (CAPI) on checkout — requires PHP proxy + access token in Firebase (`siteSettings`).

TikTok and Notifications now have dedicated menu sections for easier management.

Marketers Brain AI

### OpenAI Settings

API key is used server-side via same-origin PHP proxy. The key is never sent directly from browser to OpenAI.

OpenAI API Key
Model

APIs

### Image & Video Upload API

ছবি/ভিডিও আপলোডের জন্য প্রোভাইডার বেছে নিন। ImgBB শুধু ইমেজ; Daiman Shop ইমেজ ও ভিডিও (MP4, WebM) — `https://image.daiman.shop/api/upload.php`।

Upload provider
ImgBB API Key (optional)
Daiman API Key (optional)

কী ছাড়াও আপলোড চলবে; কী দিলে শুধু ইমেজ বা শুধু ভিডিও টাইপ অনুযায়ী সার্ভার সীমা লাগু হবে।

### Steadfast Courier API

Save keys below; the proxy reads them from Firebase using your signed-in admin account (keys are not sent from the browser to Steadfast). One-time on the server: `api/firebase-admin-bootstrap.example.php` → `firebase-admin-bootstrap.local.php` plus service account JSON (see file comments). Optional: `api/steadfast-config.local.php` overrides Firebase.

`admin.html` order sending has no Firebase Auth; use this dashboard for courier entry or keep `steadfast-config.local.php`.

Verify in Firebase Console → Realtime Database → `clients/<clientId>/siteSettings/steadfastConfig` after saving.

API Key
Secret Key
API base URL (optional)

## TikTok Setup

TikTok: Not set

### TikTok Pixel + Events API

Save TikTok Pixel and Events API credentials. Storefront sends browser and server events with dedup `event_id`.

TikTok Pixel ID
TikTok Access Token (Events API)
Test Event Code (optional)
Enable TikTok tracking

## Notifications

Push: Not set
Active: --

### Push Configuration

Enable storefront prompt and keep push branding consistent.

Enable push subscription prompt on storefront
VAPID Public Key
Default icon URL (optional)

### Send Campaign

Send notification that appears on subscriber mobile notification bar.

Title
Message
Click URL
Icon URL (optional)
Audience

### Legal Pages & Policies

Define your store's policies here. These will be displayed on the respective pages in your shop footer.

Privacy Policy
Terms & Conditions
Return & Refund Policy
Shipping Policy (Details)