Opening an auction or raffle site to the public is mostly a matter of not forgetting things. Forget a payment's test mode, a cron job or a seeded support address, and it shows up as a lost sale, a draw that never runs, or a customer email sent to the wrong place. This is the one-page checklist we'd work through before launching a BidKing, RaffKing or PrizeX site. Each item says where to find it in the admin.

Start with the checklist the software already has. Admin › Documentation › Before you open checks your real settings and turns each line green once it's done:

The list below covers those and the things a settings check can't see.

Legal

Payments

Server and cron

Settings to get right before the first sale

Most settings can still be changed later, but changing some of them once people have bought gets messy:

Content and terms

Testing a full purchase

Before launch, go through the whole journey as a customer, with gateways in test mode:

Take this test seriously: a lottery's ticket rules lock once tickets are sold, so use test listings, not your real launch listings.

Launch day

For week-to-week running after launch, see updates, cron and backups.

Common questions

Is there a launch checklist in the admin?

Yes. Admin › Documentation › Before you open checks your real settings: site name and logo, support email, currency and time zone, a payment method, cron, the policy pages, something to sell and email. Each line turns green by itself once it's done.

What happens if cron isn't set up?

Nothing timed happens. Auctions don't end, winners aren't declared, draws don't run and queued emails aren't sent. Set one cron job to run cron/dispatch.php every minute, and check Settings › Security Logs › Cron Logs.

Can I change the currency after launch?

It isn't locked, but every price, payment and gateway check uses it. Set it before you list anything, and avoid changing it once people have paid.

Do I need a licence to run raffles?

In many countries, yes, and the rules differ by country and sometimes by state. The operator is responsible for compliance, so check with a local lawyer before launch.

BidKing — self-hosted PHP auction script A built-in Before you open checklist, signed updates and one cron job for everything timed. One-time licence.