Ничего не понять, коли знаете что РНР и знаете как, то зачем клиент? Что так нельзя?
<button <?
=isset($preorder['view']['tooltip']) ? 'data-toggle="tooltip" title="' . $preorder['view']['tooltip']. '"' : null
?> id="order" style="display:<?
=$preorder['quantity'] > 0 ? 'none' : 'block'?>" type="button"
<?
=$preorder['store'] == 2) ? 'onclick="addPreOrder(1,'.$product_id.')"' : null?> class="<?
=$preorder['class']
?>"
>Предзаказ</button>
<p style="display:<?=$preorder['quantity'] > 0 ? 'none' : 'block'?>">Здесь текст</p>
Ведь если по условию none это $preorder['quantity'] > 0, то иначе block, а значит тоже самое будет у параграфа. И заключать в кавычки числовые значения необязательно - addPreOrder(1,2), смысла в addPreOrder('1', '2') нет, если только не обусловлено, что аргументы это обязательно строки.