Finance

Enabling Direct Sales in Velveteen

Updated June 12, 2026

The short answer

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