Version Notes
Bug Fixes:
- Fixed problem that prevented state from propagating on order callback.
Download this release
Release Info
| Developer | PriceWaiter |
| Extension | nypwidget |
| Version | 1.2.4 |
| Comparing to | |
| See all releases | |
Code changes from version 1.2.3 to 1.2.4
app/code/community/PriceWaiter/NYPWidget/Model/Callback.php
CHANGED
|
@@ -134,6 +134,9 @@ class PriceWaiter_NYPWidget_Model_Callback
|
|
| 134 |
$telephone = "000-000-0000";
|
| 135 |
}
|
| 136 |
|
|
|
|
|
|
|
|
|
|
| 137 |
// set Billing Address
|
| 138 |
$billing = $customer->getDefaultBillingAddress();
|
| 139 |
$billingAddress = Mage::getModel('sales/order_address')
|
|
@@ -149,8 +152,8 @@ class PriceWaiter_NYPWidget_Model_Callback
|
|
| 149 |
->setStreet(array($request['buyer_shipping_address'],$request['buyer_shipping_address2']))
|
| 150 |
->setCity($request['buyer_shipping_city'])
|
| 151 |
->setCountry_id($request['buyer_shipping_country'])
|
| 152 |
-
->setRegion('')
|
| 153 |
-
->setRegion_id($
|
| 154 |
->setPostcode($request['buyer_shipping_zip'])
|
| 155 |
->setTelephone($telephone)
|
| 156 |
->setFax('');
|
|
@@ -171,8 +174,8 @@ class PriceWaiter_NYPWidget_Model_Callback
|
|
| 171 |
->setStreet(array($request['buyer_shipping_address'],$request['buyer_shipping_address2']))
|
| 172 |
->setCity($request['buyer_shipping_city'])
|
| 173 |
->setCountry_id($request['buyer_shipping_country'])
|
| 174 |
-
->setRegion('')
|
| 175 |
-
->setRegion_id($
|
| 176 |
->setPostcode($request['buyer_shipping_zip'])
|
| 177 |
->setTelephone($telephone)
|
| 178 |
->setFax('');
|
| 134 |
$telephone = "000-000-0000";
|
| 135 |
}
|
| 136 |
|
| 137 |
+
// Find Region ID
|
| 138 |
+
$regionModel = Mage::getModel('directory/region')->loadByCode($request['buyer_shipping_state'], $request['buyer_shipping_country']);
|
| 139 |
+
|
| 140 |
// set Billing Address
|
| 141 |
$billing = $customer->getDefaultBillingAddress();
|
| 142 |
$billingAddress = Mage::getModel('sales/order_address')
|
| 152 |
->setStreet(array($request['buyer_shipping_address'],$request['buyer_shipping_address2']))
|
| 153 |
->setCity($request['buyer_shipping_city'])
|
| 154 |
->setCountry_id($request['buyer_shipping_country'])
|
| 155 |
+
->setRegion($request['buyer_shipping_state'])
|
| 156 |
+
->setRegion_id($regionModel->getId())
|
| 157 |
->setPostcode($request['buyer_shipping_zip'])
|
| 158 |
->setTelephone($telephone)
|
| 159 |
->setFax('');
|
| 174 |
->setStreet(array($request['buyer_shipping_address'],$request['buyer_shipping_address2']))
|
| 175 |
->setCity($request['buyer_shipping_city'])
|
| 176 |
->setCountry_id($request['buyer_shipping_country'])
|
| 177 |
+
->setRegion($request['buyer_shipping_state'])
|
| 178 |
+
->setRegion_id($regionModel->getId())
|
| 179 |
->setPostcode($request['buyer_shipping_zip'])
|
| 180 |
->setTelephone($telephone)
|
| 181 |
->setFax('');
|
app/code/community/PriceWaiter/NYPWidget/etc/config.xml
CHANGED
|
@@ -18,7 +18,7 @@
|
|
| 18 |
|
| 19 |
<modules>
|
| 20 |
<PriceWaiter_NYPWidget>
|
| 21 |
-
<version>1.2.
|
| 22 |
</PriceWaiter_NYPWidget>
|
| 23 |
</modules>
|
| 24 |
|
| 18 |
|
| 19 |
<modules>
|
| 20 |
<PriceWaiter_NYPWidget>
|
| 21 |
+
<version>1.2.4</version>
|
| 22 |
</PriceWaiter_NYPWidget>
|
| 23 |
</modules>
|
| 24 |
|
package.xml
CHANGED
|
@@ -1,7 +1,7 @@
|
|
| 1 |
<?xml version="1.0"?>
|
| 2 |
<package>
|
| 3 |
<name>nypwidget</name>
|
| 4 |
-
<version>1.2.
|
| 5 |
<stability>stable</stability>
|
| 6 |
<license uri="http://www.apache.org/licenses/LICENSE-2.0.html">Apache License, Version 2.0</license>
|
| 7 |
<channel>community</channel>
|
|
@@ -10,16 +10,12 @@
|
|
| 10 |
<description>Sell more, immediately, with the PriceWaiter® widget. Convert comparison shoppers you might have lost, increase sales and conversions, and stop "minimum advertised price" from preventing sales before they even start.
|
| 11 |
PriceWaiter® lets customers make offers on products you sell-- offers you can accept, reject or counter. The widget embeds a simple Name Your Price button on any product page or category that you choose. Simply install the extension and you'll have full control over PriceWaiter® in your Magento admin control panel.</description>
|
| 12 |
<notes>Bug Fixes:
|
| 13 |
-
-
|
| 14 |
-
|
| 15 |
-

|
| 16 |
-
Features:
|
| 17 |
-
- Adds new configuration option for sending Welcome email when customers are created via the callback API
|
| 18 |
-
- Adds new configuration option for sending New Order emails when orders are created via the callback API</notes>
|
| 19 |
<authors><author><name>PriceWaiter</name><user>pricewaiter</user><email>bobby.b@pricewaiter.com</email></author></authors>
|
| 20 |
-
<date>2013-
|
| 21 |
-
<time>
|
| 22 |
-
<contents><target name="magecommunity"><dir name="PriceWaiter"><dir name="NYPWidget"><dir name="Block"><dir name="Adminhtml"><file name="Widget.php" hash="cffdba25dabdb8f9b6a2eac21c0e82e0"/></dir><file name="Category.php" hash="ba5bcfb87399356266eb2874bf691d6e"/><file name="Widget.php" hash="25489ee6ae666d91db98b70dd6adbf40"/></dir><dir name="Helper"><file name="Data.php" hash="e2d7bf749fa77e436b4166411c807487"/></dir><dir name="Model"><file name="Callback.php" hash="
|
| 23 |
<compatible/>
|
| 24 |
<dependencies><required><php><min>5.2.0</min><max>6.0.0</max></php></required></dependencies>
|
| 25 |
</package>
|
| 1 |
<?xml version="1.0"?>
|
| 2 |
<package>
|
| 3 |
<name>nypwidget</name>
|
| 4 |
+
<version>1.2.4</version>
|
| 5 |
<stability>stable</stability>
|
| 6 |
<license uri="http://www.apache.org/licenses/LICENSE-2.0.html">Apache License, Version 2.0</license>
|
| 7 |
<channel>community</channel>
|
| 10 |
<description>Sell more, immediately, with the PriceWaiter® widget. Convert comparison shoppers you might have lost, increase sales and conversions, and stop "minimum advertised price" from preventing sales before they even start.
|
| 11 |
PriceWaiter® lets customers make offers on products you sell-- offers you can accept, reject or counter. The widget embeds a simple Name Your Price button on any product page or category that you choose. Simply install the extension and you'll have full control over PriceWaiter® in your Magento admin control panel.</description>
|
| 12 |
<notes>Bug Fixes:
|
| 13 |
+
- Fixed problem that prevented state from propagating on order callback.
|
| 14 |
+
</notes>
|
|
|
|
|
|
|
|
|
|
|
|
|
| 15 |
<authors><author><name>PriceWaiter</name><user>pricewaiter</user><email>bobby.b@pricewaiter.com</email></author></authors>
|
| 16 |
+
<date>2013-11-27</date>
|
| 17 |
+
<time>14:25:30</time>
|
| 18 |
+
<contents><target name="magecommunity"><dir name="PriceWaiter"><dir name="NYPWidget"><dir name="Block"><dir name="Adminhtml"><file name="Widget.php" hash="cffdba25dabdb8f9b6a2eac21c0e82e0"/></dir><file name="Category.php" hash="ba5bcfb87399356266eb2874bf691d6e"/><file name="Widget.php" hash="25489ee6ae666d91db98b70dd6adbf40"/></dir><dir name="Helper"><file name="Data.php" hash="e2d7bf749fa77e436b4166411c807487"/></dir><dir name="Model"><file name="Callback.php" hash="8f9b7fcc444a2b8edb13f76cfce2b670"/><dir name="Carrier"><file name="ShippingMethod.php" hash="1df7b75009a6e6e8e41b554fecb813db"/></dir><file name="Category.php" hash="55588e458cacb778b92fdacd8edeb22a"/><dir name="Display"><file name="Phrase.php" hash="ad605b93302ec648c5a7d3e3401f47b5"/><file name="Size.php" hash="42c2917e730811b78fd12e7591cb9159"/></dir><dir name="Mysql4"><dir name="Category"><file name="Collection.php" hash="adbbb19ccafb1498bb0d4c5d20abddd1"/></dir><file name="Category.php" hash="ba6b693541711d91edc5b7edae799a97"/><dir name="Order"><file name="Collection.php" hash="de7e92559722c9735b32a6d30862087e"/></dir><file name="Order.php" hash="237302190fa65833b5ff187dd0bbe71a"/></dir><file name="Observer.php" hash="a5b643d09e366068028dc1df1abee154"/><file name="Order.php" hash="c44f2d228a38e991843cee197abd397c"/><file name="PaymentMethod.php" hash="0106a5c193079d4cf07005fc9d22dd29"/><dir name="Resource"><dir name="Eav"><dir name="Mysql4"><file name="Setup.php" hash="da87eaa37fc5a09a5d5c38f9bbecabb1"/></dir></dir></dir></dir><dir name="controllers"><file name="CallbackController.php" hash="8b95003b06ebc0e1a05430655f2caacd"/></dir><dir name="etc"><file name="adminhtml.xml" hash="022f1761ba091c7e1f3e4901d40d5ce0"/><file name="config.xml" hash="cc3b05efb3c7667bb7dc4007ca95805f"/><file name="system.xml" hash="7e0b2c2af5a6055b4658910f50f3d484"/></dir><dir name="sql"><dir name="nypwidget_setup"><file name="mysql4-install-1.0.0.php" hash="18bd8c535b0fe03be0cd2a6f4da7cc9c"/><file name="mysql4-upgrade-1.1.2-1.1.3.php" hash="8d4bd167694c277a0e8ab8034d87cb1b"/><file name="mysql4-upgrade-1.1.7-1.1.8.php" hash="2a8de13744724f647e23e612ecf1d196"/></dir></dir></dir></dir></target><target name="magedesign"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="layout"><file name="pricewaiter.xml" hash="cc51462b56118a611be1a329b308d528"/></dir><dir name="template"><dir name="pricewaiter"><file name="admin_widget.phtml" hash="daae86cfa34fbe5e786715c0c579e398"/><file name="categorytab.phtml" hash="43f8af9feca6775e4a1e8a149a86268e"/></dir></dir></dir></dir></dir><dir name="frontend"><dir name="base"><dir name="default"><dir name="layout"><file name="pricewaiter.xml" hash="0da284d426574c7ae1f154b096f8b413"/></dir><dir name="template"><dir name="pricewaiter"><file name="widget.phtml" hash="e88d809e72dec522e9eb27f1df74f5c8"/></dir></dir></dir></dir></dir></target><target name="mageetc"><dir name="modules"><file name="PriceWaiter_NYPWidget.xml" hash="d3b86fa976b99e64df65f9e98d689257"/></dir></target><target name="mageweb"><dir name="js"><dir name="jscolor-pw"><file name="arrow.gif" hash="5034704a76cd55c1cbcbc58ea6bf523f"/><file name="cross.gif" hash="ba9a274b9323753cd95bc3b1eb2f4e5f"/><file name="hs.png" hash="fefa1a03d92ebad25c88dca94a0b63db"/><file name="hv.png" hash="990d71cada17da100653636cf8490884"/><file name="jscolor.js" hash="668050b57cb3ad59d0a56a16fddf1a91"/></dir><dir name="pricewaiter"><file name="product-pages.js" hash="13abcb256a75027c883c247af09392a3"/></dir></dir></target><target name="mageskin"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="images"><file name="pricewaiter_logo.png" hash="becb9713a561131ff69eabb7503d3e74"/><file name="pricewaiter_tab.png" hash="1bab71be6b1a93aee2ae7aeae3807484"/></dir><file name="pricewaiter.css" hash="6a58cdaa35d8f61cbb305a6a1a206816"/></dir></dir></dir></target></contents>
|
| 19 |
<compatible/>
|
| 20 |
<dependencies><required><php><min>5.2.0</min><max>6.0.0</max></php></required></dependencies>
|
| 21 |
</package>
|
