Skip to content

Notifiers Watched by Edit Orders

lat9 edited this page Mar 13, 2025 · 4 revisions

Edit Order's admin-level observer "watches" for the following notifications, enabling integration with a base Zen Cart without core-file modifications:

Notifier Issued by Description
NOTIFY_ADMIN_ORDERS_EDIT_BUTTONS orders.php Enables EO to insert its 'Edit' button at the bottom of an order's detailed (full) display.
NOTIFY_ADMIN_ORDERS_SHOW_ORDER_DIFFERENCE1 orders.php Enables EO to insert its 'Edit' icon as part of the orders' listing display.
NOTIFY_ADMIN_ORDERS_MENU_BUTTONS1 orders.php Enables EO to insert its 'Edit' button at the top of the currently-selected order's sidebox display.
NOTIFY_ADMIN_ORDERS_MENU_BUTTONS_END1 orders.php Enables EO to insert its 'Edit' button at the bottom of the currently-selected order's sidebox display.
ZEN_GET_TAX_LOCATIONS2 functions_taxes.php Enables EO to override the order's tax-locations based on address changes.
NOTIFY_OT_SHIPPING_TAX_CALCS2 ot_shipping.php Used by EO to override the order's shipping-tax calculations when an order is updated.
NOTIFIER_PLUGIN_HELP_PAGE_URL_LOOKUP2 functions_help.php Enables an information-icon to link to EO's GitHub wiki from the admin's Edit Orders page.
NOTIFY_ZEN_IS_LOGGED_IN2 functions_customers.php Enables EO to indicate that, while an order is being edited, a customer is logged in.
NOTIFY_ZEN_IN_GUEST_CHECKOUT2 functions_customers.php Enables EO to indicate that a guest is currently logged in, if the current order was placed by a guest-customer.
NOTIFY_ORDER_CART_ADDRESS_OVERRIDES2 order.php Enables EO to override the addresses used in an order's update.
NOTIFY_ORDER_CART_AFTER_ADDRESSES_SET2 order.php Enables EO to override the taxable country/zone used in an order's update.
NOTIFY_ORDER_CART_ADD_PRODUCT_LIST2 order.php Enables EO to override products' pricing during an order's update.
NOTIFY_ORDER_CART_EXTERNAL_TAX_RATE_LOOKUP2 order.php Enables EO to override products' tax-rates and descriptions during an order's update.
NOTIFY_ORDER_CART_FINISHED2 order.php Enables EO to set the overall order's weight during an order's update.

Notes:

1 Configuration-dependent

2 Observed only during Edit Orders' processing.

Clone this wiki locally