NMKR Docs
ProductsContact
English
English
  • Welcome to NMKR Docs
  • Introduction
    • About NMKR
    • Powered by NMKR
    • What is an NFT?
      • What is IPFS?
    • Why Cardano?
  • NMKR Studio
    • Introduction - NMKR Studio
    • Features Overview
    • 🖥️Learn NMKR Studio in 3 minutes
      • Basic Workflow
    • How to - Quick Start Tutorials
      • Quickstart Full Video Tutorial
      • Guidelines Planning a Project
      • How To Add Tokens
      • How to set up Metadata
      • How To Sell Tokens
      • How To Set Up Sales Conditions
      • How To Do a Reveal
      • How To Burn Tokens
      • How To Enable Royalties
      • How To Enable DIDs
      • How To Set up Whitelisting
      • How to Airdrop Tokens
    • Pricing
    • Account
      • Registration & KYC
      • Security
      • Wallets
      • Mint Coupons
      • Dashboard
      • Transactions
      • Invoices
      • API Keys
    • Project
      • Policy
        • Managing policies
      • Create
      • Edit
      • Metadata Template
      • Statistics
      • DID - Decentralized Identifier
      • Notifications
      • Royalties
      • Additional Payout Wallets
      • Affiliate links
      • Export Metadata as Zip
      • Export NFT as csv
      • Mint and Send Jobs
      • Export placeholder.csv
    • Token
      • Manage Tokens Tab
      • Upload
        • Upload single tokens
        • Bulk Upload Files and Metadata
          • Bulk Upload via Drag and Drop
          • Bulk upload via SFTP
      • Edit
      • Metadata
        • Add Token-specific Metadata
        • Fingerprint (Metadata preview)
        • Metadata Check
        • Metadata Standard for fungible Tokens
        • Fully on-Chain NFTs
          • Partial URL-Encoding
        • CIP-68
      • Duplicate
      • Delete
      • Burn
      • Update (Edit after Mint / Reveal)
    • Set up Sales
      • Manage prices / Pricelist
        • Create new Prices
        • Free Drops
        • Custom Token payment
        • Discounts
      • Sales Conditions & Whitelisting
        • Sales conditions depending on policy ID or stake pool
        • Whitelist with Count
        • Blacklist
        • Test Sales Condition
      • Block Tokens
      • NMKR Pay
        • Set up NMKR Pay
        • MultiSig Payment
        • Website Integration
        • Specific Payment Links
        • Manual sending in NMKR Pay
        • FIAT ETH and SOL Payment
      • Pay-In Address
      • Auction
    • Minting
      • Minting on Demand
      • Manual Minting
      • Airdropper
        • Airdrop with random distribution
        • Airdrop with specific distribution
    • Tools
      • Managed Wallets
      • Split Addresses
      • Direct Sales
      • Policy Snapshot
      • Integrations & Plugins
        • NFT Pal
        • Zapier
    • Testnet
      • Create Testnet Account
      • Testnet Wallet & tADA
      • Testnet API Swagger
  • NMKR Studio API
    • Introduction - NMKR Studio API
    • API Features
    • Swagger API Endpoints
    • Get started with the API
    • API Swagger
      • Get Started with the Swagger
      • Swagger Responses and Error Codes
    • API Examples
      • Users
        • Payout Wallets
        • Subcustomers
      • Project
        • Create Project
        • Upload File and Metadata
      • Payment
        • Create unique NMKR Pay Link for random Token sales
        • Create NMKR Pay Link for specific Token sales
        • Get Payment Address for single NFT sales with native Tokens
        • Create NMKR Pay Link for a multi-specific Tokens sale
      • Minting
        • Manual Minting
      • Smart Contract
        • Secondary Sales via NMKR Pay
    • API Open Source Contributions
  • NMKR Mint
    • Introduction - NMKR Mint
    • Mint single NFTs
    • Mint Collection
  • NMKR Playground
    • Introduction - NMKR Playground
    • ADA Payment Link
    • Paperwallet
  • NMKR Pool
    • What is Staking?
    • Stake with NMKR Pool
  • Helpful Links
    • Cardano NFT Ressources
    • Cardano Resources
    • Cardano Wallets
    • Open Source Repositories
    • Security Practices
    • Deal with Bots
Powered by GitBook
On this page
  1. NMKR Studio
  2. Set up Sales
  3. Manage prices / Pricelist

Discounts

Set up discounts by specific conditions

PreviousCustom Token paymentNextSales Conditions & Whitelisting

Last updated 1 month ago

The price list in NMKR Studio allows you to specify discounts depending on the condition of the buyers wallet. These conditions can be a specific stake pool the buyer is delegating to, the policy ID of an asset the buyer holds in his wallet, or the wallet address of the buyers wallet.

The discount feature works with sales on demand via and the . Usually, discounts will be sent to the customer as refunds in a separate transaction. However, if you use , the refund will be deducted in the same transaction.

Multiple Discounts will not stack up and only the highest discount will apply. Please make sure the discounts make sense with your pricing and, if specified, additional payout wallets! Discount Workflow: If is not activated, the discount will be sent together with the NFT back to the customer. It won't beindicated in NMKR Pay.

Create discount

The following tab allows you to specify multiple discounts for your project by clicking the "create new discount" button.

You can now choose one of three conditions that need to be matched to grant the discount.

Discount by wallet address / whitelisting

This discount feature only grants discounts to wallet addresses that are whitelisted. To whitelist the addresses, please upload a csv file which contains a wallet address in each row. Please do not add Stake addresses here. This csv file can be created with any spreadsheet software like Excel or google sheets.

Click upload addresses, the tab will automatically show the number of entries that are recognized.

Check if the entries count is correct, add the discount in % and activate the price. Confirm by clicking on "save".

If you made a mistake here in the uploaded csv. or you want to add changes to it, please click "Clear Addresses" and upload the new file. "Download Addresses" will download the csv file.

Discount by holding a token of a specific policy ID

This discount feature will grant discounts to holders of a specific policy ID. It is required to specify the policy of a specific token and a minimum amount that need to be hold of this said token. Add the discount in % and activate the price. Confirm by clicking on "save". If you add multiple policy IDs by clicking on the "+", it will use an or-logic and means, the buyer must hold a token of either policy A or policy B.

Discount by Delegation to a specific Stake Pool

This discount feature will grant discounts to a delegator to a specific stake pool. Add the discount in % and activate the price. Confirm by clicking on "save". If you add multiple pool IDs by clicking on the "+", it will use an or-logic and means, the buyer must delegate either to pool A or pool B.

Discount by Coupon Code

This discount feature will grant discounts to holders of unique coupon codes, allowing you to implement targeted and personalized promotions for your products or services.

To enable multiple different coupon codes, set up a discount with the coupon code condition for each code that you want to use.

E.g. https://pay.nmkr.io/?p=your_policy_ID&c=1&cp=DAVE

Now, this custom parameter will be printed in the transactions overview.

Go to your and click the "Pricselist Discounts" button.

What we do here is, we create a custom parameter for the payment link like &cp=DAVE (if DAVE is the coupon code). Simply add that at the end of the NMKR Pay link you get, after you've:

Besides that, we can grant discounts depending on this custom property and also set in an with specific split. These features are great to incentivize and support

price list
set a price
additional payout wallet
affiliates.
NMKR Pay
Pay-in address
MultiSig payments
MultiSig
Discount by policy ID
Discount by Delegation to a certain stake pool