Skip to content

Installing and Activating Wallet Management

Wallet Management installs like any other WooCommerce extension. Activation creates a hidden product, two database tables and a payment method, so check for those before you configure anything.

WooCommerce must be active first. The plugin lists WooCommerce as a required plugin and will not run without it.

  • WordPress 6.0 or newer
  • WooCommerce 9.0 or newer
  • PHP 7.4 or newer

This is the part people miss. The Pro plugin does not run on its own. It checks for the free plugin and stays inert without it.

The Pro build registers the free plugin as a dependency and installs and activates it for you. In practice you upload Pro and both end up active. Installing by hand, put devdiggers-wallet-for-woocommerce on first, then the Pro zip.

Use this for the Pro version bought from DevDiggers.

  1. In WordPress admin, go to Plugins → Add New Plugin.

    The WordPress Plugins menu expanded with Add New highlighted

  2. Click Upload Plugin at the top of the screen.

    The Add Plugins screen with the Upload Plugin button highlighted

  3. Click Choose File and select the plugin .zip you downloaded.

    The plugin upload box with the Choose File button highlighted

  4. Click Install Now.

    The plugin upload box with a zip selected and Install Now highlighted

  5. When the install finishes, click Activate Plugin.

    The install-complete screen with the Activate button highlighted

Do not unzip the file first. WordPress expects the .zip, not the folder inside it.

Install the free version from the directory

Section titled “Install the free version from the directory”

Search for DevDiggers Wallet for WooCommerce under Plugins → Add New Plugin, then install and activate it. No zip and no licence key.

Four things appear, and each one is worth a look.

  • A hidden Wallet Topup product: Slug ddwcwm-wallet-topup, SKU ddwcwm_topup_wallet, priced at zero, virtual, sold individually and not taxed. Top-ups are sold through it and its price is set per order, so leave it alone.
  • Two database tables, one for transactions and one for cashback rules.
  • A My Wallet endpoint in My Account, at /my-account/my-wallet/. Rename it under Configuration → Endpoints.
  • A Wallet payment method in WooCommerce, switched off until you enable it. See the payment gateway doc.

The Wallet Topup product in the WooCommerce products list

Activation redirects you into the setup wizard. It switches the wallet on and sets the handful of options that decide whether anything happens at all.

The Wallet setup wizard welcome step

Work through it now. Everything it asks can be changed later under Configuration, and nothing outside the wizard is switched on for you.

The endpoint is a rewrite rule, and a stale permalink cache hides it. Go to Settings → Permalinks and click Save Changes without editing anything. That flushes the rules and the link appears.