<file path="catalog/model/extension/module/ocfilter.php">
<operation error="skip">
<search><![CDATA[return str_replace('{prefix}', $this->db->escape($prefix), implode(" ", $sql));]]></search>
<add position="before"><![CDATA[$sql[] = "LEFT JOIN " . DB_PREFIX . "stock_status s2p ON ({prefix}stock_status_id = s2p.stock_status_id)";]]></add>
</operation>
<operation error="skip">
<search><![CDATA[$sql[] = "{prefix}status = '1'";]]></search>
<add position="replace"><![CDATA[$sql[] = "IF(s2p.in_archive = '1', {prefix}quantity != '0' AND {prefix}status = '1', {prefix}status = '1')";]]></add>
</operation>
</file>
Лекарство для новой версии OCFilter