Version Notes
- Bug fixes
Download this release
Release Info
Developer | MessageBird |
Extension | messagebird-magento |
Version | 1.0.3 |
Comparing to | |
See all releases |
Code changes from version 1.0.2 to 1.0.3
- README.md +0 -29
- app/code/community/MessageBird/SmsConnector/etc/config.xml +1 -1
- lib/MessageBird/._Common +0 -0
- lib/MessageBird/._Exceptions +0 -0
- lib/MessageBird/._Objects +0 -0
- lib/MessageBird/._Resources +0 -0
- lib/MessageBird/Client.php +0 -0
- lib/MessageBird/autoload.php +0 -0
- package.xml +6 -30
README.md
DELETED
@@ -1,29 +0,0 @@
|
|
1 |
-
# MessageBird Magento Plugin
|
2 |
-
|
3 |
-
The purpose of this extension is to allow Magento Shop owners to keep their users informed about their orders using the power of MessageBird's SMS platform.
|
4 |
-
|
5 |
-
Currently this extension is **under development** and only two events are supported.
|
6 |
-
|
7 |
-
1. Send an SMS message when a new order is placed to either Customer, Seller or to both
|
8 |
-
2. Send an SMS to the customer when the status of the order has changed.
|
9 |
-
|
10 |
-
These events can be enabled/disabled and configured in the configuration section of the Magento Shop. General information such as Access Key to the API, Originator and Seller’s numbers can be configured in this section.
|
11 |
-
|
12 |
-
|
13 |
-
## How to install ##
|
14 |
-
|
15 |
-
####Make sure that you have a backup of your Magento files and database before doing anything.####
|
16 |
-
|
17 |
-
1. Using any FTP client (for a remote server) to move the files to the appropriate destination within your Magento project.
|
18 |
-
2. Go to Magento's Admin page and make sure you refresh the Configuration cache where modules configuration are stored ( **System >> Cache Management** ).
|
19 |
-
3. Go to **System >> Configuration >> Advanced** and make sure that the MessagedBird_SmsConnector module is visible and enabled.
|
20 |
-
4. Log out and log in again (if you skip this step, the Module’s configuration may not work correctly).
|
21 |
-
|
22 |
-
|
23 |
-
## Configure ##
|
24 |
-
|
25 |
-
1. Go to **System >> Configuration >> MessageBird SMS Configuration**
|
26 |
-
2. Click on 'MessageBird Account Configuration' to expand the view and fill in the required information. If you do not have an API Access Key, go to your MessageBird account and [create one](https://www.messagebird.com/app/en/settings/developers/access). Make sure to add your country code in your Seller's phone number (e.g +31694...).
|
27 |
-
3. There is a section for each event. To enable them click on the name to expand and set the 'Enabled' field to 'Yes'.
|
28 |
-
4. We provide some default messages that will be sent out to your customers. You can customize them to your liking. At the moment there 4 variables that can be used (:firstname:, :lastname:, :orderid: and :orderstatus:). The real values will be placed into the messages upon creation.
|
29 |
-
5. Click on Save Config
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
app/code/community/MessageBird/SmsConnector/etc/config.xml
CHANGED
@@ -2,7 +2,7 @@
|
|
2 |
<config>
|
3 |
<modules>
|
4 |
<MessageBird_SmsConnector>
|
5 |
-
<version>1.0.
|
6 |
</MessageBird_SmsConnector>
|
7 |
</modules>
|
8 |
|
2 |
<config>
|
3 |
<modules>
|
4 |
<MessageBird_SmsConnector>
|
5 |
+
<version>1.0.3</version>
|
6 |
</MessageBird_SmsConnector>
|
7 |
</modules>
|
8 |
|
lib/MessageBird/._Common
DELETED
Binary file
|
lib/MessageBird/._Exceptions
DELETED
Binary file
|
lib/MessageBird/._Objects
DELETED
Binary file
|
lib/MessageBird/._Resources
DELETED
Binary file
|
lib/MessageBird/Client.php
CHANGED
File without changes
|
lib/MessageBird/autoload.php
CHANGED
File without changes
|
package.xml
CHANGED
@@ -1,42 +1,18 @@
|
|
1 |
<?xml version="1.0"?>
|
2 |
<package>
|
3 |
<name>Messagebird</name>
|
4 |
-
<version>1.0.
|
5 |
<stability>stable</stability>
|
6 |
<license>BSD-2</license>
|
7 |
<channel>community</channel>
|
8 |
<extends/>
|
9 |
<summary>Use the power of SMS to increase customer happiness. Update customers on new orders, changes and shipments.</summary>
|
10 |
-
<description><p>MessageBird SMS is a powerful Magento module that lets shop owners send SMS messages to customers automatically. The module allows easy configuration what and when to send to customers. </p>
|
11 |
-
|
12 |
-
<p>With an open rate of 95% - and email only being 30% - SMS is the ideal solution to keep customers up-to-date and improve their overall experience with your online shop. By doing so you increase customer happiness, which means you increase your recurring revenue.</p>
|
13 |
-

|
14 |
-
<h3>Features</h3>
|
15 |
-
<br />
|
16 |
-
<ul>
|
17 |
-
<li>Send custom SMS messages on order placement to customer, seller or both.</li>
|
18 |
-
<li>Send automatic SMS messages on status changes. For example: letting your customers know when their order is shipped.</li>
|
19 |
-
<li>Use variables to personalise and customize SMS messages. For example: &#x201C;Hi :firstname:! Thank you for your order #:orderid:. We'll start with it right away!&#x201D;</li>
|
20 |
-
<li>In many countries you can use your own sender ID like &#x201C;PizzaPalace&#x201D; or &#x201C;ShirtDirect&#x201D;.</li>
|
21 |
-
<li>You can schedule your SMS messages so customers don&#x2019;t receive messages at unusual times.</li>
|
22 |
-
<li>Get live statistics on who received the messages and when, from our MessageBird dashboard.</li>
|
23 |
-
</ul>
|
24 |
-

|
25 |
-
<h3>Pricing</h3>
|
26 |
-

|
27 |
-
<p>No setup fees. No monthly fees, just pay as you go. Exact pricing can be found over at <a href="https://www.messagebird.com/en/pricing">www.messagebird.com/en/pricing</a>.</p>
|
28 |
-

|
29 |
-
<h3>Support</h3>
|
30 |
-

|
31 |
-
<p>Question or ideas how we can improve? Let us know at <a href="mailto:support@messagebird.com">support@messagebird.com</a>. We&#x2019;re here to help!</p>
|
32 |
-

|
33 |
-
<p>Learn more about MessageBird and our services at <a href="https://www.messagebird.com">www.messagebird.com</a>.
|
34 |
-
More information on our API can be found at <a href="https://www.messagebird.com/developers">www.messagebird.com/developers</a>.</p></description>
|
35 |
-
<notes>- Text updates</notes>
|
36 |
<authors><author><name>MessageBird</name><user>messagebird</user><email>support@messagebird.com</email></author></authors>
|
37 |
-
<date>2016-03-
|
38 |
-
<time>
|
39 |
-
<contents><target name="magecommunity"><dir name="MessageBird"><dir name="SmsConnector"><dir name="Block"><dir name="Adminhtml"><dir name="System"><dir name="Config"><dir name="Form"><dir name="Field"><file name="Orderstatuses.php" hash="393fa11bbad7cf809fe3519b0e323e17"/></dir></dir></dir></dir></dir></dir><dir name="Helper"><file name="Data.php" hash="394c37b0e0e792e79de6af08e12b6521"/></dir><dir name="Model"><file name="Observer.php" hash="e229b92b03d82703731c1018d7a4ad23"/><file name="Orderstatuses.php" hash="8d1d1c589254131d36feb20fd75ead53"/><file name="Sendmessageto.php" hash="68dd6b2d8d424b9f5f2f1301182f350a"/></dir><dir name="etc"><file name="config.xml" hash="
|
40 |
<compatible/>
|
41 |
<dependencies><required><php><min>5.2.0</min><max>7.0.4</max></php></required></dependencies>
|
42 |
</package>
|
1 |
<?xml version="1.0"?>
|
2 |
<package>
|
3 |
<name>Messagebird</name>
|
4 |
+
<version>1.0.3</version>
|
5 |
<stability>stable</stability>
|
6 |
<license>BSD-2</license>
|
7 |
<channel>community</channel>
|
8 |
<extends/>
|
9 |
<summary>Use the power of SMS to increase customer happiness. Update customers on new orders, changes and shipments.</summary>
|
10 |
+
<description>&amp;lt;p&amp;gt;MessageBird SMS is a powerful Magento module that lets shop owners send SMS messages to customers automatically. The module allows easy configuration what and when to send to customers. &amp;lt;/p&amp;gt;&amp;#xD;&amp;#xD;&amp;lt;p&amp;gt;With an open rate of 95% - and email only being 30% - SMS is the ideal solution to keep customers up-to-date and improve their overall experience with your online shop. By doing so you increase customer happiness, which means you increase your recurring revenue.&amp;lt;/p&amp;gt;&amp;#xD;&amp;#xD;&amp;lt;h3&amp;gt;Features&amp;lt;/h3&amp;gt;&amp;#xD;&amp;lt;br /&amp;gt;&amp;#xD;&amp;lt;ul&amp;gt;&amp;#xD;&amp;lt;li&amp;gt;Send custom SMS messages on order placement to customer, seller or both.&amp;lt;/li&amp;gt;&amp;#xD;&amp;lt;li&amp;gt;Send automatic SMS messages on status changes. For example: letting your customers know when their order is shipped.&amp;lt;/li&amp;gt;&amp;#xD;&amp;lt;li&amp;gt;Use variables to personalise and customize SMS messages. For example: &amp;amp;#x201C;Hi :firstname:! Thank you for your order #:orderid:. We'll start with it right away!&amp;amp;#x201D;&amp;lt;/li&amp;gt;&amp;#xD;&amp;lt;li&amp;gt;In many countries you can use your own sender ID like &amp;amp;#x201C;PizzaPalace&amp;amp;#x201D; or &amp;amp;#x201C;ShirtDirect&amp;amp;#x201D;.&amp;lt;/li&amp;gt;&amp;#xD;&amp;lt;li&amp;gt;You can schedule your SMS messages so customers don&amp;amp;#x2019;t receive messages at unusual times.&amp;lt;/li&amp;gt;&amp;#xD;&amp;lt;li&amp;gt;Get live statistics on who received the messages and when, from our MessageBird dashboard.&amp;lt;/li&amp;gt;&amp;#xD;&amp;lt;/ul&amp;gt;&amp;#xD;&amp;#xD;&amp;lt;h3&amp;gt;Pricing&amp;lt;/h3&amp;gt;&amp;#xD;&amp;#xD;&amp;lt;p&amp;gt;No setup fees. No monthly fees, just pay as you go. Exact pricing can be found over at &amp;lt;a href="https://www.messagebird.com/en/pricing"&amp;gt;www.messagebird.com/en/pricing&amp;lt;/a&amp;gt;.&amp;lt;/p&amp;gt;&amp;#xD;&amp;#xD;&amp;lt;h3&amp;gt;Support&amp;lt;/h3&amp;gt;&amp;#xD;&amp;#xD;&amp;lt;p&amp;gt;Question or ideas how we can improve? Let us know at &amp;lt;a href="mailto:support@messagebird.com"&amp;gt;support@messagebird.com&amp;lt;/a&amp;gt;. We&amp;amp;#x2019;re here to help!&amp;lt;/p&amp;gt;&amp;#xD;&amp;#xD;&amp;lt;p&amp;gt;Learn more about MessageBird and our services at &amp;lt;a href="https://www.messagebird.com"&amp;gt;www.messagebird.com&amp;lt;/a&amp;gt;.&amp;#xD;More information on our API can be found at &amp;lt;a href="https://www.messagebird.com/developers"&amp;gt;www.messagebird.com/developers&amp;lt;/a&amp;gt;.&amp;lt;/p&amp;gt;</description>
|
11 |
+
<notes>- Bug fixes</notes>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
12 |
<authors><author><name>MessageBird</name><user>messagebird</user><email>support@messagebird.com</email></author></authors>
|
13 |
+
<date>2016-03-04</date>
|
14 |
+
<time>15:11:34</time>
|
15 |
+
<contents><target name="magecommunity"><dir name="MessageBird"><dir name="SmsConnector"><dir name="Block"><dir name="Adminhtml"><dir name="System"><dir name="Config"><dir name="Form"><dir name="Field"><file name="Orderstatuses.php" hash="393fa11bbad7cf809fe3519b0e323e17"/></dir></dir></dir></dir></dir></dir><dir name="Helper"><file name="Data.php" hash="394c37b0e0e792e79de6af08e12b6521"/></dir><dir name="Model"><file name="Observer.php" hash="e229b92b03d82703731c1018d7a4ad23"/><file name="Orderstatuses.php" hash="8d1d1c589254131d36feb20fd75ead53"/><file name="Sendmessageto.php" hash="68dd6b2d8d424b9f5f2f1301182f350a"/></dir><dir name="etc"><file name="config.xml" hash="5b58d0700afbb3d0fde6a072197883f9"/><file name="system.xml" hash="c29831d2e046dcbf5973c8bf169c8c57"/></dir></dir></dir></target><target name="magedesign"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="template"><dir name="messagebird_smsconnector"><dir name="system"><dir name="config"><dir name="form"><dir name="field"><file name="orderstatuses.phtml" hash="80fc982ae1ffbfdeddda360f5ab6e6b8"/></dir></dir></dir></dir></dir></dir></dir></dir></dir></target><target name="magelib"><dir name="MessageBird"><file name="Client.php" hash="7a2616b283e60b20901bf8177548fcb1"/><dir name="Common"><file name="Authentication.php" hash="17cad0ba9897e4c438997369d101226a"/><file name="HttpClient.php" hash="10127c3a0ba708cede93e59bbd3f6400"/><file name="ResponseError.php" hash="cdc3b13edf3addd8d12f450d3dafb190"/></dir><dir name="Exceptions"><file name="AuthenticateException.php" hash="f4e08e9e26beb378d52e5e2dd88a4f68"/><file name="BalanceException.php" hash="23ca8d61bfc1aa5728ab59196ccf0f4d"/><file name="HttpException.php" hash="be5e9a8de66541a5d5000d6ee6c02e9a"/><file name="MessageBirdException.php" hash="f185609044f0fda6af53934fb2083383"/><file name="RequestException.php" hash="a819061cb1ff7861782a802e32e949af"/><file name="ServerException.php" hash="b7ba55cb2e725e8b3a8088e5c34cd657"/></dir><dir name="Objects"><file name="Balance.php" hash="0c48120095b983191cf47dfaa2543310"/><file name="Base.php" hash="20a6fb98a5d45c617bcd08f19155038e"/><file name="BaseList.php" hash="02ff5961f171c0579237eae2d80dd52e"/><file name="Hlr.php" hash="ed11316c8423d669d0764e23ffe1b018"/><file name="Lookup.php" hash="0f79535429e7b7d601302767821a6bea"/><file name="Message.php" hash="0040709bcab09899e80e0a281eb37ebf"/><file name="Recipient.php" hash="5b44bd001a599d884f0d0c65a758d46e"/><file name="Verify.php" hash="c22c8b364195273cb4c8a0590e15aecf"/><file name="VoiceMessage.php" hash="90ce019d1c51a727237b02a7e9a99380"/></dir><dir name="Resources"><file name="Balance.php" hash="d751876e225ea5bb8e939b3e49858a5c"/><file name="Base.php" hash="98c7529792783ea9c350eb805e109331"/><file name="Hlr.php" hash="a286111658d3559e01944230fdcb7adb"/><file name="Lookup.php" hash="ce937a05729753405e6431c8f8e3236f"/><file name="LookupHlr.php" hash="5f8c8e1d8d15935528d2918360fd7d3f"/><file name="Messages.php" hash="900df9b9f92e8db966e358cf9cc46c67"/><file name="Verify.php" hash="ba8c0ec615c6e448121832db40b44923"/><file name="VoiceMessage.php" hash="774bc57543bb0b8cdd6ee48bf4fcf96e"/></dir><file name="autoload.php" hash="972f263f2ef6637310ef5aca977c8687"/><file name="ca-bundle.crt" hash="3c58c3f2435598a942dc37cdb02a3ec3"/></dir></target><target name="mageetc"><dir name="modules"><file name="MessageBird_SmsConnector.xml" hash="511cb2af6ffb295b83d802563f5828b6"/></dir></target></contents>
|
16 |
<compatible/>
|
17 |
<dependencies><required><php><min>5.2.0</min><max>7.0.4</max></php></required></dependencies>
|
18 |
</package>
|