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.
- Host: GitHub
- URL: https://github.com/seven-io/prestashop
- Owner: seven-io
- License: mit
- Created: 2019-11-20T11:23:18.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2025-02-06T16:45:20.000Z (5 months ago)
- Last Synced: 2025-02-06T17:39:54.390Z (5 months ago)
- Topics: composer, e-commerce, prestashop, prestashop-module, sms
- Language: PHP
- Homepage: https://www.seven.io/en/solutions/integrations/prestashop/
- Size: 398 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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/).
[](LICENSE)