注意:这仍然有一些漏洞。
首先,虽然现在总额的变动在购物车页面和边框被显示,line total 没有被调整。
其次,这可能会在结账的时候产生输出混乱。
第三,没有和税结合测试过(@TODO)。
Notifiers currently set in Zen Cart Notifier points for Zen Cart 1.3.7
Shopping Cart class
NOTIFIER_CART_INSTANTIATE_START NOTIFIER_CART_INSTANTIATE_END NOTIFIER_CART_RESTORE_CONTENTS_START NOTIFIER_CART_RESTORE_CONTENTS_END NOTIFIER_CART_RESET_START NOTIFIER_CART_RESET_END NOTIFIER_CART_ADD_CART_START NOTIFIER_CART_ADD_CART_END
NOTIFIER_CART_UPDATE_QUANTITY_START NOTIFIER_CART_UPDATE_QUANTITY_END NOTIFIER_CART_CLEANUP_START NOTIFIER_CART_CLEANUP_END
NOTIFIER_CART_COUNT_CONTENTS_START NOTIFIER_CART_COUNT_CONTENTS_END NOTIFIER_CART_GET_QUANTITY_START NOTIFIER_CART_GET_QUANTITY_END_QTY NOTIFIER_CART_GET_QUANTITY_END_FALSE NOTIFIER_CART_IN_CART_START
NOTIFIER_CART_IN_CART_END_TRUE NOTIFIER_CART_IN_CART_END_FALSE NOTIFIER_CART_REMOVE_START NOTIFIER_CART_REMOVE_END NOTIFIER_CART_REMOVE_ALL_START NOTIFIER_CART_REMOVE_ALL_END NOTIFIER_CART_GET_PRODUCTS_START NOTIFIER_CART_GET_PRODUCTS_END NOTIFIER_CART_SHOW_TOTAL_START NOTIFIER_CART_SHOW_TOTAL_END NOTIFY_CART_USER_ACTION
NOTIFY_HEADER_START_SHOPPING_CART NOTIFY_HEADER_END_SHOPPING_CART
Order Class:
NOTIFY_ORDER_PROCESSING_STOCK_DECREMENT_BEGIN NOTIFY_ORDER_PROCESSING_STOCK_DECREMENT_END NOTIFY_ORDER_PROCESSING_CREDIT_ACCOUNT_UPDATE_BEGIN NOTIFY_ORDER_PROCESSING_ATTRIBUTES_BEGIN NOTIFY_ORDER_PROCESSING_ONE_TIME_CHARGES_BEGIN
Email:
NOTIFY_EMAIL_AFTER_EMAIL_FORMAT_DETERMINED NOTIFY_EMAIL_BEFORE_PROCESS_ATTACHMENTS NOTIFY_EMAIL_AFTER_PROCESS_ATTACHMENTS NOTIFY_EMAIL_AFTER_SEND (individual email)
NOTIFY_EMAIL_AFTER_SEND_ALL_SPECIFIED_ADDRESSES (full batch) Modules:
NOTIFY_MODULE_START_META_TAGS NOTIFY_MODULE_END_META_TAGS NOTIFY_MODULE_START_CREATE_ACCOUNT NOTIFY_FAILURE_DURING_CREATE_ACCOUNT NOTIFY_LOGIN_SUCCESS_VIA_CREATE_ACCOUNT NOTIFY_MODULE_END_CREATE_ACCOUNT
Checkout:
NOTIFY_CHECKOUT_PROCESS_BEGIN
NOTIFY_CHECKOUT_PROCESS_BEFORE_ORDER_TOTALS_PRE_CONFIRMATION_CHECK NOTIFY_CHECKOUT_PROCESS_BEFORE_ORDER_TOTALS_PROCESS NOTIFY_CHECKOUT_PROCESS_AFTER_ORDER_TOTALS_PROCESS
NOTIFY_CHECKOUT_PROCESS_AFTER_PAYMENT_MODULES_BEFOREPROCESS
NOTIFY_CHECKOUT_PROCESS_AFTER_ORDER_CREATE
NOTIFY_CHECKOUT_PROCESS_AFTER_PAYMENT_MODULES_AFTER_ORDER_CREATE NOTIFY_CHECKOUT_PROCESS_AFTER_ORDER_CREATE_ADD_PRODUCTS NOTIFY_CHECKOUT_PROCESS_AFTER_SEND_ORDER_EMAIL NOTIFY_CHECKOUT_PROCESS_HANDLE_AFFILIATES NOTIFY_HEADER_START_CHECKOUT_CONFIRMATION NOTIFY_HEADER_END_CHECKOUT_CONFIRMATION NOTIFY_HEADER_START_CHECKOUT_PAYMENT NOTIFY_HEADER_END_CHECKOUT_PAYMENT
NOTIFY_HEADER_START_CHECKOUT_PAYMENT_ADDRESS NOTIFY_HEADER_END_CHECKOUT_PAYMENT_ADDRESS NOTIFY_HEADER_START_CHECKOUT_PROCESS NOTIFY_HEADER_END_CHECKOUT_PROCESS NOTIFY_HEADER_START_CHECKOUT_SHIPPING NOTIFY_HEADER_END_CHECKOUT_SHIPPING
NOTIFY_HEADER_START_CHECKOUT_SHIPPING_ADDRESS NOTIFY_HEADER_END_CHECKOUT_SHIPPING_ADDRESS NOTIFY_HEADER_START_CHECKOUT_SUCCESS NOTIFY_HEADER_END_CHECKOUT_SUCCESS NOTIFY_MODULE_START_CHECKOUT_NEW_ADDRESS NOTIFY_MODULE_END_CHECKOUT_NEW_ADDRESS
Individual Pages (Header scripts):