Skip to content

Site settings

Admin panel → Site settings, split across several tabs. Only the parts that need explaining are covered here.

General

ItemNotes
Store name / title / keywords / descriptionStorefront display and SEO
Logo, background imageDesktop and mobile can be set separately
Storefront theme / user centre themeDesktop and mobile separately; themes come from the app store
Close siteShows a maintenance page on the storefront; the admin panel still works
Registration toggle / methodTurn it off to stop new sign-ups
Registration / login / checkout verificationCAPTCHA switches, to keep bots out
Email / phone verificationWhether sign-up requires verifying an email or phone number
Password recovery methodEmail or SMS
Username lengthLimits for new registrations
Session lifetimeHow long before an idle user is logged out
Admin login verificationCAPTCHA for the admin panel

Other

Custom payment callback domain

When you need it: the site sits behind a CDN, or the CDN's firewall makes payment callbacks slow or unreliable.

How it helps: bind a second address that reaches the server directly, such as http://123.123.123.123:41823, and enter it here. Callbacks then bypass the CDN entirely — faster and more reliable.

Does it leak my server IP? With providers that redirect through a submitted form, someone capturing traffic can see this address and therefore learn your server IP or your non-CDN domain — that is the whole of the exposure, there is no further risk. With official Alipay/WeChat integrations, or any provider where the QR code or pay URL is fetched by an internal request, the address is never exposed at all.

Either way, configuring a callback domain improves reliability, so it is recommended.

Sub-stores

Main domain, DNS CNAME, and which supplier's products to show. See sub-stores and supplier system.

Withdrawals

Methods (Alipay / WeChat / USDT / balance), minimum amount, and fees.

Top-ups

Minimum and maximum amounts, and bonus rules.

Currency

Currency code, symbol, decimal places and exchange rate. The rate means "how much CNY one unit of the site currency is worth" and applies only when submitting to a payment gateway.

Force login

Requires an account to browse the site at all.

Email

SMTP configuration. Always send a test message and confirm it arrives before enabling email notifications on products — otherwise buyers silently receive nothing and you will not know.

SMS

SMS provider configuration, used for registration verification and password recovery.

Security

ItemNotes
Admin entrance secretPuts a hidden door in front of /admin; without the secret the panel cannot be opened
IP detection modeBehind a CDN or reverse proxy, this must be set correctly to see real visitor IPs
Trusted proxy IPsWorks with the setting above — only forwarded headers from these IPs are trusted
CSP modeContent Security Policy. Enforcing mode blocks most injection attacks but may also block external scripts you added yourself — blocked scripts are recorded, and you allow them from the violation log
External link filter / allowlistRestricts which external domains may appear on the site
Request logRecords request details for debugging. Logs are encrypted, with the key stored in the database

After switching CSP to enforcing mode, click through the storefront and admin panel yourself to confirm nothing broke. Allowing a source is only possible from the violation log — there is no free-text field.

Translations

Manages multi-language strings. The system supports multiple languages, and language packs can be imported and edited here.

File manager

A built-in file manager for viewing and editing site files. Use with care — a bad edit will take the site down.

Operation log

Everything administrators do in the panel is recorded here. Useful once more than one person has access.

Released under the MIT License