Enabling Direct Sales in Velveteen
Updated June 12, 2026
To enable direct sales, the seller profile must have direct_sales_global_enabled turned on, the release must have direct_sales_enabled turned on, and the public release page must be available for an eligible release.
There are two sales toggles on purpose. The profile toggle is the seller-wide permission. The release toggle controls each release.
Required toggles
Profile toggle
direct_sales_global_enabled on the seller profile.
Release toggle
direct_sales_enabled on the release.
Release price
direct_sales_price_cents or the default price for the release format.
Public page
The fan-facing album page where checkout starts.
Eligibility checks
The checkout route looks up the release by id and slug, requires direct_sales_enabled, and checks that the release state is APPROVED or DELIVERED.
It then checks the admin owner profile for direct_sales_global_enabled and blocks sales if the profile is restricted or suspended.
Frequently asked questions
Why are sales not showing?+
Check the profile toggle, release toggle, public page, price, release state, and account restriction status.
Can one release sell while another does not?+
Yes. direct_sales_enabled is release-specific.
Can I turn on sales globally?+
Yes. The settings profile route supports direct_sales_global_enabled.
What happens when global sales is enabled?+
The settings route can also enable public pages and direct sales on releases that have slugs.
Related articles