Before you buy
What hosting do I need?
PHP 8.2 or newer with the mysqli, json, curl, openssl, sodium, zip and gd extensions, MariaDB 10.2.7+ (recommended) or MySQL 8.0.13+, Apache, LiteSpeed or nginx, SSL, and one cron line. Shared hosting with cPanel works. See Server requirements.
Do I need Composer, Node.js or the command line?
No. All libraries come in the zip, and the setup wizard runs in your browser.
Can I install it in a subfolder?
No. Install it at the root of a domain or subdomain, such as shop.example.com. Each website, including each subdomain, takes one place on your licence. See Licences and domains.
Can I run a store where nobody pays money?
That's a separate product, PrizeX Rewards: members earn coins and spend them, and no payment gateways are included. PrizeX Standard takes real payments.
Is the mobile app included?
No. It's a paid add-on that gives you the app's source, set up for your store. You build it in Android Studio and Xcode and publish it under your own developer accounts. See The mobile app.
What isn't included?
These are sold separately as add-ons: reCAPTCHA, email codes, identity checks, the mobile app and ticket printing, plus extra themes, extra gateways and more shop and earn tools.
Running the store
Which payment gateways can I use?
Stripe, PayPal, Razorpay, PayU, Authorize.Net, Checkout.com, Mollie, GoCardless, Cashfree and Instamojo are included. Over 20 more gateways are available as add-ons, and you can add your own manual methods such as bank transfer. See Payment gateways.
Can customers withdraw prize coins?
Coins won in games, mystery boxes and prize draws are spend-only by default (if your database user can't add the column this needs, every coin stays withdrawable; Settings → Wallet tells you). You can allow cash-out in Settings Wallet after confirming you hold the licence it needs. Coins customers buy can be withdrawn through the Withdrawals plugin. See Wallet, coins and payouts.
Do I need a WebSocket server for live bidding?
No. Without one, open pages check for new bids every few seconds by themselves. With a free Soketi server of your own or Pusher Channels, updates arrive as they happen.
Why don't my auctions end?
The scheduled task isn't running. Add the cron line and check Cron Logs. See Scheduled tasks.
Can I have staff with limited access?
Yes. Make roles and add staff under User Roles. Only the main Administrator manages roles. See Staff, roles and fraud.
Can I offer the store in my customers' languages?
The storefront and admin come in 23 languages, including Arabic and Urdu right to left. Your own listings and pages can be translated automatically. See Languages and translation.
How do I make the storefront faster?
Switch on the Cache plugin, included. It serves saved pages to visitors who aren't signed in, and never caches signed-in visitors, checkout or the admin. Settings and a self-test are under Performance Cache.
Updates and changes
How do I update?
From the admin, in one click: Appearance Software update for the core, and Check for Updates on Plugins and Themes. Updates are signed and checked first. See Updates and add-ons.
Will an update overwrite my changes?
Your settings, content and uploads are kept. Edits you make to core files, or inside a plugin or theme folder, are overwritten when that part updates. Put code changes in a plugin of your own and design changes in a theme of your own.
Where are my settings and logs kept?
After install, the store moves its private files (settings, licence, backups and logs) to a prizex_private folder outside your web root when it can. Security Logs Server check shows where.
Can I build on it?
Yes. Plugins add admin pages, storefront pages, API endpoints, scheduled jobs and payment gateways, and hooks let you change what the store does without editing its files. The admin's built-in guide lists every hook on your store. See also REST API and mobile app.
Something wrong or unclear on this page? Tell us at [email protected], or see how to get help.