Skip to content

The Setup Wizard

The wizard runs on first activation and sets the options that decide whether the wallet does anything at all. It is seven steps in Pro and four in the free version. Nothing here is permanent, every field also lives under Configuration.

Reopen it any time from the Setup Wizard link on the plugins list row, or at admin.php?page=ddwcwm-dashboard&setup-wizard=true.

An introduction and a Continue button. Nothing to fill in.

The Wallet setup wizard welcome step

Enter the purchase code and the email from your DevDiggers account, then activate. The wizard will not move past this step until the licence is active, and it is what enables plugin updates.

The Wallet setup wizard license step

Three fields, and the first one is the switch that matters.

  • Enable/Disable turns the whole wallet system on. Off, and no wallet appears anywhere.
  • Registration Credit is the amount credited when someone creates an account. Leave it blank for no signup credit.
  • Wallet Topup Order Status decides which order status releases a top-up into the balance. Completed is the safe answer and the default.

The Wallet setup wizard general settings step

  • Min Topup Limit and Max Topup Limit bound a single top-up. Blank means no bound.
  • Top-up Presets are the quick-select amounts on the Add Money box, comma separated. The default is 10, 20, 50, 100.
  • Partial Payments lets a customer put part of an order on the wallet and pay the rest another way.

The Wallet setup wizard limits and top-ups step

The free version’s cashback step carries one field, Exclude Sale Products. The rest are Pro.

  • Cashback Credit Delay holds cashback back for a number of days after the order completes. Zero credits it immediately.
  • Exclude Sale Products drops products already on sale out of the cashback calculation.
  • First Order Reward, Reward Type and Reward Amount give a one-off bonus on a customer’s first successful order.

The Wallet setup wizard cashback step

The rules that actually award cashback are not here. They live on Cashback Rules, and without at least one rule the only cashback anyone earns is the first-order bonus.

  • Enable Withdrawals lets customers request a payout.
  • Processing Fee Type is Fixed Amount or Percentage.
  • Withdrawal Service Fee is the fee itself, deducted from what the customer receives.
  • Minimum Threshold is the smallest amount someone may request.

The Wallet setup wizard withdrawals step

Payouts are manual. The plugin records the request and the fee, and you send the money yourself.

The wizard confirms the wallet is live and links to the dashboard.

The Wallet setup wizard final step

Four things it leaves off, and all four are needed for a working wallet.