Можно скрыть отгруженные заказы в представлении заказа по умолчанию?
Я пытаюсь выяснить, можно ли скрыть заказы, помеченные как отправленные, из представления по умолчанию, когда я перехожу к своим заказам. Это было бы похоже на то, как "отсутствующие заказы" не находятся в представлении по умолчанию, но должны быть нажаты из выпадающего списка.
Я не вижу необходимости иметь исторические заказы в списке в основном потому, что мне приходится слишком часто прокручивать, чтобы добраться до некоторых заказов, которые еще не были отправлены.
Ответы - Можно скрыть отгруженные заказы в представлении заказа по умолчанию? / Possible to Hide Shipped orders in default Order view?

25.10.2019 02:54:55
Да, вам нужно добавить бит в sql-запрос для перечисления заказов. Вот мод, который скрывает идентификатор статуса заказа 3 (который должен быть отправлен), если он не выбран из выпадающего списка:
<id><![CDATA[Not Display Shipped order status.]]></id>
<version><![CDATA[1.0.0]]></version>
<vqmver><![CDATA[2.4.1]]></vqmver>
<author><![CDATA[Mujahid Bhoraniya - bhoraniyamujahid@gmail.com]]></author>
<!-- @GLOBAL CONTROLLER -->
<file name="admin/model/sale/order.php">
<operation info="make query choose all orders except missing and shipped" error="log">
<search position="replace"><![CDATA[
$sql .= " WHERE o.order_status_id > '0'";
]]></search>
<add><![CDATA[
$sql .= " WHERE o.order_status_id > '0' && o.order_status_id != '3'";
]]></add>
</operation>
<operation info="make query choose all orders except missing and shipped" error="log">
<search position="replace" index="1"><![CDATA[
$sql .= " WHERE order_status_id > '0'";
]]></search>
<add><![CDATA[
$sql .= " WHERE order_status_id > '0' && order_status_id != '3'";
]]></add>
</operation>
</file>

25.10.2019 03:04:47
OCMOD-решения
Вы можете скопировать код ниже и создать новую install.xml
файл
<name><![CDATA[Admin Not Display Shipped order status in order list]]></name>
<code><![CDATA[Admin Not Display Shipped order status in order list]]></code>
<version><![CDATA[3.x]]></version>
<author><![CDATA[Dhaupin - CreadevDotOrg]]></author>
<!-- @GLOBAL CONTROLLER -->
<file path="admin/model/sale/order.php">
<operation info="make query choose all orders except missing and shipped" error="log">
<search><![CDATA[
$sql .= " WHERE o.order_status_id > '0'";
]]></search>
<add position="replace"><![CDATA[
$sql .= " WHERE o.order_status_id > '0' && o.order_status_id != '3'";
]]></add>
</operation>
<operation info="make query choose all orders except missing and shipped" error="log">
<search><![CDATA[
$sql .= " WHERE order_status_id > '0'";
]]></search>
<add position="replace" index="1"><![CDATA[
$sql .= " WHERE order_status_id > '0' && order_status_id != '3'";
]]></add>
</operation>
</file>
после того, как вы можете сделать установку zip-файла.XML-файл. это имя Shipped.ocmod.zip