Version Notes
This is Stable version
Download this release
Release Info
| Developer | Srikanth |
| Extension | GSXInternationalCheckout |
| Version | 1.1.4 |
| Comparing to | |
| See all releases | |
Code changes from version 1.1.3 to 1.1.4
- app/code/community/GSX/InternationalCheckout/Block/International.php +7 -0
- app/code/community/GSX/InternationalCheckout/etc/config.xml +2 -2
- app/code/community/GSX/InternationalCheckout/etc/system.xml +44 -2
- app/code/community/GSX/InternationalCheckout/etc/system33.xml +19 -0
- app/code/community/GSX/InternationalCheckout/etc/system_old.xml +61 -0
- app/design/frontend/base/default/template/internationalcheckout/international.phtml +4 -3
- package.xml +5 -5
app/code/community/GSX/InternationalCheckout/Block/International.php
CHANGED
|
@@ -351,6 +351,12 @@ function getBrand($item){
|
|
| 351 |
$product = $item->getProduct();
|
| 352 |
$brand = $product->getAttribute('manufacturer');
|
| 353 |
return $brand;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 354 |
}
|
| 355 |
/**
|
| 356 |
* Returns the Product Color.
|
|
@@ -403,6 +409,7 @@ function getSize($item){
|
|
| 403 |
}
|
| 404 |
return $output;
|
| 405 |
}
|
|
|
|
| 406 |
|
| 407 |
|
| 408 |
/**
|
| 351 |
$product = $item->getProduct();
|
| 352 |
$brand = $product->getAttribute('manufacturer');
|
| 353 |
return $brand;
|
| 354 |
+
}
|
| 355 |
+
function getWeight($item){
|
| 356 |
+
|
| 357 |
+
$product = $item->getProduct();
|
| 358 |
+
$brand = $product->getAttribute('weight');
|
| 359 |
+
return $brand;
|
| 360 |
}
|
| 361 |
/**
|
| 362 |
* Returns the Product Color.
|
| 409 |
}
|
| 410 |
return $output;
|
| 411 |
}
|
| 412 |
+
|
| 413 |
|
| 414 |
|
| 415 |
/**
|
app/code/community/GSX/InternationalCheckout/etc/config.xml
CHANGED
|
@@ -31,8 +31,8 @@
|
|
| 31 |
<default>
|
| 32 |
<checkout>
|
| 33 |
<internationalcheckout>
|
| 34 |
-
<image_width>
|
| 35 |
-
<image_height>
|
| 36 |
</internationalcheckout>
|
| 37 |
</checkout>
|
| 38 |
</default>
|
| 31 |
<default>
|
| 32 |
<checkout>
|
| 33 |
<internationalcheckout>
|
| 34 |
+
<image_width>0</image_width>
|
| 35 |
+
<image_height>0</image_height>
|
| 36 |
</internationalcheckout>
|
| 37 |
</checkout>
|
| 38 |
</default>
|
app/code/community/GSX/InternationalCheckout/etc/system.xml
CHANGED
|
@@ -1,7 +1,7 @@
|
|
| 1 |
<?xml version="1.0"?>
|
| 2 |
<config>
|
| 3 |
<sections>
|
| 4 |
-
<
|
| 5 |
<groups>
|
| 6 |
<internationalcheckout translate="label" module="checkout">
|
| 7 |
<label>GSX International Checkout</label>
|
|
@@ -11,9 +11,51 @@
|
|
| 11 |
<show_in_website>1</show_in_website>
|
| 12 |
<show_in_store>1</show_in_store>
|
| 13 |
<fields>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 14 |
</fields>
|
| 15 |
</internationalcheckout>
|
| 16 |
</groups>
|
| 17 |
-
</
|
| 18 |
</sections>
|
| 19 |
</config>
|
| 1 |
<?xml version="1.0"?>
|
| 2 |
<config>
|
| 3 |
<sections>
|
| 4 |
+
<shipping>
|
| 5 |
<groups>
|
| 6 |
<internationalcheckout translate="label" module="checkout">
|
| 7 |
<label>GSX International Checkout</label>
|
| 11 |
<show_in_website>1</show_in_website>
|
| 12 |
<show_in_store>1</show_in_store>
|
| 13 |
<fields>
|
| 14 |
+
<name_of_company translate="label">
|
| 15 |
+
<label>Merchant ID</label>
|
| 16 |
+
<frontend_type>text</frontend_type>
|
| 17 |
+
<sort_order>1</sort_order>
|
| 18 |
+
<show_in_default>1</show_in_default>
|
| 19 |
+
<show_in_website>1</show_in_website>
|
| 20 |
+
<show_in_store>1</show_in_store>
|
| 21 |
+
<validate>required-entry</validate>
|
| 22 |
+
<comment>
|
| 23 |
+
<![CDATA[
|
| 24 |
+
<span>Please click the link below to obtain the Merchant ID required for successful integration.<br/><a href="http://globalshopex.com/join_us.html" target="_newtab">http://globalshopex.com/join_us.html</a></span>
|
| 25 |
+
]]>
|
| 26 |
+
</comment>
|
| 27 |
+
</name_of_company>
|
| 28 |
+
<image_width translate="label">
|
| 29 |
+
<label>Local Shipping</label>
|
| 30 |
+
<frontend_type>text</frontend_type>
|
| 31 |
+
<sort_order>2</sort_order>
|
| 32 |
+
<show_in_default>1</show_in_default>
|
| 33 |
+
<show_in_website>1</show_in_website>
|
| 34 |
+
<show_in_store>1</show_in_store>
|
| 35 |
+
<validate>validate-number</validate>
|
| 36 |
+
<comment>
|
| 37 |
+
<![CDATA[
|
| 38 |
+
<span>Example: 0</span>
|
| 39 |
+
]]>
|
| 40 |
+
</comment>
|
| 41 |
+
</image_width>
|
| 42 |
+
<image_height translate="label">
|
| 43 |
+
<label>Local Shipping EXP</label>
|
| 44 |
+
<frontend_type>text</frontend_type>
|
| 45 |
+
<sort_order>3</sort_order>
|
| 46 |
+
<show_in_default>1</show_in_default>
|
| 47 |
+
<show_in_website>1</show_in_website>
|
| 48 |
+
<show_in_store>1</show_in_store>
|
| 49 |
+
<validate>validate-number</validate>
|
| 50 |
+
<comment>
|
| 51 |
+
<![CDATA[
|
| 52 |
+
<span>Example: 0</span>
|
| 53 |
+
]]>
|
| 54 |
+
</comment>
|
| 55 |
+
</image_height>
|
| 56 |
</fields>
|
| 57 |
</internationalcheckout>
|
| 58 |
</groups>
|
| 59 |
+
</shipping>
|
| 60 |
</sections>
|
| 61 |
</config>
|
app/code/community/GSX/InternationalCheckout/etc/system33.xml
ADDED
|
@@ -0,0 +1,19 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
<?xml version="1.0"?>
|
| 2 |
+
<config>
|
| 3 |
+
<sections>
|
| 4 |
+
<checkout>
|
| 5 |
+
<groups>
|
| 6 |
+
<internationalcheckout translate="label" module="checkout">
|
| 7 |
+
<label>GSX International Checkout</label>
|
| 8 |
+
<frontend_type>text</frontend_type>
|
| 9 |
+
<sort_order>13</sort_order>
|
| 10 |
+
<show_in_default>1</show_in_default>
|
| 11 |
+
<show_in_website>1</show_in_website>
|
| 12 |
+
<show_in_store>1</show_in_store>
|
| 13 |
+
<fields>
|
| 14 |
+
</fields>
|
| 15 |
+
</internationalcheckout>
|
| 16 |
+
</groups>
|
| 17 |
+
</checkout>
|
| 18 |
+
</sections>
|
| 19 |
+
</config>
|
app/code/community/GSX/InternationalCheckout/etc/system_old.xml
ADDED
|
@@ -0,0 +1,61 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
<?xml version="1.0"?>
|
| 2 |
+
<config>
|
| 3 |
+
<sections>
|
| 4 |
+
<checkout>
|
| 5 |
+
<groups>
|
| 6 |
+
<internationalcheckout translate="label" module="checkout">
|
| 7 |
+
<label>GSX International Checkout</label>
|
| 8 |
+
<frontend_type>text</frontend_type>
|
| 9 |
+
<sort_order>13</sort_order>
|
| 10 |
+
<show_in_default>1</show_in_default>
|
| 11 |
+
<show_in_website>1</show_in_website>
|
| 12 |
+
<show_in_store>1</show_in_store>
|
| 13 |
+
<fields>
|
| 14 |
+
<name_of_company translate="label">
|
| 15 |
+
<label>Merchant ID</label>
|
| 16 |
+
<frontend_type>text</frontend_type>
|
| 17 |
+
<sort_order>1</sort_order>
|
| 18 |
+
<show_in_default>1</show_in_default>
|
| 19 |
+
<show_in_website>1</show_in_website>
|
| 20 |
+
<show_in_store>1</show_in_store>
|
| 21 |
+
<validate>required-entry</validate>
|
| 22 |
+
<comment>
|
| 23 |
+
<![CDATA[
|
| 24 |
+
<span>Please click the link below to obtain the Merchant ID required for successful integration.<br/><a href="http://globalshopex.com/join_us.html" target="_newtab">http://globalshopex.com/join_us.html</a></span>
|
| 25 |
+
]]>
|
| 26 |
+
</comment>
|
| 27 |
+
</name_of_company>
|
| 28 |
+
<image_width translate="label">
|
| 29 |
+
<label>Local Shipping</label>
|
| 30 |
+
<frontend_type>text</frontend_type>
|
| 31 |
+
<sort_order>2</sort_order>
|
| 32 |
+
<show_in_default>1</show_in_default>
|
| 33 |
+
<show_in_website>1</show_in_website>
|
| 34 |
+
<show_in_store>1</show_in_store>
|
| 35 |
+
<validate>validate-number</validate>
|
| 36 |
+
<comment>
|
| 37 |
+
<![CDATA[
|
| 38 |
+
<span>Example: 0</span>
|
| 39 |
+
]]>
|
| 40 |
+
</comment>
|
| 41 |
+
</image_width>
|
| 42 |
+
<image_height translate="label">
|
| 43 |
+
<label>Local Shipping EXP</label>
|
| 44 |
+
<frontend_type>text</frontend_type>
|
| 45 |
+
<sort_order>3</sort_order>
|
| 46 |
+
<show_in_default>1</show_in_default>
|
| 47 |
+
<show_in_website>1</show_in_website>
|
| 48 |
+
<show_in_store>1</show_in_store>
|
| 49 |
+
<validate>validate-number</validate>
|
| 50 |
+
<comment>
|
| 51 |
+
<![CDATA[
|
| 52 |
+
<span>Example: 0</span>
|
| 53 |
+
]]>
|
| 54 |
+
</comment>
|
| 55 |
+
</image_height>
|
| 56 |
+
</fields>
|
| 57 |
+
</internationalcheckout>
|
| 58 |
+
</groups>
|
| 59 |
+
</checkout>
|
| 60 |
+
</sections>
|
| 61 |
+
</config>
|
app/design/frontend/base/default/template/internationalcheckout/international.phtml
CHANGED
|
@@ -19,7 +19,8 @@
|
|
| 19 |
$output = "";
|
| 20 |
$i = 1;
|
| 21 |
foreach ($session->getQuote()->getAllVisibleItems() as $item) {
|
| 22 |
-
|
|
|
|
| 23 |
$output .= "<input type=\"hidden\" name=\"ProductDesc$i\" value=\"".$this->buildItemDescription($item)."\"/>\n";
|
| 24 |
$output .= "<input type=\"hidden\" name=\"ProductSKU$i\" value=\"".$item->getSku()."\"/>\n";
|
| 25 |
$output .= "<input type=\"hidden\" name=\"ProductLink$i\" value=\"".$this->getProductUrl($item)."\"/>\n";
|
|
@@ -28,7 +29,7 @@
|
|
| 28 |
$output .= "<input type=\"hidden\" name=\"ProductBrand$i\" value=\"".$this->getBrand($item)."\"/>\n";
|
| 29 |
$output .= "<input type=\"hidden\" name=\"ProductSize$i\" value=\"".$this->getSize($item)."\"/>\n";
|
| 30 |
$output .= "<input type=\"hidden\" name=\"ProductColor$i\" value=\"".$this->getColor($item)."\"/>\n";
|
| 31 |
-
$output .= "<input type=\"hidden\" name=\"ProductWeight$i\" value=\"".$
|
| 32 |
$output .= "<input type=\"hidden\" name=\"ProductVolWeight$i\" value=\"1\"/>\n";
|
| 33 |
$output .= "<input type=\"hidden\" name=\"ProductCountry$i\" value=\"".$item->getCountry()."\"/>\n";
|
| 34 |
|
|
@@ -62,6 +63,6 @@
|
|
| 62 |
<input type="hidden" name="LocalShipping" value="<?php echo $gsx_ls; ?>" />
|
| 63 |
<input type="hidden" name="PrefilledCart" value="<?php echo $this->helper('core/url')->getCurrentUrl();?>"/>
|
| 64 |
|
| 65 |
-
<button title="<?php echo $this->__('Global Checkout') ?>" class="" <?php echo $this->buttonImagePath(); ?> style="background-color:none;" type="submit"><span></span></button>
|
| 66 |
|
| 67 |
</form>
|
| 19 |
$output = "";
|
| 20 |
$i = 1;
|
| 21 |
foreach ($session->getQuote()->getAllVisibleItems() as $item) {
|
| 22 |
+
$item_ID = $item->getProductId();
|
| 23 |
+
$_Product = Mage::getModel('catalog/product')->load($item_ID);
|
| 24 |
$output .= "<input type=\"hidden\" name=\"ProductDesc$i\" value=\"".$this->buildItemDescription($item)."\"/>\n";
|
| 25 |
$output .= "<input type=\"hidden\" name=\"ProductSKU$i\" value=\"".$item->getSku()."\"/>\n";
|
| 26 |
$output .= "<input type=\"hidden\" name=\"ProductLink$i\" value=\"".$this->getProductUrl($item)."\"/>\n";
|
| 29 |
$output .= "<input type=\"hidden\" name=\"ProductBrand$i\" value=\"".$this->getBrand($item)."\"/>\n";
|
| 30 |
$output .= "<input type=\"hidden\" name=\"ProductSize$i\" value=\"".$this->getSize($item)."\"/>\n";
|
| 31 |
$output .= "<input type=\"hidden\" name=\"ProductColor$i\" value=\"".$this->getColor($item)."\"/>\n";
|
| 32 |
+
$output .= "<input type=\"hidden\" name=\"ProductWeight$i\" value=\"".$_Product->getWeight()."\"/>\n";
|
| 33 |
$output .= "<input type=\"hidden\" name=\"ProductVolWeight$i\" value=\"1\"/>\n";
|
| 34 |
$output .= "<input type=\"hidden\" name=\"ProductCountry$i\" value=\"".$item->getCountry()."\"/>\n";
|
| 35 |
|
| 63 |
<input type="hidden" name="LocalShipping" value="<?php echo $gsx_ls; ?>" />
|
| 64 |
<input type="hidden" name="PrefilledCart" value="<?php echo $this->helper('core/url')->getCurrentUrl();?>"/>
|
| 65 |
|
| 66 |
+
<button title="<?php echo $this->__('Global Checkout') ?>" class="" <?php echo $this->buttonImagePath(); ?> style="background-color:none;height:42px;" type="submit"><span></span></button>
|
| 67 |
|
| 68 |
</form>
|
package.xml
CHANGED
|
@@ -1,7 +1,7 @@
|
|
| 1 |
<?xml version="1.0"?>
|
| 2 |
<package>
|
| 3 |
<name>GSXInternationalCheckout</name>
|
| 4 |
-
<version>1.1.
|
| 5 |
<stability>stable</stability>
|
| 6 |
<license uri="http://opensource.org/licenses/gpl-license">GPL</license>
|
| 7 |
<channel>community</channel>
|
|
@@ -10,9 +10,9 @@
|
|
| 10 |
<description>Installs International Checkout Button in your cart</description>
|
| 11 |
<notes>This is Stable version</notes>
|
| 12 |
<authors><author><name>Srikanth</name><user>skyalekara</user><email>sky8973@gmail.com</email></author></authors>
|
| 13 |
-
<date>2012-
|
| 14 |
-
<time>
|
| 15 |
-
<contents><target name="mageetc"><dir><dir name="modules"><file name="GSX_InternationalCheckout.xml" hash="87aba4b6648f7a0b22855cab679c48a1"/></dir></dir></target><target name="magecommunity"><dir><dir name="GSX"><dir><dir name="InternationalCheckout"><dir name="Block"><file name="International.php" hash="
|
| 16 |
<compatible/>
|
| 17 |
-
<dependencies><required><php><min>4.0.1</min><max>5.3.
|
| 18 |
</package>
|
| 1 |
<?xml version="1.0"?>
|
| 2 |
<package>
|
| 3 |
<name>GSXInternationalCheckout</name>
|
| 4 |
+
<version>1.1.4</version>
|
| 5 |
<stability>stable</stability>
|
| 6 |
<license uri="http://opensource.org/licenses/gpl-license">GPL</license>
|
| 7 |
<channel>community</channel>
|
| 10 |
<description>Installs International Checkout Button in your cart</description>
|
| 11 |
<notes>This is Stable version</notes>
|
| 12 |
<authors><author><name>Srikanth</name><user>skyalekara</user><email>sky8973@gmail.com</email></author></authors>
|
| 13 |
+
<date>2012-06-21</date>
|
| 14 |
+
<time>17:43:29</time>
|
| 15 |
+
<contents><target name="mageetc"><dir><dir name="modules"><file name="GSX_InternationalCheckout.xml" hash="87aba4b6648f7a0b22855cab679c48a1"/></dir></dir></target><target name="magecommunity"><dir><dir name="GSX"><dir><dir name="InternationalCheckout"><dir name="Block"><file name="International.php" hash="bb31806cbedc20473c1463ba1e512931"/></dir><dir name="Helper"><file name="Data.php" hash="d8a7158a95e55c8258d3f9ce50765417"/></dir><dir name="Model"><file name="International.php" hash="d14d71c1c7ca9b1cd0ead5d8dca339b6"/><file name="Servers.php" hash="2460f3985e80eddad55e08c6c15c947c"/><file name="Shippingmethods.php" hash="fa7dd994638cddb5c7c54abca859cbd3"/></dir><dir name="etc"><file name="config.xml" hash="9fac17ac99a48d3d128e6f8c253097f8"/><file name="system.xml" hash="4c55194d4a058126ea288eadb4c5ae53"/><file name="system33.xml" hash="151a38f9269475c6b654ddd687ab5903"/><file name="system_old.xml" hash="975f7ddf4da2fc2f8c2df6497f5e5435"/></dir></dir></dir><dir name="InternationalCheckout"><dir name="Block"><file name="International.php" hash="bb31806cbedc20473c1463ba1e512931"/></dir></dir></dir></dir></target><target name="magedesign"><dir><dir name="frontend"><dir name="base"><dir name="default"><dir name="template"><dir name="internationalcheckout"><file name="international.phtml" hash="59b1a59a4211f6ba8905cd2a5e97d84c"/><file name="international.phtml" hash="59b1a59a4211f6ba8905cd2a5e97d84c"/></dir></dir><dir name="layout"><file name="internationalcheckout.xml" hash="53ddc41716851ef5b7b1dd4af937f1a4"/></dir></dir></dir></dir></dir></target><target name="magemedia"><dir><dir name="GSX"><dir name="images"><dir name="default"><file name="gc_button.gif" hash="5bf110e37bef7098754c13bb392894b5"/></dir></dir></dir></dir></target></contents>
|
| 16 |
<compatible/>
|
| 17 |
+
<dependencies><required><php><min>4.0.1</min><max>5.3.15</max></php></required></dependencies>
|
| 18 |
</package>
|
