Icons settings moved to Website Customization – Icons tab. Use one place for all look & feel.
Category display settings moved to Website Customization – Category display tab.
Add a new product
Use ↑ ↓ arrows to move category up or down. Order saves automatically.
Search, filter by status or date, open a row for actions.
| Date | Customer | Products | COD | Status | View / Block IP |
|---|
Activate or manage your hosting plan.
Your Wallet Balance
0.00 ৳
Running on the plan.
Expires on:
For 30 days
150 ৳
For 30 days
250 ৳
For 30 days
400 ৳
General settings moved to Website Customization – General tab.
Color settings moved to Website Customization – Colors tab.
Add or remove shipping options.
Fixed bar at the bottom of the product detail page on phones. Desktop keeps the same buttons in normal flow.
Button 1 (left / only)
Button 2 (right — hidden when one button)
Store security
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.
Tracking
The Master Key for tracking. Enter your GTM Container ID (e.g., GTM-XXXXXX) to enable GA4, Facebook Pixel, TikTok, and more automatically.
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.
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).
TikTok and Notifications now have dedicated menu sections for easier management.
APIs
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.
Save TikTok Pixel and Events API credentials. Storefront sends browser and server events with dedup event_id.
Enable storefront prompt and keep push branding consistent.
Send notification that appears on subscriber mobile notification bar.
Define your store's policies here. These will be displayed on the respective pages in your shop footer.