Skip to content

seven-io/prestashop

Repository files navigation

Official module for PrestaShop 1.6 & 1.7 & 8.x

Installation

Via Composer

  1. Open a shell and navigate to the PrestaShop installation
  2. Run composer require seven.io/prestashop
  3. Administration: Go to Modules->Module Manager and activate seven

Via GitHub

  1. Download the latest release as *.zip
  2. Extract archive unzip -d /path/to/prestashop/modules <archive_name>.zip
  3. Administration: Go to Modules->Module Manager, search for seven and click install

Usage

Go to the module manager and search for seven. Click on the settings button and look through the available options. Remember to set your API key in order to be able to send messages.

Available message placeholders:

  • {address.<property>} => Use a property from the Address object
    • {address.firstname} resolves to the customers first name
    • {address.lastname} resolves to the customers last name
  • {invoice.<property>} => Use a property from the OrderInvoice object (available only on invoice creation)
    • {invoice.number} resolves to the invoice number
    • {invoice.total_paid_tax_incl} resolves to the invoices total amount tax included
  • {order.<property>} => Use a property from the Order object (if available)
    • {order.id} resolves to the order ID
    • {order.reference} resolves to the order reference

Addresses: The delivery address takes precedence over the billing address. So if the delivery address differs to the billing address, the delivery address will be taken for message placeholders.

Implemented Events

  • Delivery - the order status has been set to delivered
  • Invoice Creation - an order invoice has been created
  • Payment - the order has been marked as being fully paid
  • Refund - the order status has been set to refunded
  • Shipping - the order status has been set to shipped
Support

Need help? Feel free to contact us.

MIT