SkyeWoo verified wallet with discount applied on a WooCommerce product

If you run an NFT project with a merch store, you have probably tried giving your holders a discount code. Maybe you posted it in Discord or airdropped it to wallets. Either way, the same thing happens: someone screenshots it, posts it on Twitter, and suddenly everyone is using your "exclusive" community discount.

Coupon codes were not designed for token communities. They are static strings that can be copied, shared, and posted on deal aggregator sites. Managing them is tedious, too. You have to generate codes, set expiration dates, handle abuse, and manually rotate them when they leak. None of this scales.

What you actually want is a discount that only applies when a customer proves they hold your NFT. No code to type, no code to leak. That is what SkyeWoo does.

How Wallet-Verified Discounts Work

The flow is simple from the customer's perspective:

  1. They visit your product page and see a teaser: "Wallet holders get 20% off. Connect to claim."
  2. They click Connect Wallet. SkyeWoo detects their installed wallet extensions and connects them.
  3. SkyeWoo checks their wallet holdings on-chain against the conditions you configured for that product.
  4. If their wallet holds the required NFT (or token), the discount is applied automatically. The original price shows with a strikethrough, the discounted price is displayed, and they can add to cart.

There is no coupon field. The discount lives in the customer's session and is tied to their verified wallet. It cannot be copied, forwarded, or applied from a different browser.

Setting It Up in SkyeWoo

1. Install SkyeWoo and Activate Your License

Subscribe from the pricing page ($49/mo or $350/yr). You will receive a license key and plugin ZIP by email. Upload the plugin in WordPress under Plugins → Add New → Upload Plugin, then go to WooCommerce → SkyeWoo and enter your license key.

2. Open the SkyeWoo Tab on Any Product

Edit a WooCommerce product. In the product data panel, you will see a SkyeWoo tab alongside the standard Inventory, Shipping, and other tabs. Click it to open the gating and discount settings.

3. Enable the Wallet Discount

In the SkyeWoo tab, scroll to the Wallet Discount section. Check Enable wallet discount. Then configure:

4. Set the Discount Conditions

Below the discount settings, you will see a conditions section. Each condition specifies what the customer's wallet must hold. You can add up to 10 conditions per product, and all must be met.

For each condition, you configure:

If you are also token-gating the product (requiring wallet verification just to purchase), you can check Same as gate conditions to reuse those conditions for the discount. This saves you from entering them twice.

5. Publish

Save the product. That is it. When a customer with the right NFT connects their wallet, they see the discounted price immediately.

The Discount Is Session-Bound

This is the key difference from coupon codes. SkyeWoo discounts are stored in a server-side session tied to the customer's verified wallet. The session uses an httpOnly cookie with a 30-minute TTL. There is no discount code in the URL, no string to copy, nothing visible in the page source.

When the customer adds the product to their cart, SkyeWoo re-checks the discount eligibility during cart calculation. If the session has expired or the wallet no longer qualifies, the full price is restored. The discount cannot survive being forwarded to someone else.

Multi-Wallet Support

Your NFT holders might use different wallets depending on the chain. SkyeWoo supports MetaMask, Phantom, and Coinbase Wallet simultaneously. When a customer clicks Connect Wallet, SkyeWoo detects which wallet extensions are installed and connects them. EVM conditions (Ethereum, Polygon, Base, etc.) are verified against the EVM wallet, and Solana conditions are verified against the Solana wallet.

This means you can set up a discount that requires holding an NFT on Ethereum and a token on Solana, and SkyeWoo will check both wallets in a single verification pass.

Real-World Examples

Discounts Without Gating (and Vice Versa)

SkyeWoo's discount feature works independently from its token gate. You can use them separately or together.

If you enable only the wallet discount (without enabling the token gate), the product remains fully purchasable by everyone. Customers who do not connect a wallet simply pay the regular price. Those who connect and qualify see the discounted price. This is useful when you want to reward your community without excluding anyone else.

If you enable both, the product is gated (requiring wallet verification to purchase) and the discount is applied on top. For a deeper walkthrough of token gating itself, see How to Token-Gate WooCommerce Products.

31 Supported Blockchains

SkyeWoo works across 31 blockchains including Ethereum, Solana, Polygon, Base, Arbitrum, Optimism, Avalanche, BNB Chain, Ronin, Chiliz, zkSync, Berachain, ApeChain, Sonic, XRP Ledger, and more. You select the chain from a dropdown in the product editor. No RPC endpoints to configure, no API keys to manage.

SkyeWoo vs. SkyeGate

If you are looking at Skye Meta's products and wondering which one to use: SkyeWoo is for WooCommerce commerce (product gating and wallet-verified discounts). SkyeGate is for WordPress content (gating blog posts, pages, and sections within posts using a shortcode). They are separate plugins with separate licenses. You can run both on the same site if you need to gate content and commerce.

Pricing

SkyeWoo is $49/mo or $350/yr (save 40% with annual). That includes unlimited gated products, unlimited discounts, all 31 blockchains, and no per-customer fees. Visit the SkyeWoo product page for the full feature list, or contact us if you have questions.