An open API service indexing awesome lists of open source software.

https://github.com/seven-io/prestashop

The official seven.io module for PrestaShop.
https://github.com/seven-io/prestashop

composer e-commerce prestashop prestashop-module sms

Last synced: 5 months ago
JSON representation

The official seven.io module for PrestaShop.

Awesome Lists containing this project

README

        

# 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](https://github.com/seven-io/prestashop/releases/latest)
the latest release as *.zip
2. Extract archive `unzip -d /path/to/prestashop/modules .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](https://www.seven.io/en/company/contact/).

[![MIT](https://img.shields.io/badge/License-MIT-teal.svg)](LICENSE)