messagebird-magento - Version 1.0.3

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 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.0</version>
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.2</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>&lt;p&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. &lt;/p&gt;&#xD;
11
- &#xD;
12
- &lt;p&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.&lt;/p&gt;&#xD;
13
- &#xD;
14
- &lt;h3&gt;Features&lt;/h3&gt;&#xD;
15
- &lt;br /&gt;&#xD;
16
- &lt;ul&gt;&#xD;
17
- &lt;li&gt;Send custom SMS messages on order placement to customer, seller or both.&lt;/li&gt;&#xD;
18
- &lt;li&gt;Send automatic SMS messages on status changes. For example: letting your customers know when their order is shipped.&lt;/li&gt;&#xD;
19
- &lt;li&gt;Use variables to personalise and customize SMS messages. For example: &amp;#x201C;Hi :firstname:! Thank you for your order #:orderid:. We'll start with it right away!&amp;#x201D;&lt;/li&gt;&#xD;
20
- &lt;li&gt;In many countries you can use your own sender ID like &amp;#x201C;PizzaPalace&amp;#x201D; or &amp;#x201C;ShirtDirect&amp;#x201D;.&lt;/li&gt;&#xD;
21
- &lt;li&gt;You can schedule your SMS messages so customers don&amp;#x2019;t receive messages at unusual times.&lt;/li&gt;&#xD;
22
- &lt;li&gt;Get live statistics on who received the messages and when, from our MessageBird dashboard.&lt;/li&gt;&#xD;
23
- &lt;/ul&gt;&#xD;
24
- &#xD;
25
- &lt;h3&gt;Pricing&lt;/h3&gt;&#xD;
26
- &#xD;
27
- &lt;p&gt;No setup fees. No monthly fees, just pay as you go. Exact pricing can be found over at &lt;a href="https://www.messagebird.com/en/pricing"&gt;www.messagebird.com/en/pricing&lt;/a&gt;.&lt;/p&gt;&#xD;
28
- &#xD;
29
- &lt;h3&gt;Support&lt;/h3&gt;&#xD;
30
- &#xD;
31
- &lt;p&gt;Question or ideas how we can improve? Let us know at &lt;a href="mailto:support@messagebird.com"&gt;support@messagebird.com&lt;/a&gt;. We&amp;#x2019;re here to help!&lt;/p&gt;&#xD;
32
- &#xD;
33
- &lt;p&gt;Learn more about MessageBird and our services at &lt;a href="https://www.messagebird.com"&gt;www.messagebird.com&lt;/a&gt;.&#xD;
34
- More information on our API can be found at &lt;a href="https://www.messagebird.com/developers"&gt;www.messagebird.com/developers&lt;/a&gt;.&lt;/p&gt;</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-02</date>
38
- <time>12:06:30</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="40d287937cacc7d389217de26be1c7c6"/><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>
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;amp;lt;p&amp;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;amp;lt;/p&amp;amp;gt;&amp;amp;#xD;&amp;amp;#xD;&amp;amp;lt;p&amp;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;amp;lt;/p&amp;amp;gt;&amp;amp;#xD;&amp;amp;#xD;&amp;amp;lt;h3&amp;amp;gt;Features&amp;amp;lt;/h3&amp;amp;gt;&amp;amp;#xD;&amp;amp;lt;br /&amp;amp;gt;&amp;amp;#xD;&amp;amp;lt;ul&amp;amp;gt;&amp;amp;#xD;&amp;amp;lt;li&amp;amp;gt;Send custom SMS messages on order placement to customer, seller or both.&amp;amp;lt;/li&amp;amp;gt;&amp;amp;#xD;&amp;amp;lt;li&amp;amp;gt;Send automatic SMS messages on status changes. For example: letting your customers know when their order is shipped.&amp;amp;lt;/li&amp;amp;gt;&amp;amp;#xD;&amp;amp;lt;li&amp;amp;gt;Use variables to personalise and customize SMS messages. For example: &amp;amp;amp;#x201C;Hi :firstname:! Thank you for your order #:orderid:. We'll start with it right away!&amp;amp;amp;#x201D;&amp;amp;lt;/li&amp;amp;gt;&amp;amp;#xD;&amp;amp;lt;li&amp;amp;gt;In many countries you can use your own sender ID like &amp;amp;amp;#x201C;PizzaPalace&amp;amp;amp;#x201D; or &amp;amp;amp;#x201C;ShirtDirect&amp;amp;amp;#x201D;.&amp;amp;lt;/li&amp;amp;gt;&amp;amp;#xD;&amp;amp;lt;li&amp;amp;gt;You can schedule your SMS messages so customers don&amp;amp;amp;#x2019;t receive messages at unusual times.&amp;amp;lt;/li&amp;amp;gt;&amp;amp;#xD;&amp;amp;lt;li&amp;amp;gt;Get live statistics on who received the messages and when, from our MessageBird dashboard.&amp;amp;lt;/li&amp;amp;gt;&amp;amp;#xD;&amp;amp;lt;/ul&amp;amp;gt;&amp;amp;#xD;&amp;amp;#xD;&amp;amp;lt;h3&amp;amp;gt;Pricing&amp;amp;lt;/h3&amp;amp;gt;&amp;amp;#xD;&amp;amp;#xD;&amp;amp;lt;p&amp;amp;gt;No setup fees. No monthly fees, just pay as you go. Exact pricing can be found over at &amp;amp;lt;a href="https://www.messagebird.com/en/pricing"&amp;amp;gt;www.messagebird.com/en/pricing&amp;amp;lt;/a&amp;amp;gt;.&amp;amp;lt;/p&amp;amp;gt;&amp;amp;#xD;&amp;amp;#xD;&amp;amp;lt;h3&amp;amp;gt;Support&amp;amp;lt;/h3&amp;amp;gt;&amp;amp;#xD;&amp;amp;#xD;&amp;amp;lt;p&amp;amp;gt;Question or ideas how we can improve? Let us know at &amp;amp;lt;a href="mailto:support@messagebird.com"&amp;amp;gt;support@messagebird.com&amp;amp;lt;/a&amp;amp;gt;. We&amp;amp;amp;#x2019;re here to help!&amp;amp;lt;/p&amp;amp;gt;&amp;amp;#xD;&amp;amp;#xD;&amp;amp;lt;p&amp;amp;gt;Learn more about MessageBird and our services at &amp;amp;lt;a href="https://www.messagebird.com"&amp;amp;gt;www.messagebird.com&amp;amp;lt;/a&amp;amp;gt;.&amp;amp;#xD;More information on our API can be found at &amp;amp;lt;a href="https://www.messagebird.com/developers"&amp;amp;gt;www.messagebird.com/developers&amp;amp;lt;/a&amp;amp;gt;.&amp;amp;lt;/p&amp;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>