tig_myparcel - Version 1.3.3

Version Notes

=== v1.3.3 ===
=== Improvements ===
- Improvements for the installation via Magento Connect

=== v1.3.2 ===
=== Improvements ===
Support for the Magento Patch SUPEE-6285 solved

=== v1.3.1 ===
=== Improvements ===
- Added Magento Patch SUPEE-6788 compatibility

=== v1.3.0 ===
==== New features ====
- Shipping methods connected to MyParcel
- Minimal order price PakjeGemak
- Labels printing via shipping overview

==== Bug fixes ====
- Various bugs fixed

=== v1.1.4 ===
=== Improvements ===
- Pakjegemak extra address-validation on order detail page

=== Known bugs ===
None. Please contact us if you find a bug.

=== v1.1.3 ===
=== Improvements ===
- Print-position overlay optimised
- New translations
- Extended logging functionality

Download this release

Release Info

Developer TIG
Extension tig_myparcel
Version 1.3.3
Comparing to
See all releases


Code changes from version 1.3.2 to 1.3.3

app/code/community/TIG/MyParcel2014/etc/config.xml CHANGED
@@ -2,7 +2,7 @@
2
  <config>
3
  <modules>
4
  <TIG_MyParcel2014>
5
- <version>1.3.2</version>
6
  </TIG_MyParcel2014>
7
  </modules>
8
  <global>
2
  <config>
3
  <modules>
4
  <TIG_MyParcel2014>
5
+ <version>1.3.3</version>
6
  </TIG_MyParcel2014>
7
  </modules>
8
  <global>
app/design/frontend/base/default/template/TIG/MyParcel2014/checkout/idev_onestepcheckout/js.phtml ADDED
@@ -0,0 +1,185 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * ___________ __ __
4
+ * \__ ___/____ _/ |_ _____ | |
5
+ * | | / _ \\ __\\__ \ | |
6
+ * | | | |_| || | / __ \_| |__
7
+ * |____| \____/ |__| (____ /|____/
8
+ * \/
9
+ * ___ __ __
10
+ * | | ____ _/ |_ ____ _______ ____ ____ _/ |_
11
+ * | | / \\ __\_/ __ \\_ __ \ / \ _/ __ \\ __\
12
+ * | || | \| | \ ___/ | | \/| | \\ ___/ | |
13
+ * |___||___| /|__| \_____>|__| |___| / \_____>|__|
14
+ * \/ \/
15
+ * ________
16
+ * / _____/_______ ____ __ __ ______
17
+ * / \ ___\_ __ \ / _ \ | | \\____ \
18
+ * \ \_\ \| | \/| |_| || | /| |_| |
19
+ * \______ /|__| \____/ |____/ | __/
20
+ * \/ |__|
21
+ *
22
+ * NOTICE OF LICENSE
23
+ *
24
+ * This source file is subject to the Creative Commons License.
25
+ * It is available through the world-wide-web at this URL:
26
+ * http://creativecommons.org/licenses/by-nc-nd/3.0/nl/deed.en_US
27
+ * If you are unable to obtain it through the world-wide-web, please send an email
28
+ * to servicedesk@tig.nl so we can send you a copy immediately.
29
+ *
30
+ * DISCLAIMER
31
+ *
32
+ * Do not edit or add to this file if you wish to upgrade this module to newer
33
+ * versions in the future. If you wish to customize this module for your
34
+ * needs please contact servicedesk@tig.nl for more information.
35
+ *
36
+ * @copyright Copyright (c) 2015 Total Internet Group B.V. (http://www.tig.nl)
37
+ * @license http://creativecommons.org/licenses/by-nc-nd/3.0/nl/deed.en_US
38
+ */
39
+ ?>
40
+ <?php $_helper = Mage::helper('tig_myparcel'); ?>
41
+ <div id="myparcel_checkout_overlay_container" style="display:none;"></div>
42
+ <div id="myparcel_checkout_container" style="display:none;">
43
+ <div id="#{overlay_id}" class="responsive-add-location">
44
+ <div class="overlay close"></div>
45
+ <div id="#{overlay_window_id}">
46
+ <div class="logo">
47
+ <img src="<?php echo $this->getSkinUrl('images/TIG/MyParcel/checkout/logo_postnl.png');?>" alt="" />
48
+ <p class="powered-by"><?php echo $_helper->__('Powered by MyParcel'); ?></p>
49
+ </div>
50
+ <span class="close"><?php echo $_helper->__('Close'); ?></span>
51
+ <h3><?php echo $_helper->__('Choose a PostNL pickup location'); ?></h3>
52
+ <div class="responsive-location-search">
53
+ <div class="search-form">
54
+ <label for="#{postcode_field_id}"><?php echo $_helper->__('Search by zipcode and housenumber'); ?>:</label>
55
+ <input type="text" class="myparcel-input" name="" id="#{postcode_field_id}" value="" placeholder="<?php echo $_helper->__('Zipcode'); ?>" />
56
+ <label for="#{housenr_field_id}"><?php echo $_helper->__('Housenumber'); ?>:</label>
57
+ <input type="text" class="myparcel-input" name="" id="#{housenr_field_id}" value="" placeholder="<?php echo $_helper->__('Housenumber'); ?>" />
58
+ </div>
59
+ <div class="actions">
60
+ <div id="#{location_loader_id}" class="myparcel-loader" style="display:none;"></div>
61
+ <button class="myparcel-button" id="#{search_button_id}"><?php echo $_helper->__('Search'); ?></button>
62
+ </div>
63
+ </div>
64
+
65
+ <div class="responsive-location-results">
66
+ <div class="heading">
67
+ <h3><?php echo $_helper->__('Nearest myparcel pickup points'); ?></h3>
68
+ </div>
69
+
70
+ <ul class="list" id="#{location_list_id}">
71
+ </ul>
72
+ </div>
73
+ </div>
74
+ </div>
75
+ </div>
76
+ <div id="myparcel_checkout_location_template" style="display:none;">
77
+ <li class="location-details #{location_class}" id="#{location_id}" data-location_code="#{location_code}">
78
+ <div class="content">
79
+ <div class="location-info">
80
+ <span class="radio selected"></span><span class="address"><strong>#{location}</strong><br>#{street} #{street_number}<br>#{postcode} #{city}</span><span class="distance"><strong>#{distance} m</strong></span>
81
+ </div>
82
+ <a style="display:none;" href="#" class="info-link">More info</a>
83
+ <button class="myparcel-button" onclick="#{select_location_onclick}"><?php echo $_helper->__('Select'); ?></button>
84
+ </div>
85
+ <div class="more-info" id="#{location_info_id}" style="display:none;">
86
+ <table class="business-hours">
87
+ <thead>
88
+ <tr>
89
+ <th colspan="2"><?php echo $this->__('Business hours') ?></th>
90
+ </tr>
91
+ </thead>
92
+ <tbody>
93
+ <tr>
94
+ <th><?php echo $this->__('Mo') ?></th>
95
+ <td>#{opening_hours_monday}</td>
96
+ </tr>
97
+ <tr>
98
+ <th><?php echo $this->__('Tu') ?></th>
99
+ <td>#{opening_hours_tuesday}</td>
100
+ </tr>
101
+ <tr>
102
+ <th><?php echo $this->__('We') ?></th>
103
+ <td>#{opening_hours_wednesday}</td>
104
+ </tr>
105
+ <tr>
106
+ <th><?php echo $this->__('Th') ?></th>
107
+ <td>#{opening_hours_thursday}</td>
108
+ </tr>
109
+ <tr>
110
+ <th><?php echo $this->__('Fr') ?></th>
111
+ <td>#{opening_hours_friday}</td>
112
+ </tr>
113
+ <tr>
114
+ <th><?php echo $this->__('Sa') ?></th>
115
+ <td>#{opening_hours_saturday}</td>
116
+ </tr>
117
+ <tr>
118
+ <th><?php echo $this->__('Su') ?></th>
119
+ <td>#{opening_hours_sunday}</td>
120
+ </tr>
121
+ </tbody>
122
+ </table>
123
+ </div>
124
+ </li>
125
+ </div>
126
+ <div id="myparcel_checkout_location_error_template" style="display:none;">
127
+ <li id="no_locations_error" class="location-error-msg">
128
+ <?php echo $_helper->__('Unfortunately no locations could be found. Please check your postcode and house number combination.'); ?>
129
+ </li>
130
+ </div>
131
+ <div id="myparcel_checkout_selected_location_template" style="display:none;">
132
+ <div id="#{selected_location_id}" class="complete">
133
+ <label><?php echo $this->__('Selected post office location:') ?></label>
134
+ <address>
135
+ #{location}<br />
136
+ #{street} #{street_number}<br />
137
+ #{city}, #{postcode}<br />
138
+ Nederland<br />
139
+ T: #{phone_number}
140
+ <a href="#" onclick="myParcelCheckout.openOverlay();return false;" class="myparcel_checkout_edit_link"><?php echo $this->__('Edit'); ?></a>
141
+ </address>
142
+ </div>
143
+ </div>
144
+ <script type="text/javascript">
145
+ //<![CDATA[
146
+ var myParcelCheckout;
147
+ document.observe('dom:loaded', function() {
148
+ var checkoutContainer = $('myparcel_checkout_container');
149
+ var locationContainer = $('myparcel_checkout_location_template');
150
+ var locationErrorContainer = $('myparcel_checkout_location_error_template');
151
+ var selectedLocationContainer = $('myparcel_checkout_selected_location_template');
152
+ var templates = {
153
+ overlay : new Template(checkoutContainer.innerHTML),
154
+ location : new Template(locationContainer.innerHTML),
155
+ location_error : new Template(locationErrorContainer.innerHTML),
156
+ selected_location : new Template(selectedLocationContainer.innerHTML)
157
+ };
158
+
159
+ checkoutContainer.remove();
160
+ locationContainer.remove();
161
+ locationErrorContainer.remove();
162
+ selectedLocationContainer.remove();
163
+
164
+ var config = {
165
+ get_locations_url : '<?php echo $this->getUrl('myparcel2014/checkout/getLocations', array('_secure' => true)); ?>',
166
+ save_location_url : '<?php echo $this->getUrl('myparcel2014/checkout/saveLocation', array('_secure' => true)); ?>',
167
+ use_shipping_or_billing_checkbox : true,
168
+ save_location_on_select : true
169
+ };
170
+
171
+ var selectors = {
172
+ shipping_methods_container : '.onestepcheckout-shipping-method-block',
173
+ shipping_method : '#s_method_myparcel_pakjegemak',
174
+ billing_or_shipping_field : '#billing\\:use_for_shipping_yes'
175
+ };
176
+
177
+ myParcelCheckout = new MyParcelCheckout(config, selectors, templates, {});
178
+
179
+ var shippingMethod =$('s_method_myparcel_pakjegemak');
180
+ if (shippingMethod.checked) {
181
+ shippingMethod.checked = false;
182
+ }
183
+ });
184
+ //]]>
185
+ </script>
app/design/frontend/base/default/template/TIG/MyParcel2014/checkout/onepage/js.phtml ADDED
@@ -0,0 +1,228 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * ___________ __ __
4
+ * \__ ___/____ _/ |_ _____ | |
5
+ * | | / _ \\ __\\__ \ | |
6
+ * | | | |_| || | / __ \_| |__
7
+ * |____| \____/ |__| (____ /|____/
8
+ * \/
9
+ * ___ __ __
10
+ * | | ____ _/ |_ ____ _______ ____ ____ _/ |_
11
+ * | | / \\ __\_/ __ \\_ __ \ / \ _/ __ \\ __\
12
+ * | || | \| | \ ___/ | | \/| | \\ ___/ | |
13
+ * |___||___| /|__| \_____>|__| |___| / \_____>|__|
14
+ * \/ \/
15
+ * ________
16
+ * / _____/_______ ____ __ __ ______
17
+ * / \ ___\_ __ \ / _ \ | | \\____ \
18
+ * \ \_\ \| | \/| |_| || | /| |_| |
19
+ * \______ /|__| \____/ |____/ | __/
20
+ * \/ |__|
21
+ *
22
+ * NOTICE OF LICENSE
23
+ *
24
+ * This source file is subject to the Creative Commons License.
25
+ * It is available through the world-wide-web at this URL:
26
+ * http://creativecommons.org/licenses/by-nc-nd/3.0/nl/deed.en_US
27
+ * If you are unable to obtain it through the world-wide-web, please send an email
28
+ * to servicedesk@tig.nl so we can send you a copy immediately.
29
+ *
30
+ * DISCLAIMER
31
+ *
32
+ * Do not edit or add to this file if you wish to upgrade this module to newer
33
+ * versions in the future. If you wish to customize this module for your
34
+ * needs please contact servicedesk@tig.nl for more information.
35
+ *
36
+ * @copyright Copyright (c) 2015 Total Internet Group B.V. (http://www.tig.nl)
37
+ * @license http://creativecommons.org/licenses/by-nc-nd/3.0/nl/deed.en_US
38
+ */
39
+ ?>
40
+ <?php
41
+ $_helper = Mage::helper('tig_myparcel');
42
+ $version = Mage::getVersionInfo();
43
+ $_selector = '';
44
+ if((int) $version['major'] === 1 && (int)$version['minor'] < 8){
45
+ $_selector = 'style_16';
46
+ }
47
+ ?>
48
+ <div id="myparcel_checkout_overlay_container" style="display:none;"></div>
49
+ <div id="myparcel_checkout_container" style="display:none;">
50
+ <div id="#{overlay_id}" class="responsive-add-location <?php echo $_selector;?>">
51
+ <div class="overlay close"></div>
52
+ <div id="#{overlay_window_id}">
53
+ <div class="logo">
54
+ <img src="<?php echo $this->getSkinUrl('images/TIG/MyParcel/checkout/logo_postnl.png');?>" alt="" />
55
+ <p class="powered-by"><?php echo $_helper->__('Powered by MyParcel'); ?></p>
56
+ </div>
57
+ <span class="close"><?php echo $_helper->__('Close'); ?></span>
58
+ <h3><?php echo $_helper->__('Choose a PostNL pickup location'); ?></h3>
59
+ <div class="responsive-location-search">
60
+ <div class="search-form">
61
+ <label for="#{postcode_field_id}"><?php echo $_helper->__('Search by zipcode and housenumber'); ?>:</label>
62
+ <input type="text" class="myparcel-input" name="" id="#{postcode_field_id}" value="" placeholder="<?php echo $_helper->__('Zipcode'); ?>" />
63
+ <label for="#{housenr_field_id}"><?php echo $_helper->__('Housenumber'); ?>:</label>
64
+ <input type="text" class="myparcel-input" name="" id="#{housenr_field_id}" value="" placeholder="<?php echo $_helper->__('Housenumber'); ?>" />
65
+ </div>
66
+ <div class="actions">
67
+ <div id="#{location_loader_id}" class="myparcel-loader" style="display:none;"></div>
68
+ <button class="myparcel-button" id="#{search_button_id}"><?php echo $_helper->__('Search'); ?></button>
69
+ </div>
70
+ </div>
71
+
72
+ <div class="responsive-location-results">
73
+ <div class="heading">
74
+ <h3><?php echo $_helper->__('Nearest myparcel pickup points'); ?></h3>
75
+ </div>
76
+
77
+ <ul class="list" id="#{location_list_id}">
78
+ </ul>
79
+ </div>
80
+ </div>
81
+ </div>
82
+ </div>
83
+ <div id="myparcel_checkout_location_template" style="display:none;">
84
+ <li class="location-details #{location_class}" id="#{location_id}" data-location_code="#{location_code}">
85
+ <div class="content">
86
+ <div class="location-info">
87
+ <span class="radio selected"></span>
88
+ <span class="address"><strong>#{location}</strong><br>#{street} #{street_number}<br>#{postcode} #{city}</span>
89
+ </div>
90
+ <span class="distance"><strong>#{distance} m</strong></span>
91
+ <a style="display:none;" href="#" class="info-link">More info</a>
92
+ <button class="myparcel-button" onclick="#{select_location_onclick}"><?php echo $_helper->__('Select'); ?></button>
93
+ </div>
94
+ <div class="more-info" id="#{location_info_id}" style="display:none;">
95
+ <table class="business-hours">
96
+ <thead>
97
+ <tr>
98
+ <th colspan="2"><?php echo $this->__('Business hours') ?></th>
99
+ </tr>
100
+ </thead>
101
+ <tbody>
102
+ <tr>
103
+ <th><?php echo $this->__('Mo') ?></th>
104
+ <td>#{opening_hours_monday}</td>
105
+ </tr>
106
+ <tr>
107
+ <th><?php echo $this->__('Tu') ?></th>
108
+ <td>#{opening_hours_tuesday}</td>
109
+ </tr>
110
+ <tr>
111
+ <th><?php echo $this->__('We') ?></th>
112
+ <td>#{opening_hours_wednesday}</td>
113
+ </tr>
114
+ <tr>
115
+ <th><?php echo $this->__('Th') ?></th>
116
+ <td>#{opening_hours_thursday}</td>
117
+ </tr>
118
+ <tr>
119
+ <th><?php echo $this->__('Fr') ?></th>
120
+ <td>#{opening_hours_friday}</td>
121
+ </tr>
122
+ <tr>
123
+ <th><?php echo $this->__('Sa') ?></th>
124
+ <td>#{opening_hours_saturday}</td>
125
+ </tr>
126
+ <tr>
127
+ <th><?php echo $this->__('Su') ?></th>
128
+ <td>#{opening_hours_sunday}</td>
129
+ </tr>
130
+ </tbody>
131
+ </table>
132
+ </div>
133
+ </li>
134
+ </div>
135
+ <div id="myparcel_checkout_location_error_template" style="display:none;">
136
+ <li id="no_locations_error" class="location-error-msg">
137
+ <?php echo $_helper->__('Unfortunately no locations could be found. Please check your postcode and house number combination.'); ?>
138
+ </li>
139
+ </div>
140
+ <div id="myparcel_checkout_selected_location_template" style="display:none;">
141
+ <div id="#{selected_location_id}" class="complete">
142
+ <label class="head"><?php echo $this->__('Selected post office location:') ?></label>
143
+ <address>
144
+ #{location}<br />
145
+ #{street} #{street_number}<br />
146
+ #{city}, #{postcode}<br />
147
+ Nederland<br />
148
+ T: #{phone_number}
149
+ <a href="#" onclick="myParcelCheckout.openOverlay();return false;" class="myparcel_checkout_edit_link"><?php echo $this->__('Edit'); ?></a>
150
+ </address>
151
+ </div>
152
+ </div>
153
+ <script type="text/javascript">
154
+ //<![CDATA[
155
+ var myParcelCheckout;
156
+ document.observe('dom:loaded', function() {
157
+ var checkoutContainer = $('myparcel_checkout_container');
158
+ var locationContainer = $('myparcel_checkout_location_template');
159
+ var locationErrorContainer = $('myparcel_checkout_location_error_template');
160
+ var selectedLocationContainer = $('myparcel_checkout_selected_location_template');
161
+ var templates = {
162
+ overlay : new Template(checkoutContainer.innerHTML),
163
+ location : new Template(locationContainer.innerHTML),
164
+ location_error : new Template(locationErrorContainer.innerHTML),
165
+ selected_location : new Template(selectedLocationContainer.innerHTML)
166
+ };
167
+
168
+ var shippingMethodsLoadCallback = function() {
169
+ if(null != $('shipping-progress-opcheckout')){
170
+ $('shipping-progress-opcheckout').show();
171
+ }
172
+ };
173
+
174
+ var saveLocationSuccessCallback = function() {
175
+ checkout.reloadProgressBlock('myparcel_checkout');
176
+ $('shipping-progress-opcheckout').hide();
177
+ };
178
+
179
+ var config = {
180
+ get_locations_url : '<?php echo $this->getUrl('myparcel2014/checkout/getLocations', array('_secure' => true)); ?>',
181
+ save_location_url : '<?php echo $this->getUrl('myparcel2014/checkout/saveLocation', array('_secure' => true)); ?>',
182
+ shipping_methods_load_callback : shippingMethodsLoadCallback,
183
+ save_location_success_callback : saveLocationSuccessCallback
184
+ };
185
+
186
+ var selectors = {
187
+ shipping_method : '#s_method_myparcel_pakjegemak'
188
+ };
189
+
190
+ checkoutContainer.remove();
191
+ locationContainer.remove();
192
+ locationErrorContainer.remove();
193
+ selectedLocationContainer.remove();
194
+ myParcelCheckout = new MyParcelCheckout(config, selectors, templates, {});
195
+
196
+ if (typeof myParcelCheckout != 'undefined') {
197
+ Object.extend(shippingMethod, {
198
+ save : function () {
199
+ if (checkout.loadWaiting != false) return;
200
+ if (this.validate()) {
201
+ var selectedShippingMethod = $$('#co-shipping-method-form input:checked[name="shipping_method"]')[0];
202
+ if (selectedShippingMethod.id == 's_method_myparcel_pakjegemak') {
203
+ myParcelCheckout.saveSelectedLocation();
204
+ } else {
205
+ if(null != $('shipping-progress-opcheckout')){
206
+ $('shipping-progress-opcheckout').show();
207
+ }
208
+ $('myparcel_checkout-progress-opcheckout').hide();
209
+ }
210
+
211
+ checkout.setLoadWaiting('shipping-method');
212
+ new Ajax.Request(
213
+ this.saveUrl,
214
+ {
215
+ method : 'post',
216
+ onComplete : this.onComplete,
217
+ onSuccess : this.onSave,
218
+ onFailure : checkout.ajaxFailure.bind(checkout),
219
+ parameters : Form.serialize(this.form)
220
+ }
221
+ );
222
+ }
223
+ }
224
+ });
225
+ }
226
+ });
227
+ //]]>
228
+ </script>
app/design/frontend/base/default/template/TIG/MyParcel2014/checkout/onepage/progress.phtml ADDED
@@ -0,0 +1,57 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * ___________ __ __
4
+ * \__ ___/____ _/ |_ _____ | |
5
+ * | | / _ \\ __\\__ \ | |
6
+ * | | | |_| || | / __ \_| |__
7
+ * |____| \____/ |__| (____ /|____/
8
+ * \/
9
+ * ___ __ __
10
+ * | | ____ _/ |_ ____ _______ ____ ____ _/ |_
11
+ * | | / \\ __\_/ __ \\_ __ \ / \ _/ __ \\ __\
12
+ * | || | \| | \ ___/ | | \/| | \\ ___/ | |
13
+ * |___||___| /|__| \_____>|__| |___| / \_____>|__|
14
+ * \/ \/
15
+ * ________
16
+ * / _____/_______ ____ __ __ ______
17
+ * / \ ___\_ __ \ / _ \ | | \\____ \
18
+ * \ \_\ \| | \/| |_| || | /| |_| |
19
+ * \______ /|__| \____/ |____/ | __/
20
+ * \/ |__|
21
+ *
22
+ * NOTICE OF LICENSE
23
+ *
24
+ * This source file is subject to the Creative Commons License.
25
+ * It is available through the world-wide-web at this URL:
26
+ * http://creativecommons.org/licenses/by-nc-nd/3.0/nl/deed.en_US
27
+ * If you are unable to obtain it through the world-wide-web, please send an email
28
+ * to servicedesk@tig.nl so we can send you a copy immediately.
29
+ *
30
+ * DISCLAIMER
31
+ *
32
+ * Do not edit or add to this file if you wish to upgrade this module to newer
33
+ * versions in the future. If you wish to customize this module for your
34
+ * needs please contact servicedesk@tig.nl for more information.
35
+ *
36
+ * @copyright Copyright (c) 2015 Total Internet Group B.V. (http://www.tig.nl)
37
+ * @license http://creativecommons.org/licenses/by-nc-nd/3.0/nl/deed.en_US
38
+ *
39
+ * @var TIG_MyParcel2014_Block_Checkout_Progress $this
40
+ */
41
+ ?>
42
+ <div id="myparcel_checkout-progress-opcheckout">
43
+ </div>
44
+ <script type="text/javascript">
45
+ //<![CDATA[
46
+ var shippingAddressProgress = $('shipping-progress-opcheckout');
47
+ if (shippingAddressProgress) {
48
+ shippingAddressProgress.insert({
49
+ after : $('myparcel_checkout-progress-opcheckout')
50
+ });
51
+ }
52
+
53
+ if (checkout) {
54
+ checkout.steps = ['login', 'billing', 'shipping', 'shipping_method', 'myparcel_checkout', 'payment', 'review'];
55
+ }
56
+ //]]>
57
+ </script>
app/design/frontend/base/default/template/TIG/MyParcel2014/checkout/onepage/progress/pakje_gemak.phtml ADDED
@@ -0,0 +1,48 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * ___________ __ __
4
+ * \__ ___/____ _/ |_ _____ | |
5
+ * | | / _ \\ __\\__ \ | |
6
+ * | | | |_| || | / __ \_| |__
7
+ * |____| \____/ |__| (____ /|____/
8
+ * \/
9
+ * ___ __ __
10
+ * | | ____ _/ |_ ____ _______ ____ ____ _/ |_
11
+ * | | / \\ __\_/ __ \\_ __ \ / \ _/ __ \\ __\
12
+ * | || | \| | \ ___/ | | \/| | \\ ___/ | |
13
+ * |___||___| /|__| \_____>|__| |___| / \_____>|__|
14
+ * \/ \/
15
+ * ________
16
+ * / _____/_______ ____ __ __ ______
17
+ * / \ ___\_ __ \ / _ \ | | \\____ \
18
+ * \ \_\ \| | \/| |_| || | /| |_| |
19
+ * \______ /|__| \____/ |____/ | __/
20
+ * \/ |__|
21
+ *
22
+ * NOTICE OF LICENSE
23
+ *
24
+ * This source file is subject to the Creative Commons License.
25
+ * It is available through the world-wide-web at this URL:
26
+ * http://creativecommons.org/licenses/by-nc-nd/3.0/nl/deed.en_US
27
+ * If you are unable to obtain it through the world-wide-web, please send an email
28
+ * to servicedesk@tig.nl so we can send you a copy immediately.
29
+ *
30
+ * DISCLAIMER
31
+ *
32
+ * Do not edit or add to this file if you wish to upgrade this module to newer
33
+ * versions in the future. If you wish to customize this module for your
34
+ * needs please contact servicedesk@tig.nl for more information.
35
+ *
36
+ * @copyright Copyright (c) 2015 Total Internet Group B.V. (http://www.tig.nl)
37
+ * @license http://creativecommons.org/licenses/by-nc-nd/3.0/nl/deed.en_US
38
+ *
39
+ * @var TIG_MyParcel2014_Block_Checkout_Progress $this
40
+ */
41
+ ?>
42
+ <?php if ($this->getCheckout()->getStepData('shipping_method', 'complete')): ?>
43
+ <?php $_pakjeGemakAddress = $this->getPakjeGemakAddress(); ?>
44
+ <?php if($_pakjeGemakAddress): ?>
45
+ <dt class="complete"><?php echo $this->__('Post Office Address') ?> <span class="changelink"><span class="separator">|</span> <a href="#shipping_method" onclick="checkout.changeSection('opc-shipping_method'); return false;"><?php echo $this->__('Change') ?></a></span></dt>
46
+ <dd class="complete"><?php echo $_pakjeGemakAddress; ?></dd>
47
+ <?php endif; ?>
48
+ <?php endif; ?>
app/design/frontend/base/default/template/TIG/MyParcel2014/checkout/pg_address.phtml ADDED
@@ -0,0 +1,103 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * ___________ __ __
4
+ * \__ ___/____ _/ |_ _____ | |
5
+ * | | / _ \\ __\\__ \ | |
6
+ * | | | |_| || | / __ \_| |__
7
+ * |____| \____/ |__| (____ /|____/
8
+ * \/
9
+ * ___ __ __
10
+ * | | ____ _/ |_ ____ _______ ____ ____ _/ |_
11
+ * | | / \\ __\_/ __ \\_ __ \ / \ _/ __ \\ __\
12
+ * | || | \| | \ ___/ | | \/| | \\ ___/ | |
13
+ * |___||___| /|__| \_____>|__| |___| / \_____>|__|
14
+ * \/ \/
15
+ * ________
16
+ * / _____/_______ ____ __ __ ______
17
+ * / \ ___\_ __ \ / _ \ | | \\____ \
18
+ * \ \_\ \| | \/| |_| || | /| |_| |
19
+ * \______ /|__| \____/ |____/ | __/
20
+ * \/ |__|
21
+ *
22
+ * NOTICE OF LICENSE
23
+ *
24
+ * This source file is subject to the Creative Commons License.
25
+ * It is available through the world-wide-web at this URL:
26
+ * http://creativecommons.org/licenses/by-nc-nd/3.0/nl/deed.en_US
27
+ * If you are unable to obtain it through the world-wide-web, please send an email
28
+ * to servicedesk@tig.nl so we can send you a copy immediately.
29
+ *
30
+ * DISCLAIMER
31
+ *
32
+ * Do not edit or add to this file if you wish to upgrade this module to newer
33
+ * versions in the future. If you wish to customize this module for your
34
+ * needs please contact servicedesk@tig.nl for more information.
35
+ *
36
+ * @copyright Copyright (c) 2014 Total Internet Group B.V. (http://www.totalinternetgroup.nl)
37
+ * @license http://creativecommons.org/licenses/by-nc-nd/3.0/nl/deed.en_US
38
+ */
39
+
40
+ $_helper = Mage::helper('tig_myparcel');
41
+ $_user = $_helper->getConfig('username', 'api');
42
+ $_apiKey = $_helper->getConfig('key', 'api', null, true);
43
+ $_shop = $this->getUrl('myparcel2014/index/pakjegemak', array('_secure' => true));
44
+ $_hash = hash_hmac('sha1', $_user . 'MyParcel' . $_shop, $_apiKey);
45
+ ?>
46
+ <div id="tig_myparcel_pg_container" style="display:none;">
47
+ <fieldset id="tig_myparcel_pg_address">
48
+ <input type="hidden" name="tig_myparcel_pg_address[firstname]" data-tig-myparcel-address-key="firstname" />
49
+ <input type="hidden" name="tig_myparcel_pg_address[lastname]" data-tig-myparcel-address-key="lastname" />
50
+ <input type="hidden" name="tig_myparcel_pg_address[company]" data-tig-myparcel-address-key="name" />
51
+ <input type="hidden" name="tig_myparcel_pg_address[street][1]" data-tig-myparcel-address-key="street" />
52
+ <input type="hidden" name="tig_myparcel_pg_address[street][2]" data-tig-myparcel-address-key="housenumber" />
53
+ <input type="hidden" name="tig_myparcel_pg_address[street][3]" data-tig-myparcel-address-key="housenumberadd" />
54
+ <input type="hidden" name="tig_myparcel_pg_address[postcode]" data-tig-myparcel-address-key="postalcode" />
55
+ <input type="hidden" name="tig_myparcel_pg_address[city]" data-tig-myparcel-address-key="city" />
56
+ <input type="hidden" name="tig_myparcel_pg_address[country_id]" data-tig-myparcel-address-key="country" />
57
+ <input type="hidden" name="tig_myparcel_pg_address[telephone]" data-tig-myparcel-address-key="phone" />
58
+ </fieldset>
59
+ </div>
60
+ <script type="text/javascript">
61
+ //<![CDATA[
62
+ if (typeof MyParcelPgAddress == 'undefined') {
63
+ console.error('<?php echo $_helper->__('MyParcel PgAddress class missing.');?>');
64
+ }
65
+
66
+ window.myParcelPgAddress = new MyParcelPgAddress($('tig_myparcel_pg_address'), {debug: false});
67
+
68
+ var pg_popup;
69
+ document.observe('click', function(e, el){
70
+ if(el = e.findElement('#s_method_tig_myparcel_pakjegemak'))
71
+ {
72
+ if(!pg_popup || pg_popup.closed)
73
+ {
74
+ var viewport = document.viewport.getDimensions();
75
+ var width = viewport.width;
76
+ var height = viewport.height;
77
+
78
+ pg_popup = window.open(
79
+ '<?php echo $_helper->getConfig('url'); ?>/pakjegemak-locatie?hash=<?php echo $_hash; ?>&webshop=<?php echo urlencode($_shop); ?>&user=<?php echo $_user; ?>',
80
+ 'tig_myparcel_pakjegemak',
81
+ 'width=' + width + ',height=' + height + ',dependent,resizable,scrollbars'
82
+ );
83
+ if(window.focus) { pg_popup.focus(); }
84
+ }
85
+ else
86
+ {
87
+ pg_popup.focus();
88
+ }
89
+ // refresh info div placeholder
90
+ var pginfo = $('pginfodiv');
91
+ if(pginfo) {
92
+ pginfo.remove();
93
+ }
94
+ pginfo = document.createElement('div');
95
+ pginfo.id = 'pginfodiv'
96
+ el.parentNode.appendChild(pginfo);
97
+
98
+ return false;
99
+ }
100
+ });
101
+
102
+ //]]>
103
+ </script>
package.xml CHANGED
@@ -1,7 +1,7 @@
1
  <?xml version="1.0"?>
2
  <package>
3
  <name>tig_myparcel</name>
4
- <version>1.3.2</version>
5
  <stability>stable</stability>
6
  <license uri="http://creativecommons.org/licenses/by-nc-nd/3.0/nl/deed.en_US">Creative Commons License</license>
7
  <channel>community</channel>
@@ -9,23 +9,30 @@
9
  <summary>The official shipping extension for MyParcel</summary>
10
  <description>Dit is de offici&#xEB;le Magento extensie uitgevoerd in opdracht van MyParcel en ontwikkeld door de Total Internet Group. Met MyParcel extensie is het nu nog eenvoudiger om het verzendproces direct vanuit Magento te organiseren.&#xD;
11
  &#xD;
 
12
  The official MyParcel extension for Magento.&#xD;
13
  &#xD;
14
  This extension allows you to ship your MyParcel shipments right from Magento.&#xD;
15
  With this extension you can:&#xD;
16
  - ship MyParcel shippingmethod (flat rate and table rate)&#xD;
17
- - create shipments from the order-grid and directly print the shipping-lables &#xD;
18
  - create shipments with specific MyParcel options&#xD;
19
  - Generate return-links for a shipment&#xD;
20
  - Ship world-wide with MyParcel&#xD;
21
  - Send Track&amp;Trace information</description>
22
- <notes>== v1.3.2 ==&#xD;
 
 
 
 
 
23
  Support for the Magento Patch SUPEE-6285 solved&#xD;
24
  &#xD;
25
- == v1.3.1 ==&#xD;
 
26
  - Added Magento Patch SUPEE-6788 compatibility&#xD;
27
  &#xD;
28
- == v1.3.0 ==&#xD;
29
  ==== New features ====&#xD;
30
  - Shipping methods connected to MyParcel&#xD;
31
  - Minimal order price PakjeGemak&#xD;
@@ -34,22 +41,22 @@ Support for the Magento Patch SUPEE-6285 solved&#xD;
34
  ==== Bug fixes ====&#xD;
35
  - Various bugs fixed&#xD;
36
  &#xD;
37
- == v1.1.4 ==&#xD;
38
- &#xD;
39
  - Pakjegemak extra address-validation on order detail page&#xD;
40
  &#xD;
41
- known bugs:&#xD;
42
  None. Please contact us if you find a bug.&#xD;
43
  &#xD;
44
- == v1.1.3 ==&#xD;
45
- &#xD;
46
  - Print-position overlay optimised&#xD;
47
  - New translations&#xD;
48
  - Extended logging functionality</notes>
49
  <authors><author><name>TIG</name><user>supporttotal</user><email>servicedesk@totalinternetgroup.nl</email></author></authors>
50
- <date>2015-11-02</date>
51
- <time>12:53:50</time>
52
- <contents><target name="magecommunity"><dir name="TIG"><dir name="MyParcel2014"><dir name="Block"><dir name="Adminhtml"><dir name="Sales"><dir name="Order"><dir name="Shipment"><dir name="Create"><file name="ConsignmentOptions.php" hash="fdf0ec9cf1e5ada2c89638392d5a4106"/></dir><file name="ShippingInfo.php" hash="8371397f10be993791d5878160b06548"/></dir><dir name="View"><file name="ShippingInfo.php" hash="7e0ffdedc1cab6870991cbb7e7f752fc"/></dir></dir></dir><dir name="System"><dir name="Config"><file name="AdminSecure.php" hash="abfbc4f529358040f5f21fbc47f95c0a"/><file name="Hidden.php" hash="98e74d07fb637d7cbac3eed14a55b378"/><file name="SupportTab.php" hash="3ed95adf1523bd5a21c1fe19d61813dc"/></dir></dir><dir name="Widget"><dir name="Grid"><dir name="Column"><dir name="Renderer"><dir name="Shipment"><file name="ShippingStatus.php" hash="6250677ea5d6e6b36be23cdc6d21c151"/></dir><file name="ShippingStatus.php" hash="6a9bfdfcac2b362f6797186f94467115"/></dir></dir></dir></dir></dir><dir name="Checkout"><file name="Js.php" hash="2fcda151238c8bf53d8c0bcd25b2859a"/><file name="PgAddress.php" hash="b1a9ac7d2219b3b4f85cab5996f8c531"/><file name="Progress.php" hash="ff8ec8b6512b5785dd621366a06856de"/></dir></dir><file name="Exception.php" hash="17fbabfc37a1872da197dda8ae31eaad"/><dir name="Helper"><file name="AddressValidation.php" hash="a85c4dda15b569c42f5ba51e74fa5726"/><file name="Data.php" hash="8e8524b060c84e5a2514f212be6d329b"/></dir><dir name="Model"><dir name="Adminhtml"><dir name="Observer"><file name="OrderGrid.php" hash="8486635dfa393a8055c6cd28b30052d9"/><file name="ShipmentGrid.php" hash="39c2804ebc9c89c3abee141e22cfb0ad"/><file name="SystemConfig.php" hash="556df530f658e0c4e179ffba534e5013"/><file name="ViewShipment.php" hash="75cd817a5603280143a3ac87a4672f3c"/></dir><dir name="Support"><file name="Logs.php" hash="8678ec28f8a98cf2bd6b5625dc55ac15"/></dir></dir><dir name="Api"><file name="Curl.php" hash="f006338a00df9cef0485a647bfefaca6"/><file name="MyParcel.php" hash="32b8c1b8442926751ca9b8acfa9359c1"/></dir><dir name="Carrier"><file name="MyParcel.php" hash="56d1cce86bbd2193e9122cd17b724681"/><dir name="System"><dir name="Config"><dir name="Source"><file name="RateType.php" hash="d0e2b78dc1040b1265e35d60ae2de76b"/></dir></dir></dir></dir><dir name="Checkout"><file name="Service.php" hash="73e0c2c9ff1512a1c927093e200cfed2"/><file name="Validate.php" hash="f411737f90a793ba75c18092cb2f1248"/></dir><dir name="Observer"><file name="Cron.php" hash="ea790b89e5bd5379b0711415623b3e1d"/><file name="SaveConfig.php" hash="3804317337df37ce33615280f6c3677b"/><file name="SavePgAddress.php" hash="b07e42bda2318a7272a48a52480dccc0"/><file name="SaveShipment.php" hash="a70cef74590a4952af19944a1e7bf502"/></dir><dir name="Resource"><dir name="Order"><dir name="Grid"><file name="Collection.php" hash="48fc092078dcdbcca40788c486ca0987"/></dir></dir><file name="Setup.php" hash="b16d3f9146b6544c1f90ff8e218b52bb"/><dir name="Shipment"><file name="Collection.php" hash="6af521845d88a214d283cfd3fecfbd2d"/><dir name="Grid"><file name="Collection.php" hash="52886710560d83ced9224c93c0e6489c"/></dir></dir><file name="Shipment.php" hash="7c7bb4b4349da9504015a279b9ff8a4f"/></dir><file name="Shipment.php" hash="fd15fb02034a52915d674e059d0d2056"/><dir name="System"><dir name="Config"><dir name="Source"><file name="A4a6.php" hash="9233248742c79824ea8408577a9b4f2e"/><file name="Customs.php" hash="9b5c4fd3a866fdabf44a7b532b9c3501"/><file name="ShippingMethods.php" hash="ee471d016cf4df58467e21620bbd680c"/><file name="StreetField.php" hash="f171261f2d8785ebf41f19d2bfeb7d58"/><file name="Yesno.php" hash="0c49e0c17e933924d25ffe823e2dab16"/></dir></dir></dir></dir><dir name="controllers"><file name="CheckoutController.php" hash="b62b65440631e6bc5d80d59b84c3f4df"/><dir name="MyparcelAdminhtml"><file name="ConfigController.php" hash="07a71e79e780affd44edf005747c9804"/><file name="ShipmentController.php" hash="8e681b902d5a9233594c18d36d223723"/></dir></dir><dir name="data"><dir name="tig_myparcel_setup"><file name="data-upgrade-0.1.0-1.1.1.php" hash="04cd4a74b8e7a2374586f2352c6716c4"/></dir></dir><dir name="etc"><file name="adminhtml.xml" hash="3dd346b1fe2786ce0e56ef2a9c18568b"/><file name="config.xml" hash="ea36ff30e8cb21bb66486c8ae442c794"/><file name="system.xml" hash="9cc7401f0addb375843efeacb5ed232d"/></dir><dir name="sql"><dir name="tig_myparcel_setup"><file name="install-0.1.0.php" hash="6f0adc84b58a049b000997cec80946a3"/><file name="upgrade-1.1.4-1.2.0.php" hash="03f749e474005d691c8ecafa07f91deb"/></dir></dir></dir></dir></target><target name="mageetc"><dir name="modules"><file name="TIG_MyParcel2014.xml" hash="ea5b922031b3e792a2b381903077e66f"/></dir></target><target name="magedesign"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="layout"><dir name="TIG"><file name="tig_myparcel.xml" hash="a944d8cfb23ade9b64dd6299a9f91cf5"/></dir></dir><dir name="template"><dir name="TIG"><dir name="MyParcel2014"><dir name="sales"><dir name="order"><dir name="address"><file name="warning.phtml" hash="fd5bf39bc5bf1ff6e79c41cad00de14b"/></dir><file name="mass_actions.phtml" hash="6a24b4431dac3412a9240bd8b68539b3"/><dir name="shipment"><dir name="create"><file name="consignment_options.phtml" hash="b32b4f46b7985c5285c71c9a7c028baf"/></dir><file name="mass_actions.phtml" hash="db772f2c96dc31f41649762e7663d5d6"/><file name="shipping_info.phtml" hash="17f3be5129d4f5ae68976e8a12cb0057"/></dir><dir name="view"><file name="shipping_info.phtml" hash="e6e8ca0fa33e940b00c5c4c138c55bac"/></dir></dir></dir><dir name="system"><dir name="config"><file name="edit.phtml" hash="3b3728e61a547322258ee4fd0026b271"/><file name="supportTab.phtml" hash="bd4e2c8d1496236c240e3356f3a2205e"/></dir></dir></dir></dir></dir></dir></dir></dir><dir name="frontend"><dir name="base"><dir name="default"><dir name="layout"><dir name="TIG"><file name="tig_myparcel.xml" hash="8022c6c45dbb88195a951120dfd347c0"/></dir></dir></dir></dir></dir></target><target name="mageskin"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="css"><dir name="TIG"><dir name="MyParcel2014"><file name="prototype_windows_themes_magento.css" hash="c1cfaf8dca98f8e18e2b83dc8e9f216d"/><file name="styles.css" hash="7c8cc3f0ea1f8b9bbaeb9ebaf7f91f9c"/><file name="system_config_edit.css" hash="429c1a64ac62e62ab80915236e6400cf"/><file name="system_config_edit_myparcel.css" hash="4ca2ff19c68359ebaf3750239da2bcc7"/><file name="system_config_edit_myparcel_magento16.css" hash="f9a8479639e2fe8d0da9cf602b1607c3"/></dir></dir></dir><dir name="images"><dir name="TIG"><dir name="MyParcel2014"><file name="bkg_tooltip.png" hash="56cfed3ed8a65b19f8de88946d1a0a01"/><file name="btn_download_icon.png" hash="142d5ebbe43ad09dde97cd32e1ef4303"/><file name="glyph_error.gif" hash="a138b803d772f552aa2e49e1c506edbd"/><file name="glyph_info.gif" hash="40f72d28be63ecf2b6ef44c7ea730104"/><file name="glyph_manual.png" hash="771db63b6ffc9de1c06da564796adc6e"/><file name="glyph_pdf.png" hash="a5ea929f4014a88d7320d0293913ace3"/><file name="glyph_success.gif" hash="465a056a3ba3d94367f51c3c0b751391"/><file name="glyph_warning.gif" hash="fa817cb6d49efb9855942ef2b739fc6c"/><file name="icon-tooltip.png" hash="5767601cd66b23d0b6fe8defc10dd48d"/><file name="legend.gif" hash="d8fb0642901868d489d31b426f3e3406"/><file name="logo_myparcel.png" hash="73b50ec4d9d63d1b4ee4822b8b5f4964"/><file name="logo_myparcel_19.png" hash="8b7463a2911050419d97b24890732472"/><file name="logo_myparcel_38.png" hash="20e50f897cd8a4133e15629a10a1fea2"/><dir name="magento"><file name="btn_bg.gif" hash="37c51a4d48a92da9648dcd3ca011039f"/><file name="content_bg.gif" hash="21278ea0da2d4256f4ced96b6080ba2e"/><file name="top_bg.gif" hash="26f28090de87d64f9b01bf624f89bfe2"/><file name="window_close.png" hash="3af14f053f360bf31f8ba2df73ec7f1e"/></dir><file name="tig_logo_medium.gif" hash="3e1071908cfdb7b472438482c3331ac7"/><file name="tig_logo_medium.png" hash="ae24176891a64b6dcf1fa4b34326757a"/></dir></dir></dir></dir></dir></dir><dir name="frontend"><dir name="base"><dir name="default"><dir name="css"><dir name="TIG"><dir name="MyParcel2014"><file name="checkout.css" hash="621cd2a44f1b3d7a4946e834ed589ffe"/></dir></dir></dir><dir name="images"><dir name="TIG"><dir name="MyParcel"><dir name="checkout"><file name="loader_mini.gif" hash="f244ab6581d4329e3dbb7e289d47dfb2"/><file name="logo_myparcel.png" hash="73b50ec4d9d63d1b4ee4822b8b5f4964"/><file name="logo_postnl.png" hash="6fa95b3a5e83b6887848b5feb7369bf1"/></dir></dir></dir></dir><dir name="js"><dir name="TIG"><dir name="MyParcel2014"><file name="MutationObserver.js" hash="0ce653eab6a6aa85e827da86ddb71c2c"/><file name="checkout.js" hash="db71dd5e28bdb04a67c6a5828ca3911c"/></dir></dir></dir></dir></dir></dir></target><target name="magelocale"><dir name="nl_NL"><file name="TIG_MyParcel2014.csv" hash="bd8ed3a48a5975c71ac2fc0cfeedcf82"/></dir><dir name="en_US"><file name="TIG_MyParcel2014.csv" hash="cc09aff93ca3efc5012a2801a512bb3e"/></dir></target></contents>
53
  <compatible/>
54
  <dependencies><required><php><min>5.2.0</min><max>6.0.0</max></php></required></dependencies>
55
  </package>
1
  <?xml version="1.0"?>
2
  <package>
3
  <name>tig_myparcel</name>
4
+ <version>1.3.3</version>
5
  <stability>stable</stability>
6
  <license uri="http://creativecommons.org/licenses/by-nc-nd/3.0/nl/deed.en_US">Creative Commons License</license>
7
  <channel>community</channel>
9
  <summary>The official shipping extension for MyParcel</summary>
10
  <description>Dit is de offici&#xEB;le Magento extensie uitgevoerd in opdracht van MyParcel en ontwikkeld door de Total Internet Group. Met MyParcel extensie is het nu nog eenvoudiger om het verzendproces direct vanuit Magento te organiseren.&#xD;
11
  &#xD;
12
+ &#xD;
13
  The official MyParcel extension for Magento.&#xD;
14
  &#xD;
15
  This extension allows you to ship your MyParcel shipments right from Magento.&#xD;
16
  With this extension you can:&#xD;
17
  - ship MyParcel shippingmethod (flat rate and table rate)&#xD;
18
+ - create shipments from the order-grid and directly print the shipping-lables&#xD;
19
  - create shipments with specific MyParcel options&#xD;
20
  - Generate return-links for a shipment&#xD;
21
  - Ship world-wide with MyParcel&#xD;
22
  - Send Track&amp;Trace information</description>
23
+ <notes>=== v1.3.3 ===&#xD;
24
+ === Improvements ===&#xD;
25
+ - Improvements for the installation via Magento Connect&#xD;
26
+ &#xD;
27
+ === v1.3.2 ===&#xD;
28
+ === Improvements ===&#xD;
29
  Support for the Magento Patch SUPEE-6285 solved&#xD;
30
  &#xD;
31
+ === v1.3.1 ===&#xD;
32
+ === Improvements ===&#xD;
33
  - Added Magento Patch SUPEE-6788 compatibility&#xD;
34
  &#xD;
35
+ === v1.3.0 ===&#xD;
36
  ==== New features ====&#xD;
37
  - Shipping methods connected to MyParcel&#xD;
38
  - Minimal order price PakjeGemak&#xD;
41
  ==== Bug fixes ====&#xD;
42
  - Various bugs fixed&#xD;
43
  &#xD;
44
+ === v1.1.4 ===&#xD;
45
+ === Improvements ===&#xD;
46
  - Pakjegemak extra address-validation on order detail page&#xD;
47
  &#xD;
48
+ === Known bugs ===&#xD;
49
  None. Please contact us if you find a bug.&#xD;
50
  &#xD;
51
+ === v1.1.3 ===&#xD;
52
+ === Improvements ===&#xD;
53
  - Print-position overlay optimised&#xD;
54
  - New translations&#xD;
55
  - Extended logging functionality</notes>
56
  <authors><author><name>TIG</name><user>supporttotal</user><email>servicedesk@totalinternetgroup.nl</email></author></authors>
57
+ <date>2016-03-29</date>
58
+ <time>08:47:30</time>
59
+ <contents><target name="magecommunity"><dir name="TIG"><dir name="MyParcel2014"><dir name="Block"><dir name="Adminhtml"><dir name="Sales"><dir name="Order"><dir name="Shipment"><dir name="Create"><file name="ConsignmentOptions.php" hash="fdf0ec9cf1e5ada2c89638392d5a4106"/></dir><file name="ShippingInfo.php" hash="8371397f10be993791d5878160b06548"/></dir><dir name="View"><file name="ShippingInfo.php" hash="7e0ffdedc1cab6870991cbb7e7f752fc"/></dir></dir></dir><dir name="System"><dir name="Config"><file name="AdminSecure.php" hash="abfbc4f529358040f5f21fbc47f95c0a"/><file name="Hidden.php" hash="98e74d07fb637d7cbac3eed14a55b378"/><file name="SupportTab.php" hash="3ed95adf1523bd5a21c1fe19d61813dc"/></dir></dir><dir name="Widget"><dir name="Grid"><dir name="Column"><dir name="Renderer"><dir name="Shipment"><file name="ShippingStatus.php" hash="6250677ea5d6e6b36be23cdc6d21c151"/></dir><file name="ShippingStatus.php" hash="6a9bfdfcac2b362f6797186f94467115"/></dir></dir></dir></dir></dir><dir name="Checkout"><file name="Js.php" hash="2fcda151238c8bf53d8c0bcd25b2859a"/><file name="PgAddress.php" hash="b1a9ac7d2219b3b4f85cab5996f8c531"/><file name="Progress.php" hash="ff8ec8b6512b5785dd621366a06856de"/></dir></dir><file name="Exception.php" hash="17fbabfc37a1872da197dda8ae31eaad"/><dir name="Helper"><file name="AddressValidation.php" hash="a85c4dda15b569c42f5ba51e74fa5726"/><file name="Data.php" hash="8e8524b060c84e5a2514f212be6d329b"/></dir><dir name="Model"><dir name="Adminhtml"><dir name="Observer"><file name="OrderGrid.php" hash="8486635dfa393a8055c6cd28b30052d9"/><file name="ShipmentGrid.php" hash="39c2804ebc9c89c3abee141e22cfb0ad"/><file name="SystemConfig.php" hash="556df530f658e0c4e179ffba534e5013"/><file name="ViewShipment.php" hash="75cd817a5603280143a3ac87a4672f3c"/></dir><dir name="Support"><file name="Logs.php" hash="8678ec28f8a98cf2bd6b5625dc55ac15"/></dir></dir><dir name="Api"><file name="Curl.php" hash="f006338a00df9cef0485a647bfefaca6"/><file name="MyParcel.php" hash="32b8c1b8442926751ca9b8acfa9359c1"/></dir><dir name="Carrier"><file name="MyParcel.php" hash="56d1cce86bbd2193e9122cd17b724681"/><dir name="System"><dir name="Config"><dir name="Source"><file name="RateType.php" hash="d0e2b78dc1040b1265e35d60ae2de76b"/></dir></dir></dir></dir><dir name="Checkout"><file name="Service.php" hash="73e0c2c9ff1512a1c927093e200cfed2"/><file name="Validate.php" hash="f411737f90a793ba75c18092cb2f1248"/></dir><dir name="Observer"><file name="Cron.php" hash="ea790b89e5bd5379b0711415623b3e1d"/><file name="SaveConfig.php" hash="3804317337df37ce33615280f6c3677b"/><file name="SavePgAddress.php" hash="b07e42bda2318a7272a48a52480dccc0"/><file name="SaveShipment.php" hash="a70cef74590a4952af19944a1e7bf502"/></dir><dir name="Resource"><dir name="Order"><dir name="Grid"><file name="Collection.php" hash="48fc092078dcdbcca40788c486ca0987"/></dir></dir><file name="Setup.php" hash="b16d3f9146b6544c1f90ff8e218b52bb"/><dir name="Shipment"><file name="Collection.php" hash="6af521845d88a214d283cfd3fecfbd2d"/><dir name="Grid"><file name="Collection.php" hash="52886710560d83ced9224c93c0e6489c"/></dir></dir><file name="Shipment.php" hash="7c7bb4b4349da9504015a279b9ff8a4f"/></dir><file name="Shipment.php" hash="fd15fb02034a52915d674e059d0d2056"/><dir name="System"><dir name="Config"><dir name="Source"><file name="A4a6.php" hash="9233248742c79824ea8408577a9b4f2e"/><file name="Customs.php" hash="9b5c4fd3a866fdabf44a7b532b9c3501"/><file name="ShippingMethods.php" hash="ee471d016cf4df58467e21620bbd680c"/><file name="StreetField.php" hash="f171261f2d8785ebf41f19d2bfeb7d58"/><file name="Yesno.php" hash="0c49e0c17e933924d25ffe823e2dab16"/></dir></dir></dir></dir><dir name="controllers"><file name="CheckoutController.php" hash="b62b65440631e6bc5d80d59b84c3f4df"/><dir name="MyparcelAdminhtml"><file name="ConfigController.php" hash="07a71e79e780affd44edf005747c9804"/><file name="ShipmentController.php" hash="8e681b902d5a9233594c18d36d223723"/></dir></dir><dir name="data"><dir name="tig_myparcel_setup"><file name="data-upgrade-0.1.0-1.1.1.php" hash="04cd4a74b8e7a2374586f2352c6716c4"/></dir></dir><dir name="etc"><file name="adminhtml.xml" hash="3dd346b1fe2786ce0e56ef2a9c18568b"/><file name="config.xml" hash="cd53a18bcd99980e6a22de5e8c44cc5c"/><file name="system.xml" hash="9cc7401f0addb375843efeacb5ed232d"/></dir><dir name="sql"><dir name="tig_myparcel_setup"><file name="install-0.1.0.php" hash="6f0adc84b58a049b000997cec80946a3"/><file name="upgrade-1.1.4-1.2.0.php" hash="03f749e474005d691c8ecafa07f91deb"/></dir></dir></dir></dir></target><target name="mageetc"><dir name="modules"><file name="TIG_MyParcel2014.xml" hash="ea5b922031b3e792a2b381903077e66f"/></dir></target><target name="magedesign"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="layout"><dir name="TIG"><file name="tig_myparcel.xml" hash="a944d8cfb23ade9b64dd6299a9f91cf5"/></dir></dir><dir name="template"><dir name="TIG"><dir name="MyParcel2014"><dir name="sales"><dir name="order"><dir name="address"><file name="warning.phtml" hash="fd5bf39bc5bf1ff6e79c41cad00de14b"/></dir><file name="mass_actions.phtml" hash="6a24b4431dac3412a9240bd8b68539b3"/><dir name="shipment"><dir name="create"><file name="consignment_options.phtml" hash="b32b4f46b7985c5285c71c9a7c028baf"/></dir><file name="mass_actions.phtml" hash="db772f2c96dc31f41649762e7663d5d6"/><file name="shipping_info.phtml" hash="17f3be5129d4f5ae68976e8a12cb0057"/></dir><dir name="view"><file name="shipping_info.phtml" hash="e6e8ca0fa33e940b00c5c4c138c55bac"/></dir></dir></dir><dir name="system"><dir name="config"><file name="edit.phtml" hash="3b3728e61a547322258ee4fd0026b271"/><file name="supportTab.phtml" hash="bd4e2c8d1496236c240e3356f3a2205e"/></dir></dir></dir></dir></dir></dir></dir></dir><dir name="frontend"><dir name="base"><dir name="default"><dir name="layout"><dir name="TIG"><file name="tig_myparcel.xml" hash="8022c6c45dbb88195a951120dfd347c0"/></dir></dir><dir name="template"><dir name="TIG"><dir name="MyParcel2014"><dir name="checkout"><dir name="idev_onestepcheckout"><file name="js.phtml" hash="87965f66a877a3ed093642e2e94c54ea"/></dir><dir name="onepage"><file name="js.phtml" hash="b3861e23ba7a743d414e6e645dd6ea36"/><dir name="progress"><file name="pakje_gemak.phtml" hash="f08a5b6e16bc52bf6c605cb5189d9bf2"/></dir><file name="progress.phtml" hash="536f7f1d1d8bbdae7baac74267201f73"/></dir><file name="pg_address.phtml" hash="91808db0c3bdd7c1c3ce5c04c04dd04c"/></dir></dir></dir></dir></dir></dir></dir></target><target name="mageskin"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="css"><dir name="TIG"><dir name="MyParcel2014"><file name="prototype_windows_themes_magento.css" hash="c1cfaf8dca98f8e18e2b83dc8e9f216d"/><file name="styles.css" hash="7c8cc3f0ea1f8b9bbaeb9ebaf7f91f9c"/><file name="system_config_edit.css" hash="429c1a64ac62e62ab80915236e6400cf"/><file name="system_config_edit_myparcel.css" hash="4ca2ff19c68359ebaf3750239da2bcc7"/><file name="system_config_edit_myparcel_magento16.css" hash="f9a8479639e2fe8d0da9cf602b1607c3"/></dir></dir></dir><dir name="images"><dir name="TIG"><dir name="MyParcel2014"><file name="bkg_tooltip.png" hash="56cfed3ed8a65b19f8de88946d1a0a01"/><file name="btn_download_icon.png" hash="142d5ebbe43ad09dde97cd32e1ef4303"/><file name="glyph_error.gif" hash="a138b803d772f552aa2e49e1c506edbd"/><file name="glyph_info.gif" hash="40f72d28be63ecf2b6ef44c7ea730104"/><file name="glyph_manual.png" hash="771db63b6ffc9de1c06da564796adc6e"/><file name="glyph_pdf.png" hash="a5ea929f4014a88d7320d0293913ace3"/><file name="glyph_success.gif" hash="465a056a3ba3d94367f51c3c0b751391"/><file name="glyph_warning.gif" hash="fa817cb6d49efb9855942ef2b739fc6c"/><file name="icon-tooltip.png" hash="5767601cd66b23d0b6fe8defc10dd48d"/><file name="legend.gif" hash="d8fb0642901868d489d31b426f3e3406"/><file name="logo_myparcel.png" hash="73b50ec4d9d63d1b4ee4822b8b5f4964"/><file name="logo_myparcel_19.png" hash="8b7463a2911050419d97b24890732472"/><file name="logo_myparcel_38.png" hash="20e50f897cd8a4133e15629a10a1fea2"/><dir name="magento"><file name="btn_bg.gif" hash="37c51a4d48a92da9648dcd3ca011039f"/><file name="content_bg.gif" hash="21278ea0da2d4256f4ced96b6080ba2e"/><file name="top_bg.gif" hash="26f28090de87d64f9b01bf624f89bfe2"/><file name="window_close.png" hash="3af14f053f360bf31f8ba2df73ec7f1e"/></dir><file name="tig_logo_medium.gif" hash="3e1071908cfdb7b472438482c3331ac7"/><file name="tig_logo_medium.png" hash="ae24176891a64b6dcf1fa4b34326757a"/></dir></dir></dir></dir></dir></dir><dir name="frontend"><dir name="base"><dir name="default"><dir name="css"><dir name="TIG"><dir name="MyParcel2014"><file name="checkout.css" hash="621cd2a44f1b3d7a4946e834ed589ffe"/></dir></dir></dir><dir name="images"><dir name="TIG"><dir name="MyParcel"><dir name="checkout"><file name="loader_mini.gif" hash="f244ab6581d4329e3dbb7e289d47dfb2"/><file name="logo_myparcel.png" hash="73b50ec4d9d63d1b4ee4822b8b5f4964"/><file name="logo_postnl.png" hash="6fa95b3a5e83b6887848b5feb7369bf1"/></dir></dir></dir></dir><dir name="js"><dir name="TIG"><dir name="MyParcel2014"><file name="MutationObserver.js" hash="0ce653eab6a6aa85e827da86ddb71c2c"/><file name="checkout.js" hash="db71dd5e28bdb04a67c6a5828ca3911c"/></dir></dir></dir></dir></dir></dir></target><target name="magelocale"><dir name="nl_NL"><file name="TIG_MyParcel2014.csv" hash="bd8ed3a48a5975c71ac2fc0cfeedcf82"/></dir><dir name="en_US"><file name="TIG_MyParcel2014.csv" hash="cc09aff93ca3efc5012a2801a512bb3e"/></dir></target></contents>
60
  <compatible/>
61
  <dependencies><required><php><min>5.2.0</min><max>6.0.0</max></php></required></dependencies>
62
  </package>