Use a switch to disable all paid apps on consumer pages. This is to hide payment features until they are ready.
The switch is called 'disabled-payments' and this patch implements the following when it is active: - no paid app shows up in a search, the home page, category pages, or in featured/popular views - if a developer or someone links directly to a paid app listing, the buy button is disabled https://github.com/mozilla/zamboni/commit/0f37564 There is no message about why paid apps are hidden or why the buy button is disabled should you stumble upon one.
We should say why paid apps are hidden, and I'm willing to bet Krupa reopens ;)
Here we go, I added a notice at the top of the details page about disabled payments: https://github.com/mozilla/zamboni/commit/49f1f37 This only shows up while our switch disabled-payments is active and only if the app is a paid app.
Verified as fixed . No paid apps present in a search, the home page, category pages, or in featured/popular views and also everything related to payments is disabled if someone directly access the app listing : http://screencast.com/t/Ezl527ep8s