Extend email templates

  1. In the AbanteCart admin panel go to the Design > Email templates and add a new variable name to the Allowed Placeholders

    NOTE: We do not recommend using a visual editor for email template editing. This will break the template. This issue will be address in the future version of AbanteCart.

    ย 

  2. Search in the AbanteCart PHP code for the required email template text_id

    ย 

  3. In your extension code, create a hook to add a new value to the email template data array โ€˜mail_template_dataโ€™.

Public function onModelCheckoutOrder__ProcessData() { $that = &$this->baseObject; $that->data['mail_template_data']['foo'] = 'bar'; }

ย