Add-on · Lifetime, annual, or monthly
Licenses & Contracts for WooCommerce
Create and manage licenses for your WooCommerce beats so buyers preview and accept the right agreement in the cart, then get a filled PDF by email automatically after purchase.
- Single-site and 5-site Freemius options appear at checkout after you click Buy.
- 7-day Freemius trial available (payment method required).
Showcase
Product screenshots from real BeatStore installs. Click any thumbnail for the full-size capture.
Features
Stop worrying about contracts
A filled contract PDF is saved on your site and emailed to the customer automatically after purchase.
Transparency in the cart
Customers preview contract terms in the cart and must confirm they agree before checkout completes.
Prices stay in sync
Licenses are tied to WooCommerce product attributes. Save a license and related variable-product prices update with it.
Player integration
Contract preview integrates with the BeatStore Player Plugin cart (version 2.3.11+).
Starter templates
Includes non-exclusive and exclusive agreement starters. Customize distribution, streams, performances, videos, radio, publishing percentage, and more.
Modern Woo checkout
Works with classic WooCommerce checkout and WooCommerce Blocks / Store API, plus an Elementor “View licenses” widget.
Bulk connect existing beats
Link a large catalog to licenses when older products are not connected yet. Bulk tools include language options for WPML sites.
Minimum requirements
- WordPress 6.0 or greater
- WooCommerce (free, required)
- BeatStore Player Plugin recommended for cart preview
- Web hosting
Recommended hosting: Cloudways
Contract PDFs and media delivery need reliable WordPress hosting. Cloudways is our recommended option.
View CloudwaysFAQ
Do buyers have to agree before paying?
Yes. Checkout requires confirming agreement to the license/contract terms. Buyers can also view and download their PDF after purchase.
Does this work with the BeatStore Player?
Yes. Contract preview integrates with the Player cart on version 2.3.11 and up.
Does it support WooCommerce Blocks?
Yes. Version 1.4+ adds Blocks / Store API integration and a React component for block checkout, while keeping classic checkout compatibility.
Is there a trial?
Freemius offers a 7-day trial (payment method required). Cancel before the trial ends if it is not the right fit.
Can I customize the contract language?
Yes. Use starter templates and contract variables for copies, streams, performances, videos, radio, publishing percentage, producer name/alias, and more.
What's new
Full changelog1.5.0
WPML support; regenerate licenses from admin order page; bulk-update modal with languages option; bulk update no longer forces variation status enabled.
1.4.0
WooCommerce Blocks / Store API license data; React block-checkout component; order notes when license PDFs are created. Tested with WooCommerce 10.
1.2.4
Producer full name / alias settings; publishing percentage placeholder; required checkout agreement checkbox.
Your store. Still selling tomorrow.
Choose lifetime, annual, or monthly at Freemius checkout. Support and updates cover the plan term. Annual and monthly renew unless you cancel. If a term ends, the software keeps running. Renewal extends support and updates. It does not ransom your catalog.


