Avevo iniziato a documentarmi poi il cliente non mi ha piu' commissionato il modulo e tutto e' finito li
Il mio caso era un po' piu' semplice, impedire la vendita per prodotti con quantità teoriche <= 0
Da una prima analisi grossolana ero giunto alla conclusione che bastasse mettere alcune regole sul rendering del bottone add-to-cart ed eventualmente (se proprio qualcuno bypassasse il controllo della UI) una costrain nell'oggetto che registra l'ordine web.
Come riferimento di base puoi usare il modulo che ti ho segnalato prima.
Se proprio vuoi fare una cosa semplice controlli nome di listino e qty di prodotto ... che so un molto barbaro .startswith('Rivenditori')
in alternativo potresti provare questo modulo non open source
www.odoo.com/apps/modules/8.0/website_stock/