-
Notifications
You must be signed in to change notification settings - Fork 11
Developer guide
Bastien Lamamy edited this page Oct 25, 2018
·
2 revisions
- Download event:
request_customer_data_download_before [customer, customer_email]
call before delete customer data, or add download action in queue
request_customer_data_download_after [customer, customer_email]
call after delete customer data, or add download action in queue
customer_data_download_construct_data_before [customer, fileData]
call before construct file data, you can add your custom data on fileData Varien_Object
customer_data_download_construct_data_after [customer, fileData]
call after construct file data, you can update or remove data already in Varien_Object
- Remove event:
request_customer_data_remove_before [customer, customer_email]
call just before delete customer data, or remove action in queue
request_customer_data_remove_after [customer, customer_email]
call just after delete customer data, or remove action in queue
customer_data_remove_action_before [customer, customer_email]
call before customer data remove action
customer_data_remove_action_after [customer, customer_email]
call after customer data remove action
You can add your own custom process thanks to the queue system. for this, follow this step :
- create your own model, you need to implement
PH2M_Gdpr_Model_Interfaceinterface. - add your process to queue tab, you need to specified (use
Mage::getModel('phgdpr/queue')->addEntity():
- entity_type (is the name of your class, look
PH2M_Gdpr_Model_Queue_Entitytypefor example) - params (you can add all info you want to get for you process)
- run_date (date when you want run your process, keep empty for run at the next queue running)