WooCommerce Correios - Version 3.0.2

Version Description

  • 2016/06/28 =

  • Adicionado novo mtodo de Carta Registrada seguindo a tabela dos Correios e com suporte a classes de entrega.

Download this release

Release Info

Developer claudiosanches
Plugin Icon 128x128 WooCommerce Correios
Version 3.0.2
Comparing to
See all releases

Code changes from version 3.0.1 to 3.0.2

includes/abstracts/abstract-wc-correios-international-shipping.php CHANGED
@@ -44,11 +44,6 @@ abstract class WC_Correios_International_Shipping extends WC_Correios_Shipping {
44
  $this->automatic_insurance = $this->get_option( 'automatic_insurance' );
45
  $this->debug = $this->get_option( 'debug' );
46
 
47
- // Active logs.
48
- if ( 'yes' == $this->debug ) {
49
- $this->log = new WC_Logger();
50
- }
51
-
52
  // Save admin options.
53
  add_action( 'woocommerce_update_options_shipping_' . $this->id, array( $this, 'process_admin_options' ) );
54
  }
@@ -57,88 +52,88 @@ abstract class WC_Correios_International_Shipping extends WC_Correios_Shipping {
57
  * Admin options fields.
58
  */
59
  public function init_form_fields() {
60
- $this->instance_form_fields = array();
61
-
62
- $this->instance_form_fields['enabled'] = array(
63
- 'title' => __( 'Enable/Disable', 'woocommerce-correios' ),
64
- 'type' => 'checkbox',
65
- 'label' => __( 'Enable this shipping method', 'woocommerce-correios' ),
66
- 'default' => 'yes',
67
- );
68
- $this->instance_form_fields['title'] = array(
69
- 'title' => __( 'Title', 'woocommerce-correios' ),
70
- 'type' => 'text',
71
- 'description' => __( 'This controls the title which the user sees during checkout.', 'woocommerce-correios' ),
72
- 'desc_tip' => true,
73
- 'default' => $this->method_title,
74
- );
75
- $this->instance_form_fields['behavior_options'] = array(
76
- 'title' => __( 'Behavior Options', 'woocommerce-correios' ),
77
- 'type' => 'title',
78
- 'default' => '',
79
- );
80
- $this->instance_form_fields['origin_state'] = array(
81
- 'title' => __( 'Origin State', 'woocommerce-correios' ),
82
- 'type' => 'select',
83
- 'description' => __( 'The UF of the location your packages are delivered from.', 'woocommerce-correios' ),
84
- 'desc_tip' => true,
85
- 'default' => '',
86
- 'class' => 'wc-enhanced-select',
87
- 'options' => WC()->countries->get_states( 'BR' ),
88
- );
89
- $this->instance_form_fields['origin_location'] = array(
90
- 'title' => __( 'Origin Locale', 'woocommerce-correios' ),
91
- 'type' => 'select',
92
- 'description' => __( 'The location of your packages are delivered from.', 'woocommerce-correios' ),
93
- 'desc_tip' => true,
94
- 'default' => 'C',
95
- 'class' => 'wc-enhanced-select',
96
- 'options' => array(
97
- 'C' => __( 'Capital', 'woocommerce-correios' ),
98
- 'I' => __( 'Interior', 'woocommerce-correios' ),
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
99
  ),
100
- );
101
- $this->instance_form_fields['show_delivery_time'] = array(
102
- 'title' => __( 'Delivery Time', 'woocommerce-correios' ),
103
- 'type' => 'checkbox',
104
- 'label' => __( 'Show estimated delivery time', 'woocommerce-correios' ),
105
- 'description' => __( 'Display the estimated delivery time in working days.', 'woocommerce-correios' ),
106
- 'desc_tip' => true,
107
- 'default' => 'no',
108
- );
109
- $this->instance_form_fields['fee'] = array(
110
- 'title' => __( 'Handling Fee', 'woocommerce-correios' ),
111
- 'type' => 'price',
112
- 'description' => __( 'Enter an amount, e.g. 2.50, or a percentage, e.g. 5%. Leave blank to disable.', 'woocommerce-correios' ),
113
- 'desc_tip' => true,
114
- 'placeholder' => '0.00',
115
- 'default' => '',
116
- );
117
- $this->instance_form_fields['optional_services'] = array(
118
- 'title' => __( 'Optional Services', 'woocommerce-correios' ),
119
- 'type' => 'title',
120
- 'description' => __( 'Use these options to add the value of each service provided by the Correios.', 'woocommerce-correios' ),
121
- 'default' => '',
122
- );
123
- $this->instance_form_fields['automatic_insurance'] = array(
124
- 'title' => __( 'Automatic Insurance', 'woocommerce-correios' ),
125
- 'type' => 'checkbox',
126
- 'label' => __( 'Enable automatic insurance', 'woocommerce-correios' ),
127
- 'description' => __( 'This controls if need to apply insurance to the order.', 'woocommerce-correios' ),
128
- 'desc_tip' => true,
129
- 'default' => 'yes',
130
- );
131
- $this->instance_form_fields['testing'] = array(
132
- 'title' => __( 'Testing', 'woocommerce-correios' ),
133
- 'type' => 'title',
134
- 'default' => '',
135
- );
136
- $this->instance_form_fields['debug'] = array(
137
- 'title' => __( 'Debug Log', 'woocommerce-correios' ),
138
- 'type' => 'checkbox',
139
- 'label' => __( 'Enable logging', 'woocommerce-correios' ),
140
- 'default' => 'no',
141
- 'description' => sprintf( __( 'Log %s events, such as WebServices requests.', 'woocommerce-correios' ), $this->method_title ) . $this->get_log_link(),
142
  );
143
  }
144
 
44
  $this->automatic_insurance = $this->get_option( 'automatic_insurance' );
45
  $this->debug = $this->get_option( 'debug' );
46
 
 
 
 
 
 
47
  // Save admin options.
48
  add_action( 'woocommerce_update_options_shipping_' . $this->id, array( $this, 'process_admin_options' ) );
49
  }
52
  * Admin options fields.
53
  */
54
  public function init_form_fields() {
55
+ $this->instance_form_fields = array(
56
+ 'enabled' => array(
57
+ 'title' => __( 'Enable/Disable', 'woocommerce-correios' ),
58
+ 'type' => 'checkbox',
59
+ 'label' => __( 'Enable this shipping method', 'woocommerce-correios' ),
60
+ 'default' => 'yes',
61
+ ),
62
+ 'title' => array(
63
+ 'title' => __( 'Title', 'woocommerce-correios' ),
64
+ 'type' => 'text',
65
+ 'description' => __( 'This controls the title which the user sees during checkout.', 'woocommerce-correios' ),
66
+ 'desc_tip' => true,
67
+ 'default' => $this->method_title,
68
+ ),
69
+ 'behavior_options' => array(
70
+ 'title' => __( 'Behavior Options', 'woocommerce-correios' ),
71
+ 'type' => 'title',
72
+ 'default' => '',
73
+ ),
74
+ 'origin_state' => array(
75
+ 'title' => __( 'Origin State', 'woocommerce-correios' ),
76
+ 'type' => 'select',
77
+ 'description' => __( 'The UF of the location your packages are delivered from.', 'woocommerce-correios' ),
78
+ 'desc_tip' => true,
79
+ 'default' => '',
80
+ 'class' => 'wc-enhanced-select',
81
+ 'options' => WC()->countries->get_states( 'BR' ),
82
+ ),
83
+ 'origin_location' => array(
84
+ 'title' => __( 'Origin Locale', 'woocommerce-correios' ),
85
+ 'type' => 'select',
86
+ 'description' => __( 'The location of your packages are delivered from.', 'woocommerce-correios' ),
87
+ 'desc_tip' => true,
88
+ 'default' => 'C',
89
+ 'class' => 'wc-enhanced-select',
90
+ 'options' => array(
91
+ 'C' => __( 'Capital', 'woocommerce-correios' ),
92
+ 'I' => __( 'Interior', 'woocommerce-correios' ),
93
+ ),
94
+ ),
95
+ 'show_delivery_time' => array(
96
+ 'title' => __( 'Delivery Time', 'woocommerce-correios' ),
97
+ 'type' => 'checkbox',
98
+ 'label' => __( 'Show estimated delivery time', 'woocommerce-correios' ),
99
+ 'description' => __( 'Display the estimated delivery time in working days.', 'woocommerce-correios' ),
100
+ 'desc_tip' => true,
101
+ 'default' => 'no',
102
+ ),
103
+ 'fee' => array(
104
+ 'title' => __( 'Handling Fee', 'woocommerce-correios' ),
105
+ 'type' => 'price',
106
+ 'description' => __( 'Enter an amount, e.g. 2.50, or a percentage, e.g. 5%. Leave blank to disable.', 'woocommerce-correios' ),
107
+ 'desc_tip' => true,
108
+ 'placeholder' => '0.00',
109
+ 'default' => '',
110
+ ),
111
+ 'optional_services' => array(
112
+ 'title' => __( 'Optional Services', 'woocommerce-correios' ),
113
+ 'type' => 'title',
114
+ 'description' => __( 'Use these options to add the value of each service provided by the Correios.', 'woocommerce-correios' ),
115
+ 'default' => '',
116
+ ),
117
+ 'automatic_insurance' => array(
118
+ 'title' => __( 'Automatic Insurance', 'woocommerce-correios' ),
119
+ 'type' => 'checkbox',
120
+ 'label' => __( 'Enable automatic insurance', 'woocommerce-correios' ),
121
+ 'description' => __( 'This controls if need to apply insurance to the order.', 'woocommerce-correios' ),
122
+ 'desc_tip' => true,
123
+ 'default' => 'yes',
124
+ ),
125
+ 'testing' => array(
126
+ 'title' => __( 'Testing', 'woocommerce-correios' ),
127
+ 'type' => 'title',
128
+ 'default' => '',
129
+ ),
130
+ 'debug' => array(
131
+ 'title' => __( 'Debug Log', 'woocommerce-correios' ),
132
+ 'type' => 'checkbox',
133
+ 'label' => __( 'Enable logging', 'woocommerce-correios' ),
134
+ 'default' => 'no',
135
+ 'description' => sprintf( __( 'Log %s events, such as WebServices requests.', 'woocommerce-correios' ), $this->method_title ) . $this->get_log_link(),
136
  ),
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
137
  );
138
  }
139
 
includes/abstracts/abstract-wc-correios-shipping.php CHANGED
@@ -67,11 +67,6 @@ abstract class WC_Correios_Shipping extends WC_Shipping_Method {
67
  $this->minimum_length = $this->get_option( 'minimum_length' );
68
  $this->debug = $this->get_option( 'debug' );
69
 
70
- // Active logs.
71
- if ( 'yes' == $this->debug ) {
72
- $this->log = new WC_Logger();
73
- }
74
-
75
  // Save admin options.
76
  add_action( 'woocommerce_update_options_shipping_' . $this->id, array( $this, 'process_admin_options' ) );
77
  }
@@ -87,178 +82,169 @@ abstract class WC_Correios_Shipping extends WC_Shipping_Method {
87
  }
88
  }
89
 
90
- /**
91
- * Get behavior options.
92
- *
93
- * @return array
94
- */
95
- protected function get_behavior_options() {
96
- return array();
97
- }
98
-
99
  /**
100
  * Admin options fields.
101
  */
102
  public function init_form_fields() {
103
- $this->instance_form_fields = array();
104
-
105
- $this->instance_form_fields['enabled'] = array(
106
- 'title' => __( 'Enable/Disable', 'woocommerce-correios' ),
107
- 'type' => 'checkbox',
108
- 'label' => __( 'Enable this shipping method', 'woocommerce-correios' ),
109
- 'default' => 'yes',
110
- );
111
- $this->instance_form_fields['title'] = array(
112
- 'title' => __( 'Title', 'woocommerce-correios' ),
113
- 'type' => 'text',
114
- 'description' => __( 'This controls the title which the user sees during checkout.', 'woocommerce-correios' ),
115
- 'desc_tip' => true,
116
- 'default' => $this->method_title,
117
- );
118
- $this->instance_form_fields['behavior_options'] = array(
119
- 'title' => __( 'Behavior Options', 'woocommerce-correios' ),
120
- 'type' => 'title',
121
- 'default' => '',
122
- );
123
- $this->instance_form_fields['origin_postcode'] = array(
124
- 'title' => __( 'Origin Postcode', 'woocommerce-correios' ),
125
- 'type' => 'text',
126
- 'description' => __( 'The postcode of the location your packages are delivered from.', 'woocommerce-correios' ),
127
- 'desc_tip' => true,
128
- 'placeholder' => '00000-000',
129
- 'default' => '',
130
- );
131
- $this->instance_form_fields['show_delivery_time'] = array(
132
- 'title' => __( 'Delivery Time', 'woocommerce-correios' ),
133
- 'type' => 'checkbox',
134
- 'label' => __( 'Show estimated delivery time', 'woocommerce-correios' ),
135
- 'description' => __( 'Display the estimated delivery time in working days.', 'woocommerce-correios' ),
136
- 'desc_tip' => true,
137
- 'default' => 'no',
138
- );
139
- $this->instance_form_fields['additional_time'] = array(
140
- 'title' => __( 'Additional Days', 'woocommerce-correios' ),
141
- 'type' => 'text',
142
- 'description' => __( 'Additional working days to the estimated delivery.', 'woocommerce-correios' ),
143
- 'desc_tip' => true,
144
- 'default' => '0',
145
- 'placeholder' => '0',
146
- );
147
- $this->instance_form_fields['fee'] = array(
148
- 'title' => __( 'Handling Fee', 'woocommerce-correios' ),
149
- 'type' => 'price',
150
- 'description' => __( 'Enter an amount, e.g. 2.50, or a percentage, e.g. 5%. Leave blank to disable.', 'woocommerce-correios' ),
151
- 'desc_tip' => true,
152
- 'placeholder' => '0.00',
153
- 'default' => '',
154
- );
155
- $this->instance_form_fields['optional_services'] = array(
156
- 'title' => __( 'Optional Services', 'woocommerce-correios' ),
157
- 'type' => 'title',
158
- 'description' => __( 'Use these options to add the value of each service provided by the Correios.', 'woocommerce-correios' ),
159
- 'default' => '',
160
- );
161
- $this->instance_form_fields['receipt_notice'] = array(
162
- 'title' => __( 'Receipt Notice', 'woocommerce-correios' ),
163
- 'type' => 'checkbox',
164
- 'label' => __( 'Enable receipt notice', 'woocommerce-correios' ),
165
- 'description' => __( 'This controls whether to add costs of the receipt notice service.', 'woocommerce-correios' ),
166
- 'desc_tip' => true,
167
- 'default' => 'no',
168
- );
169
- $this->instance_form_fields['own_hands'] = array(
170
- 'title' => __( 'Own Hands', 'woocommerce-correios' ),
171
- 'type' => 'checkbox',
172
- 'label' => __( 'Enable own hands', 'woocommerce-correios' ),
173
- 'description' => __( 'This controls whether to add costs of the own hands service', 'woocommerce-correios' ),
174
- 'desc_tip' => true,
175
- 'default' => 'no',
176
- );
177
- $this->instance_form_fields['declare_value'] = array(
178
- 'title' => __( 'Declare Value for Insurance', 'woocommerce-correios' ),
179
- 'type' => 'checkbox',
180
- 'label' => __( 'Enable declared value', 'woocommerce-correios' ),
181
- 'description' => __( 'This controls if the price of the package must be declared for insurance purposes.', 'woocommerce-correios' ),
182
- 'desc_tip' => true,
183
- 'default' => 'yes',
184
- );
185
- $this->instance_form_fields['service_options'] = array(
186
- 'title' => __( 'Service Options', 'woocommerce-correios' ),
187
- 'type' => 'title',
188
- 'default' => '',
189
- );
190
- $this->instance_form_fields['custom_code'] = array(
191
- 'title' => __( 'Service Code', 'woocommerce-correios' ),
192
- 'type' => 'text',
193
- 'description' => __( 'Service code, use this for custom codes.', 'woocommerce-correios' ),
194
- 'desc_tip' => true,
195
- 'placeholder' => $this->code,
196
- 'default' => '',
197
- );
198
- $this->instance_form_fields['service_type'] = array(
199
- 'title' => __( 'Service Type', 'woocommerce-correios' ),
200
- 'type' => 'select',
201
- 'description' => __( 'Choose between conventional or corporate service.', 'woocommerce-correios' ),
202
- 'desc_tip' => true,
203
- 'default' => 'conventional',
204
- 'class' => 'wc-enhanced-select',
205
- 'options' => array(
206
- 'conventional' => __( 'Conventional', 'woocommerce-correios' ),
207
- 'corporate' => __( 'Corporate', 'woocommerce-correios' ),
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
208
  ),
209
- );
210
- $this->instance_form_fields['login'] = array(
211
- 'title' => __( 'Administrative Code', 'woocommerce-correios' ),
212
- 'type' => 'text',
213
- 'description' => __( 'Your Correios login. It\'s usually your CNPJ.', 'woocommerce-correios' ),
214
- 'desc_tip' => true,
215
- 'default' => '',
216
- );
217
- $this->instance_form_fields['password'] = array(
218
- 'title' => __( 'Administrative Password', 'woocommerce-correios' ),
219
- 'type' => 'text',
220
- 'description' => __( 'Your Correios password.', 'woocommerce-correios' ),
221
- 'desc_tip' => true,
222
- 'default' => '',
223
- );
224
- $this->instance_form_fields['package_standard'] = array(
225
- 'title' => __( 'Package Standard', 'woocommerce-correios' ),
226
- 'type' => 'title',
227
- 'description' => __( 'Minimum measure for your shipping packages.', 'woocommerce-correios' ),
228
- 'default' => '',
229
- );
230
- $this->instance_form_fields['minimum_height'] = array(
231
- 'title' => __( 'Minimum Height', 'woocommerce-correios' ),
232
- 'type' => 'text',
233
- 'description' => __( 'Minimum height of your shipping packages. Correios needs at least 2cm.', 'woocommerce-correios' ),
234
- 'desc_tip' => true,
235
- 'default' => '2',
236
- );
237
- $this->instance_form_fields['minimum_width'] = array(
238
- 'title' => __( 'Minimum Width', 'woocommerce-correios' ),
239
- 'type' => 'text',
240
- 'description' => __( 'Minimum width of your shipping packages. Correios needs at least 11cm.', 'woocommerce-correios' ),
241
- 'desc_tip' => true,
242
- 'default' => '11',
243
- );
244
- $this->instance_form_fields['minimum_length'] = array(
245
- 'title' => __( 'Minimum Length', 'woocommerce-correios' ),
246
- 'type' => 'text',
247
- 'description' => __( 'Minimum length of your shipping packages. Correios needs at least 16cm.', 'woocommerce-correios' ),
248
- 'desc_tip' => true,
249
- 'default' => '16',
250
- );
251
- $this->instance_form_fields['testing'] = array(
252
- 'title' => __( 'Testing', 'woocommerce-correios' ),
253
- 'type' => 'title',
254
- 'default' => '',
255
- );
256
- $this->instance_form_fields['debug'] = array(
257
- 'title' => __( 'Debug Log', 'woocommerce-correios' ),
258
- 'type' => 'checkbox',
259
- 'label' => __( 'Enable logging', 'woocommerce-correios' ),
260
- 'default' => 'no',
261
- 'description' => sprintf( __( 'Log %s events, such as WebServices requests.', 'woocommerce-correios' ), $this->method_title ) . $this->get_log_link(),
262
  );
263
  }
264
 
67
  $this->minimum_length = $this->get_option( 'minimum_length' );
68
  $this->debug = $this->get_option( 'debug' );
69
 
 
 
 
 
 
70
  // Save admin options.
71
  add_action( 'woocommerce_update_options_shipping_' . $this->id, array( $this, 'process_admin_options' ) );
72
  }
82
  }
83
  }
84
 
 
 
 
 
 
 
 
 
 
85
  /**
86
  * Admin options fields.
87
  */
88
  public function init_form_fields() {
89
+ $this->instance_form_fields = array(
90
+ 'enabled' => array(
91
+ 'title' => __( 'Enable/Disable', 'woocommerce-correios' ),
92
+ 'type' => 'checkbox',
93
+ 'label' => __( 'Enable this shipping method', 'woocommerce-correios' ),
94
+ 'default' => 'yes',
95
+ ),
96
+ 'title' => array(
97
+ 'title' => __( 'Title', 'woocommerce-correios' ),
98
+ 'type' => 'text',
99
+ 'description' => __( 'This controls the title which the user sees during checkout.', 'woocommerce-correios' ),
100
+ 'desc_tip' => true,
101
+ 'default' => $this->method_title,
102
+ ),
103
+ 'behavior_options' => array(
104
+ 'title' => __( 'Behavior Options', 'woocommerce-correios' ),
105
+ 'type' => 'title',
106
+ 'default' => '',
107
+ ),
108
+ 'origin_postcode' => array(
109
+ 'title' => __( 'Origin Postcode', 'woocommerce-correios' ),
110
+ 'type' => 'text',
111
+ 'description' => __( 'The postcode of the location your packages are delivered from.', 'woocommerce-correios' ),
112
+ 'desc_tip' => true,
113
+ 'placeholder' => '00000-000',
114
+ 'default' => '',
115
+ ),
116
+ 'show_delivery_time' => array(
117
+ 'title' => __( 'Delivery Time', 'woocommerce-correios' ),
118
+ 'type' => 'checkbox',
119
+ 'label' => __( 'Show estimated delivery time', 'woocommerce-correios' ),
120
+ 'description' => __( 'Display the estimated delivery time in working days.', 'woocommerce-correios' ),
121
+ 'desc_tip' => true,
122
+ 'default' => 'no',
123
+ ),
124
+ 'additional_time' => array(
125
+ 'title' => __( 'Additional Days', 'woocommerce-correios' ),
126
+ 'type' => 'text',
127
+ 'description' => __( 'Additional working days to the estimated delivery.', 'woocommerce-correios' ),
128
+ 'desc_tip' => true,
129
+ 'default' => '0',
130
+ 'placeholder' => '0',
131
+ ),
132
+ 'fee' => array(
133
+ 'title' => __( 'Handling Fee', 'woocommerce-correios' ),
134
+ 'type' => 'price',
135
+ 'description' => __( 'Enter an amount, e.g. 2.50, or a percentage, e.g. 5%. Leave blank to disable.', 'woocommerce-correios' ),
136
+ 'desc_tip' => true,
137
+ 'placeholder' => '0.00',
138
+ 'default' => '',
139
+ ),
140
+ 'optional_services' => array(
141
+ 'title' => __( 'Optional Services', 'woocommerce-correios' ),
142
+ 'type' => 'title',
143
+ 'description' => __( 'Use these options to add the value of each service provided by the Correios.', 'woocommerce-correios' ),
144
+ 'default' => '',
145
+ ),
146
+ 'receipt_notice' => array(
147
+ 'title' => __( 'Receipt Notice', 'woocommerce-correios' ),
148
+ 'type' => 'checkbox',
149
+ 'label' => __( 'Enable receipt notice', 'woocommerce-correios' ),
150
+ 'description' => __( 'This controls whether to add costs of the receipt notice service.', 'woocommerce-correios' ),
151
+ 'desc_tip' => true,
152
+ 'default' => 'no',
153
+ ),
154
+ 'own_hands' => array(
155
+ 'title' => __( 'Own Hands', 'woocommerce-correios' ),
156
+ 'type' => 'checkbox',
157
+ 'label' => __( 'Enable own hands', 'woocommerce-correios' ),
158
+ 'description' => __( 'This controls whether to add costs of the own hands service', 'woocommerce-correios' ),
159
+ 'desc_tip' => true,
160
+ 'default' => 'no',
161
+ ),
162
+ 'declare_value' => array(
163
+ 'title' => __( 'Declare Value for Insurance', 'woocommerce-correios' ),
164
+ 'type' => 'checkbox',
165
+ 'label' => __( 'Enable declared value', 'woocommerce-correios' ),
166
+ 'description' => __( 'This controls if the price of the package must be declared for insurance purposes.', 'woocommerce-correios' ),
167
+ 'desc_tip' => true,
168
+ 'default' => 'yes',
169
+ ),
170
+ 'service_options' => array(
171
+ 'title' => __( 'Service Options', 'woocommerce-correios' ),
172
+ 'type' => 'title',
173
+ 'default' => '',
174
+ ),
175
+ 'custom_code' => array(
176
+ 'title' => __( 'Service Code', 'woocommerce-correios' ),
177
+ 'type' => 'text',
178
+ 'description' => __( 'Service code, use this for custom codes.', 'woocommerce-correios' ),
179
+ 'desc_tip' => true,
180
+ 'placeholder' => $this->code,
181
+ 'default' => '',
182
+ ),
183
+ 'service_type' => array(
184
+ 'title' => __( 'Service Type', 'woocommerce-correios' ),
185
+ 'type' => 'select',
186
+ 'description' => __( 'Choose between conventional or corporate service.', 'woocommerce-correios' ),
187
+ 'desc_tip' => true,
188
+ 'default' => 'conventional',
189
+ 'class' => 'wc-enhanced-select',
190
+ 'options' => array(
191
+ 'conventional' => __( 'Conventional', 'woocommerce-correios' ),
192
+ 'corporate' => __( 'Corporate', 'woocommerce-correios' ),
193
+ ),
194
+ ),
195
+ 'login' => array(
196
+ 'title' => __( 'Administrative Code', 'woocommerce-correios' ),
197
+ 'type' => 'text',
198
+ 'description' => __( 'Your Correios login. It\'s usually your CNPJ.', 'woocommerce-correios' ),
199
+ 'desc_tip' => true,
200
+ 'default' => '',
201
+ ),
202
+ 'password' => array(
203
+ 'title' => __( 'Administrative Password', 'woocommerce-correios' ),
204
+ 'type' => 'text',
205
+ 'description' => __( 'Your Correios password.', 'woocommerce-correios' ),
206
+ 'desc_tip' => true,
207
+ 'default' => '',
208
+ ),
209
+ 'package_standard' => array(
210
+ 'title' => __( 'Package Standard', 'woocommerce-correios' ),
211
+ 'type' => 'title',
212
+ 'description' => __( 'Minimum measure for your shipping packages.', 'woocommerce-correios' ),
213
+ 'default' => '',
214
+ ),
215
+ 'minimum_height' => array(
216
+ 'title' => __( 'Minimum Height', 'woocommerce-correios' ),
217
+ 'type' => 'text',
218
+ 'description' => __( 'Minimum height of your shipping packages. Correios needs at least 2cm.', 'woocommerce-correios' ),
219
+ 'desc_tip' => true,
220
+ 'default' => '2',
221
+ ),
222
+ 'minimum_width' => array(
223
+ 'title' => __( 'Minimum Width', 'woocommerce-correios' ),
224
+ 'type' => 'text',
225
+ 'description' => __( 'Minimum width of your shipping packages. Correios needs at least 11cm.', 'woocommerce-correios' ),
226
+ 'desc_tip' => true,
227
+ 'default' => '11',
228
+ ),
229
+ 'minimum_length' => array(
230
+ 'title' => __( 'Minimum Length', 'woocommerce-correios' ),
231
+ 'type' => 'text',
232
+ 'description' => __( 'Minimum length of your shipping packages. Correios needs at least 16cm.', 'woocommerce-correios' ),
233
+ 'desc_tip' => true,
234
+ 'default' => '16',
235
+ ),
236
+ 'testing' => array(
237
+ 'title' => __( 'Testing', 'woocommerce-correios' ),
238
+ 'type' => 'title',
239
+ 'default' => '',
240
+ ),
241
+ 'debug' => array(
242
+ 'title' => __( 'Debug Log', 'woocommerce-correios' ),
243
+ 'type' => 'checkbox',
244
+ 'label' => __( 'Enable logging', 'woocommerce-correios' ),
245
+ 'default' => 'no',
246
+ 'description' => sprintf( __( 'Log %s events, such as WebServices requests.', 'woocommerce-correios' ), $this->method_title ) . $this->get_log_link(),
247
  ),
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
248
  );
249
  }
250
 
includes/shipping/class-wc-correios-shipping-carta-registrada.php CHANGED
@@ -17,23 +17,324 @@ if ( ! defined( 'ABSPATH' ) ) {
17
  class WC_Correios_Shipping_Carta_Registrada extends WC_Correios_Shipping {
18
 
19
  /**
20
- * Service code.
21
- * 10014 - Carta Registrada.
22
  *
23
- * @var string
24
  */
25
- protected $code = '10014';
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
26
 
27
  /**
28
- * Initialize Carta Registrada.
29
  *
30
- * @param int $instance_id Shipping zone instance.
31
  */
32
- public function __construct( $instance_id = 0 ) {
33
- $this->id = 'correios-carta-registrada';
34
- $this->method_title = __( 'Carta Registrada', 'woocommerce-correios' );
35
- $this->more_link = 'http://www.correios.com.br/para-voce/correios-de-a-a-z/carta-comercial';
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
36
 
37
- parent::__construct( $instance_id );
 
38
  }
39
  }
17
  class WC_Correios_Shipping_Carta_Registrada extends WC_Correios_Shipping {
18
 
19
  /**
20
+ * Initialize Carta Registrada.
 
21
  *
22
+ * @param int $instance_id Shipping zone instance.
23
  */
24
+ public function __construct( $instance_id = 0 ) {
25
+ $this->id = 'correios-carta-registrada';
26
+ $this->instance_id = absint( $instance_id );
27
+ $this->method_title = __( 'Carta Registrada', 'woocommerce-correios' );
28
+ $this->method_description = sprintf( __( '%s is a shipping method from Correios.', 'woocommerce-correios' ), $this->method_title );
29
+ $this->more_link = 'http://www.correios.com.br/para-voce/correios-de-a-a-z/carta-comercial';
30
+ $this->supports = array(
31
+ 'shipping-zones',
32
+ 'instance-settings',
33
+ );
34
+
35
+ // Load the form fields.
36
+ $this->init_form_fields();
37
+
38
+ // Define user set variables.
39
+ $this->enabled = $this->get_option( 'enabled' );
40
+ $this->title = $this->get_option( 'title' );
41
+ $this->shipping_class = $this->get_option( 'shipping_class' );
42
+ $this->fee = $this->get_option( 'fee' );
43
+ $this->receipt_notice = $this->get_option( 'receipt_notice' );
44
+ $this->own_hands = $this->get_option( 'own_hands' );
45
+ $this->debug = $this->get_option( 'debug' );
46
+
47
+ // Active logs.
48
+ if ( 'yes' == $this->debug ) {
49
+ $this->log = new WC_Logger();
50
+ }
51
+
52
+ // Save admin options.
53
+ add_action( 'woocommerce_update_options_shipping_' . $this->id, array( $this, 'process_admin_options' ) );
54
+ }
55
 
56
  /**
57
+ * Get shipping classes options.
58
  *
59
+ * @return array
60
  */
61
+ protected function get_shipping_classes_options() {
62
+ $shipping_classes = WC()->shipping->get_shipping_classes();
63
+ $options = array(
64
+ '' => __( '-- Select a shipping class --', 'woocommerce-correios' ),
65
+ );
66
+
67
+ if ( ! empty( $shipping_classes ) ) {
68
+ $options += wp_list_pluck( $shipping_classes, 'name', 'slug' );
69
+ }
70
+
71
+ return $options;
72
+ }
73
+
74
+ /**
75
+ * Admin options fields.
76
+ */
77
+ public function init_form_fields() {
78
+ $this->instance_form_fields = array(
79
+ 'enabled' => array(
80
+ 'title' => __( 'Enable/Disable', 'woocommerce-correios' ),
81
+ 'type' => 'checkbox',
82
+ 'label' => __( 'Enable this shipping method', 'woocommerce-correios' ),
83
+ 'default' => 'yes',
84
+ ),
85
+ 'title' => array(
86
+ 'title' => __( 'Title', 'woocommerce-correios' ),
87
+ 'type' => 'text',
88
+ 'description' => __( 'This controls the title which the user sees during checkout.', 'woocommerce-correios' ),
89
+ 'desc_tip' => true,
90
+ 'default' => $this->method_title,
91
+ ),
92
+ 'behavior_options' => array(
93
+ 'title' => __( 'Behavior Options', 'woocommerce-correios' ),
94
+ 'type' => 'title',
95
+ 'default' => '',
96
+ ),
97
+ 'shipping_class' => array(
98
+ 'title' => __( 'Shipping Class', 'woocommerce-correios' ),
99
+ 'type' => 'select',
100
+ 'description' => __( 'Select for which shipping class this method will be applied.', 'woocommerce-correios' ),
101
+ 'desc_tip' => true,
102
+ 'default' => '',
103
+ 'class' => 'wc-enhanced-select',
104
+ 'options' => $this->get_shipping_classes_options(),
105
+ ),
106
+ 'fee' => array(
107
+ 'title' => __( 'Handling Fee', 'woocommerce-correios' ),
108
+ 'type' => 'price',
109
+ 'description' => __( 'Enter an amount, e.g. 2.50, or a percentage, e.g. 5%. Leave blank to disable.', 'woocommerce-correios' ),
110
+ 'desc_tip' => true,
111
+ 'placeholder' => '0.00',
112
+ 'default' => '',
113
+ ),
114
+ 'optional_services' => array(
115
+ 'title' => __( 'Optional Services', 'woocommerce-correios' ),
116
+ 'type' => 'title',
117
+ 'description' => __( 'Use these options to add the value of each service provided by the Correios.', 'woocommerce-correios' ),
118
+ 'default' => '',
119
+ ),
120
+ 'receipt_notice' => array(
121
+ 'title' => __( 'Receipt Notice', 'woocommerce-correios' ),
122
+ 'type' => 'checkbox',
123
+ 'label' => __( 'Enable receipt notice', 'woocommerce-correios' ),
124
+ 'description' => __( 'This controls whether to add costs of the receipt notice service.', 'woocommerce-correios' ),
125
+ 'desc_tip' => true,
126
+ 'default' => 'no',
127
+ ),
128
+ 'own_hands' => array(
129
+ 'title' => __( 'Own Hands', 'woocommerce-correios' ),
130
+ 'type' => 'checkbox',
131
+ 'label' => __( 'Enable own hands', 'woocommerce-correios' ),
132
+ 'description' => __( 'This controls whether to add costs of the own hands service', 'woocommerce-correios' ),
133
+ 'desc_tip' => true,
134
+ 'default' => 'no',
135
+ ),
136
+ 'testing' => array(
137
+ 'title' => __( 'Testing', 'woocommerce-correios' ),
138
+ 'type' => 'title',
139
+ 'default' => '',
140
+ ),
141
+ 'debug' => array(
142
+ 'title' => __( 'Debug Log', 'woocommerce-correios' ),
143
+ 'type' => 'checkbox',
144
+ 'label' => __( 'Enable logging', 'woocommerce-correios' ),
145
+ 'default' => 'no',
146
+ 'description' => sprintf( __( 'Log %s events, such as WebServices requests.', 'woocommerce-correios' ), $this->method_title ) . $this->get_log_link(),
147
+ ),
148
+ );
149
+ }
150
+
151
+ /**
152
+ * Get costs.
153
+ * Costs based in 14/12/2015 from:
154
+ * http://www.correios.com.br/para-voce/consultas-e-solicitacoes/precos-e-prazos/servicos-nacionais_pasta/carta
155
+ *
156
+ * @return array
157
+ */
158
+ protected function get_costs() {
159
+ return apply_filters( 'woocommerce_correios_carta_registrada_costs', array(
160
+ '20' => array(
161
+ 'R' => '5.40',
162
+ 'AR' => '9.30',
163
+ 'MP' => '10.40',
164
+ 'AR+MP' => '14.30',
165
+ ),
166
+ '50' => array(
167
+ 'R' => '6.00',
168
+ 'AR' => '9.90',
169
+ 'MP' => '11.00',
170
+ 'AR+MP' => '14.90',
171
+ ),
172
+ '100' => array(
173
+ 'R' => '6.85',
174
+ 'AR' => '10.75',
175
+ 'MP' => '11.85',
176
+ 'AR+MP' => '15.75',
177
+ ),
178
+ '150' => array(
179
+ 'R' => '7.50',
180
+ 'AR' => '11.40',
181
+ 'MP' => '12.50',
182
+ 'AR+MP' => '16.40',
183
+ ),
184
+ '200' => array(
185
+ 'R' => '8.15',
186
+ 'AR' => '12.05',
187
+ 'MP' => '13.15',
188
+ 'AR+MP' => '17.05',
189
+ ),
190
+ '250' => array(
191
+ 'R' => '8.80',
192
+ 'AR' => '12.70',
193
+ 'MP' => '13.80',
194
+ 'AR+MP' => '17.70',
195
+ ),
196
+ '300' => array(
197
+ 'R' => '9.50',
198
+ 'AR' => '13.40',
199
+ 'MP' => '14.50',
200
+ 'AR+MP' => '18.40',
201
+ ),
202
+ '350' => array(
203
+ 'R' => '10.15',
204
+ 'AR' => '14.05',
205
+ 'MP' => '15.15',
206
+ 'AR+MP' => '19.05',
207
+ ),
208
+ '400' => array(
209
+ 'R' => '10.80',
210
+ 'AR' => '14.70',
211
+ 'MP' => '15.80',
212
+ 'AR+MP' => '19.70',
213
+ ),
214
+ '450' => array(
215
+ 'R' => '11.45',
216
+ 'AR' => '15.35',
217
+ 'MP' => '16.45',
218
+ 'AR+MP' => '20.35',
219
+ ),
220
+ '500' => array(
221
+ 'R' => '12.10',
222
+ 'AR' => '16.00',
223
+ 'MP' => '17.10',
224
+ 'AR+MP' => '21.00',
225
+ ),
226
+ ), $this->id, $this->instance_id );
227
+ }
228
+
229
+ /**
230
+ * Get type of cost.
231
+ *
232
+ * @return string
233
+ */
234
+ protected function get_type_of_cost() {
235
+ if ( 'yes' === $this->receipt_notice && 'yes' === $this->own_hands ) {
236
+ return 'AR+MP';
237
+ } elseif ( 'yes' === $this->receipt_notice ) {
238
+ return 'AR';
239
+ } elseif ( 'yes' === $this->own_hands ) {
240
+ return 'MP';
241
+ } else {
242
+ return 'R';
243
+ }
244
+ }
245
+
246
+ /**
247
+ * Get shipping cost.
248
+ *
249
+ * @param array $package Order package.
250
+ *
251
+ * @return float
252
+ */
253
+ protected function get_shipping_cost( $package ) {
254
+ $type = $this->get_type_of_cost();
255
+ $cost = 0;
256
+ $total_weight = 0;
257
+
258
+ if ( 'yes' == $this->debug ) {
259
+ $this->log->add( $this->id, 'Calculating cost for Carta Registrada' );
260
+ }
261
+
262
+ if ( '' === $this->shipping_class ) {
263
+ if ( 'yes' == $this->debug ) {
264
+ $this->log->add( $this->id, 'Error: No shipping class has been configured!' );
265
+ }
266
+
267
+ return 0;
268
+ }
269
+
270
+ foreach ( $package['contents'] as $value ) {
271
+ $product = $value['data'];
272
+ $qty = $value['quantity'];
273
+ $weight = 0;
274
+
275
+ // Check if all or some items in the cart don't supports this shipping method.
276
+ if ( $this->shipping_class !== $product->get_shipping_class() ) {
277
+ if ( 'yes' == $this->debug ) {
278
+ $this->log->add( $this->id, 'One or all items in the cart do not supports the configured shipping class' );
279
+ }
280
+
281
+ return 0;
282
+ }
283
+
284
+ if ( $qty > 0 && $product->needs_shipping() ) {
285
+ $weight = wc_get_weight( str_replace( ',', '.', $product->weight ), 'g' );
286
+
287
+ if ( $qty > 1 ) {
288
+ $weight *= $qty;
289
+ }
290
+ }
291
+
292
+ $total_weight += $weight;
293
+ }
294
+
295
+ foreach ( $this->get_costs() as $cost_weight => $costs ) {
296
+ if ( $total_weight <= $cost_weight ) {
297
+ $cost = $costs[ $type ];
298
+ break;
299
+ }
300
+ }
301
+
302
+ if ( 'yes' == $this->debug ) {
303
+ $this->log->add( $this->id, sprintf( 'Total cost for %sg%s: %s', $total_weight, 'R' !== $type ? ' and ' . $type : '', $cost ) );
304
+ }
305
+
306
+ return $cost;
307
+ }
308
+
309
+ /**
310
+ * Calculates the shipping rate.
311
+ *
312
+ * @param array $package Order package.
313
+ */
314
+ public function calculate_shipping( $package = array() ) {
315
+ // Check if valid to be calculeted.
316
+ if ( '' === $package['destination']['postcode'] || 'BR' !== $package['destination']['country'] ) {
317
+ return;
318
+ }
319
+
320
+ // Cost.
321
+ $cost = $this->get_shipping_cost( $package );
322
+
323
+ if ( 0 === $cost ) {
324
+ return;
325
+ }
326
+
327
+ // Apply fees.
328
+ $fee = $this->get_fee( $this->fee, $cost );
329
+
330
+ // Create the rate and apply filters.
331
+ $rate = apply_filters( 'woocommerce_correios_' . $this->id . '_rate', array(
332
+ 'id' => $this->id . $this->instance_id,
333
+ 'label' => $this->title,
334
+ 'cost' => $cost + $fee,
335
+ ), $this->instance_id );
336
 
337
+ // Add rate to WooCommerce.
338
+ $this->add_rate( $rate );
339
  }
340
  }
languages/woocommerce-correios.pot CHANGED
@@ -2,9 +2,9 @@
2
  # This file is distributed under the GPLv2 or later.
3
  msgid ""
4
  msgstr ""
5
- "Project-Id-Version: WooCommerce Correios 3.0.1\n"
6
  "Report-Msgid-Bugs-To: https://wordpress.org/plugins/woocommerce-domination/\n"
7
- "POT-Creation-Date: 2016-06-27 00:13:05+00:00\n"
8
  "MIME-Version: 1.0\n"
9
  "Content-Type: text/plain; charset=utf-8\n"
10
  "Content-Transfer-Encoding: 8bit\n"
@@ -17,286 +17,306 @@ msgstr ""
17
  msgid "%s is a international shipping method from Correios."
18
  msgstr ""
19
 
20
- #: includes/abstracts/abstract-wc-correios-international-shipping.php:63
21
- #: includes/abstracts/abstract-wc-correios-shipping.php:106
22
  #: includes/emails/class-wc-correios-tracking-email.php:50
23
  #: includes/integrations/class-wc-correios-integration.php:78
24
  #: includes/integrations/class-wc-correios-integration.php:96
 
25
  #: includes/shipping/class-wc-correios-shipping-legacy.php:79
26
  msgid "Enable/Disable"
27
  msgstr ""
28
 
29
- #: includes/abstracts/abstract-wc-correios-international-shipping.php:65
30
- #: includes/abstracts/abstract-wc-correios-shipping.php:108
 
31
  #: includes/shipping/class-wc-correios-shipping-legacy.php:81
32
  msgid "Enable this shipping method"
33
  msgstr ""
34
 
35
- #: includes/abstracts/abstract-wc-correios-international-shipping.php:69
36
- #: includes/abstracts/abstract-wc-correios-shipping.php:112
 
37
  #: includes/shipping/class-wc-correios-shipping-legacy.php:85
38
  msgid "Title"
39
  msgstr ""
40
 
41
- #: includes/abstracts/abstract-wc-correios-international-shipping.php:71
42
- #: includes/abstracts/abstract-wc-correios-shipping.php:114
 
43
  #: includes/shipping/class-wc-correios-shipping-legacy.php:87
44
  msgid "This controls the title which the user sees during checkout."
45
  msgstr ""
46
 
47
- #: includes/abstracts/abstract-wc-correios-international-shipping.php:76
48
- #: includes/abstracts/abstract-wc-correios-shipping.php:119
 
49
  msgid "Behavior Options"
50
  msgstr ""
51
 
52
- #: includes/abstracts/abstract-wc-correios-international-shipping.php:81
53
  msgid "Origin State"
54
  msgstr ""
55
 
56
- #: includes/abstracts/abstract-wc-correios-international-shipping.php:83
57
  msgid "The UF of the location your packages are delivered from."
58
  msgstr ""
59
 
60
- #: includes/abstracts/abstract-wc-correios-international-shipping.php:90
61
  msgid "Origin Locale"
62
  msgstr ""
63
 
64
- #: includes/abstracts/abstract-wc-correios-international-shipping.php:92
65
  msgid "The location of your packages are delivered from."
66
  msgstr ""
67
 
68
- #: includes/abstracts/abstract-wc-correios-international-shipping.php:97
69
  msgid "Capital"
70
  msgstr ""
71
 
72
- #: includes/abstracts/abstract-wc-correios-international-shipping.php:98
73
  msgid "Interior"
74
  msgstr ""
75
 
76
- #: includes/abstracts/abstract-wc-correios-international-shipping.php:102
77
- #: includes/abstracts/abstract-wc-correios-shipping.php:132
78
  msgid "Delivery Time"
79
  msgstr ""
80
 
81
- #: includes/abstracts/abstract-wc-correios-international-shipping.php:104
82
- #: includes/abstracts/abstract-wc-correios-shipping.php:134
83
  msgid "Show estimated delivery time"
84
  msgstr ""
85
 
86
- #: includes/abstracts/abstract-wc-correios-international-shipping.php:105
87
- #: includes/abstracts/abstract-wc-correios-shipping.php:135
88
  msgid "Display the estimated delivery time in working days."
89
  msgstr ""
90
 
91
- #: includes/abstracts/abstract-wc-correios-international-shipping.php:110
92
- #: includes/abstracts/abstract-wc-correios-shipping.php:148
 
93
  #: includes/shipping/class-wc-correios-shipping-legacy.php:123
94
  msgid "Handling Fee"
95
  msgstr ""
96
 
97
- #: includes/abstracts/abstract-wc-correios-international-shipping.php:112
98
- #: includes/abstracts/abstract-wc-correios-shipping.php:150
 
99
  #: includes/shipping/class-wc-correios-shipping-legacy.php:125
100
  msgid ""
101
  "Enter an amount, e.g. 2.50, or a percentage, e.g. 5%. Leave blank to "
102
  "disable."
103
  msgstr ""
104
 
105
- #: includes/abstracts/abstract-wc-correios-international-shipping.php:118
106
- #: includes/abstracts/abstract-wc-correios-shipping.php:156
 
107
  msgid "Optional Services"
108
  msgstr ""
109
 
110
- #: includes/abstracts/abstract-wc-correios-international-shipping.php:120
111
- #: includes/abstracts/abstract-wc-correios-shipping.php:158
 
112
  msgid "Use these options to add the value of each service provided by the Correios."
113
  msgstr ""
114
 
115
- #: includes/abstracts/abstract-wc-correios-international-shipping.php:124
116
  msgid "Automatic Insurance"
117
  msgstr ""
118
 
119
- #: includes/abstracts/abstract-wc-correios-international-shipping.php:126
120
  msgid "Enable automatic insurance"
121
  msgstr ""
122
 
123
- #: includes/abstracts/abstract-wc-correios-international-shipping.php:127
124
  msgid "This controls if need to apply insurance to the order."
125
  msgstr ""
126
 
127
- #: includes/abstracts/abstract-wc-correios-international-shipping.php:132
128
- #: includes/abstracts/abstract-wc-correios-shipping.php:252
 
129
  #: includes/shipping/class-wc-correios-shipping-legacy.php:224
130
  msgid "Testing"
131
  msgstr ""
132
 
133
- #: includes/abstracts/abstract-wc-correios-international-shipping.php:137
134
- #: includes/abstracts/abstract-wc-correios-shipping.php:257
135
  #: includes/integrations/class-wc-correios-integration.php:84
136
  #: includes/integrations/class-wc-correios-integration.php:137
 
137
  #: includes/shipping/class-wc-correios-shipping-legacy.php:228
138
  msgid "Debug Log"
139
  msgstr ""
140
 
141
- #: includes/abstracts/abstract-wc-correios-international-shipping.php:139
142
- #: includes/abstracts/abstract-wc-correios-shipping.php:259
 
143
  #: includes/shipping/class-wc-correios-shipping-legacy.php:230
144
  msgid "Enable logging"
145
  msgstr ""
146
 
147
- #: includes/abstracts/abstract-wc-correios-international-shipping.php:141
148
- #: includes/abstracts/abstract-wc-correios-shipping.php:261
149
  #: includes/integrations/class-wc-correios-integration.php:88
150
  #: includes/integrations/class-wc-correios-integration.php:141
 
151
  msgid "Log %s events, such as WebServices requests."
152
  msgstr ""
153
 
154
  #: includes/abstracts/abstract-wc-correios-shipping.php:42
 
155
  msgid "%s is a shipping method from Correios."
156
  msgstr ""
157
 
158
- #: includes/abstracts/abstract-wc-correios-shipping.php:86
159
  #: includes/integrations/class-wc-correios-integration.php:63
160
  msgid "View logs."
161
  msgstr ""
162
 
163
- #: includes/abstracts/abstract-wc-correios-shipping.php:124
164
  msgid "Origin Postcode"
165
  msgstr ""
166
 
167
- #: includes/abstracts/abstract-wc-correios-shipping.php:126
168
  msgid "The postcode of the location your packages are delivered from."
169
  msgstr ""
170
 
171
- #: includes/abstracts/abstract-wc-correios-shipping.php:140
172
  msgid "Additional Days"
173
  msgstr ""
174
 
175
- #: includes/abstracts/abstract-wc-correios-shipping.php:142
176
  msgid "Additional working days to the estimated delivery."
177
  msgstr ""
178
 
179
- #: includes/abstracts/abstract-wc-correios-shipping.php:162
 
180
  msgid "Receipt Notice"
181
  msgstr ""
182
 
183
- #: includes/abstracts/abstract-wc-correios-shipping.php:164
 
184
  msgid "Enable receipt notice"
185
  msgstr ""
186
 
187
- #: includes/abstracts/abstract-wc-correios-shipping.php:165
 
188
  msgid "This controls whether to add costs of the receipt notice service."
189
  msgstr ""
190
 
191
- #: includes/abstracts/abstract-wc-correios-shipping.php:170
 
192
  msgid "Own Hands"
193
  msgstr ""
194
 
195
- #: includes/abstracts/abstract-wc-correios-shipping.php:172
 
196
  msgid "Enable own hands"
197
  msgstr ""
198
 
199
- #: includes/abstracts/abstract-wc-correios-shipping.php:173
 
200
  msgid "This controls whether to add costs of the own hands service"
201
  msgstr ""
202
 
203
- #: includes/abstracts/abstract-wc-correios-shipping.php:178
204
  msgid "Declare Value for Insurance"
205
  msgstr ""
206
 
207
- #: includes/abstracts/abstract-wc-correios-shipping.php:180
208
  msgid "Enable declared value"
209
  msgstr ""
210
 
211
- #: includes/abstracts/abstract-wc-correios-shipping.php:181
212
  msgid ""
213
  "This controls if the price of the package must be declared for insurance "
214
  "purposes."
215
  msgstr ""
216
 
217
- #: includes/abstracts/abstract-wc-correios-shipping.php:186
218
  msgid "Service Options"
219
  msgstr ""
220
 
221
- #: includes/abstracts/abstract-wc-correios-shipping.php:191
222
  msgid "Service Code"
223
  msgstr ""
224
 
225
- #: includes/abstracts/abstract-wc-correios-shipping.php:193
226
  msgid "Service code, use this for custom codes."
227
  msgstr ""
228
 
229
- #: includes/abstracts/abstract-wc-correios-shipping.php:199
230
  msgid "Service Type"
231
  msgstr ""
232
 
233
- #: includes/abstracts/abstract-wc-correios-shipping.php:201
234
  #: includes/shipping/class-wc-correios-shipping-legacy.php:136
235
  msgid "Choose between conventional or corporate service."
236
  msgstr ""
237
 
238
- #: includes/abstracts/abstract-wc-correios-shipping.php:206
239
  #: includes/shipping/class-wc-correios-shipping-legacy.php:140
240
  msgid "Conventional"
241
  msgstr ""
242
 
243
- #: includes/abstracts/abstract-wc-correios-shipping.php:207
244
  #: includes/shipping/class-wc-correios-shipping-legacy.php:141
245
  msgid "Corporate"
246
  msgstr ""
247
 
248
- #: includes/abstracts/abstract-wc-correios-shipping.php:211
249
  #: includes/shipping/class-wc-correios-shipping-legacy.php:145
250
  msgid "Administrative Code"
251
  msgstr ""
252
 
253
- #: includes/abstracts/abstract-wc-correios-shipping.php:213
254
  msgid "Your Correios login. It's usually your CNPJ."
255
  msgstr ""
256
 
257
- #: includes/abstracts/abstract-wc-correios-shipping.php:218
258
  #: includes/shipping/class-wc-correios-shipping-legacy.php:151
259
  msgid "Administrative Password"
260
  msgstr ""
261
 
262
- #: includes/abstracts/abstract-wc-correios-shipping.php:220
263
  #: includes/shipping/class-wc-correios-shipping-legacy.php:153
264
  msgid "Your Correios password."
265
  msgstr ""
266
 
267
- #: includes/abstracts/abstract-wc-correios-shipping.php:225
268
  #: includes/shipping/class-wc-correios-shipping-legacy.php:197
269
  msgid "Package Standard"
270
  msgstr ""
271
 
272
- #: includes/abstracts/abstract-wc-correios-shipping.php:227
273
  msgid "Minimum measure for your shipping packages."
274
  msgstr ""
275
 
276
- #: includes/abstracts/abstract-wc-correios-shipping.php:231
277
  #: includes/shipping/class-wc-correios-shipping-legacy.php:203
278
  msgid "Minimum Height"
279
  msgstr ""
280
 
281
- #: includes/abstracts/abstract-wc-correios-shipping.php:233
282
  msgid "Minimum height of your shipping packages. Correios needs at least 2cm."
283
  msgstr ""
284
 
285
- #: includes/abstracts/abstract-wc-correios-shipping.php:238
286
  #: includes/shipping/class-wc-correios-shipping-legacy.php:210
287
  msgid "Minimum Width"
288
  msgstr ""
289
 
290
- #: includes/abstracts/abstract-wc-correios-shipping.php:240
291
  msgid "Minimum width of your shipping packages. Correios needs at least 11cm."
292
  msgstr ""
293
 
294
- #: includes/abstracts/abstract-wc-correios-shipping.php:245
295
  #: includes/shipping/class-wc-correios-shipping-legacy.php:217
296
  msgid "Minimum Length"
297
  msgstr ""
298
 
299
- #: includes/abstracts/abstract-wc-correios-shipping.php:247
300
  msgid "Minimum length of your shipping packages. Correios needs at least 16cm."
301
  msgstr ""
302
 
@@ -561,10 +581,22 @@ msgstr ""
561
  msgid "Postcode database emptied successfully!"
562
  msgstr ""
563
 
564
- #: includes/shipping/class-wc-correios-shipping-carta-registrada.php:34
565
  msgid "Carta Registrada"
566
  msgstr ""
567
 
 
 
 
 
 
 
 
 
 
 
 
 
568
  #: includes/shipping/class-wc-correios-shipping-esedex.php:34
569
  #: includes/shipping/class-wc-correios-shipping-legacy.php:189
570
  msgid "e-SEDEX"
2
  # This file is distributed under the GPLv2 or later.
3
  msgid ""
4
  msgstr ""
5
+ "Project-Id-Version: WooCommerce Correios 3.0.2\n"
6
  "Report-Msgid-Bugs-To: https://wordpress.org/plugins/woocommerce-domination/\n"
7
+ "POT-Creation-Date: 2016-06-28 03:55:58+00:00\n"
8
  "MIME-Version: 1.0\n"
9
  "Content-Type: text/plain; charset=utf-8\n"
10
  "Content-Transfer-Encoding: 8bit\n"
17
  msgid "%s is a international shipping method from Correios."
18
  msgstr ""
19
 
20
+ #: includes/abstracts/abstract-wc-correios-international-shipping.php:57
21
+ #: includes/abstracts/abstract-wc-correios-shipping.php:91
22
  #: includes/emails/class-wc-correios-tracking-email.php:50
23
  #: includes/integrations/class-wc-correios-integration.php:78
24
  #: includes/integrations/class-wc-correios-integration.php:96
25
+ #: includes/shipping/class-wc-correios-shipping-carta-registrada.php:80
26
  #: includes/shipping/class-wc-correios-shipping-legacy.php:79
27
  msgid "Enable/Disable"
28
  msgstr ""
29
 
30
+ #: includes/abstracts/abstract-wc-correios-international-shipping.php:59
31
+ #: includes/abstracts/abstract-wc-correios-shipping.php:93
32
+ #: includes/shipping/class-wc-correios-shipping-carta-registrada.php:82
33
  #: includes/shipping/class-wc-correios-shipping-legacy.php:81
34
  msgid "Enable this shipping method"
35
  msgstr ""
36
 
37
+ #: includes/abstracts/abstract-wc-correios-international-shipping.php:63
38
+ #: includes/abstracts/abstract-wc-correios-shipping.php:97
39
+ #: includes/shipping/class-wc-correios-shipping-carta-registrada.php:86
40
  #: includes/shipping/class-wc-correios-shipping-legacy.php:85
41
  msgid "Title"
42
  msgstr ""
43
 
44
+ #: includes/abstracts/abstract-wc-correios-international-shipping.php:65
45
+ #: includes/abstracts/abstract-wc-correios-shipping.php:99
46
+ #: includes/shipping/class-wc-correios-shipping-carta-registrada.php:88
47
  #: includes/shipping/class-wc-correios-shipping-legacy.php:87
48
  msgid "This controls the title which the user sees during checkout."
49
  msgstr ""
50
 
51
+ #: includes/abstracts/abstract-wc-correios-international-shipping.php:70
52
+ #: includes/abstracts/abstract-wc-correios-shipping.php:104
53
+ #: includes/shipping/class-wc-correios-shipping-carta-registrada.php:93
54
  msgid "Behavior Options"
55
  msgstr ""
56
 
57
+ #: includes/abstracts/abstract-wc-correios-international-shipping.php:75
58
  msgid "Origin State"
59
  msgstr ""
60
 
61
+ #: includes/abstracts/abstract-wc-correios-international-shipping.php:77
62
  msgid "The UF of the location your packages are delivered from."
63
  msgstr ""
64
 
65
+ #: includes/abstracts/abstract-wc-correios-international-shipping.php:84
66
  msgid "Origin Locale"
67
  msgstr ""
68
 
69
+ #: includes/abstracts/abstract-wc-correios-international-shipping.php:86
70
  msgid "The location of your packages are delivered from."
71
  msgstr ""
72
 
73
+ #: includes/abstracts/abstract-wc-correios-international-shipping.php:91
74
  msgid "Capital"
75
  msgstr ""
76
 
77
+ #: includes/abstracts/abstract-wc-correios-international-shipping.php:92
78
  msgid "Interior"
79
  msgstr ""
80
 
81
+ #: includes/abstracts/abstract-wc-correios-international-shipping.php:96
82
+ #: includes/abstracts/abstract-wc-correios-shipping.php:117
83
  msgid "Delivery Time"
84
  msgstr ""
85
 
86
+ #: includes/abstracts/abstract-wc-correios-international-shipping.php:98
87
+ #: includes/abstracts/abstract-wc-correios-shipping.php:119
88
  msgid "Show estimated delivery time"
89
  msgstr ""
90
 
91
+ #: includes/abstracts/abstract-wc-correios-international-shipping.php:99
92
+ #: includes/abstracts/abstract-wc-correios-shipping.php:120
93
  msgid "Display the estimated delivery time in working days."
94
  msgstr ""
95
 
96
+ #: includes/abstracts/abstract-wc-correios-international-shipping.php:104
97
+ #: includes/abstracts/abstract-wc-correios-shipping.php:133
98
+ #: includes/shipping/class-wc-correios-shipping-carta-registrada.php:107
99
  #: includes/shipping/class-wc-correios-shipping-legacy.php:123
100
  msgid "Handling Fee"
101
  msgstr ""
102
 
103
+ #: includes/abstracts/abstract-wc-correios-international-shipping.php:106
104
+ #: includes/abstracts/abstract-wc-correios-shipping.php:135
105
+ #: includes/shipping/class-wc-correios-shipping-carta-registrada.php:109
106
  #: includes/shipping/class-wc-correios-shipping-legacy.php:125
107
  msgid ""
108
  "Enter an amount, e.g. 2.50, or a percentage, e.g. 5%. Leave blank to "
109
  "disable."
110
  msgstr ""
111
 
112
+ #: includes/abstracts/abstract-wc-correios-international-shipping.php:112
113
+ #: includes/abstracts/abstract-wc-correios-shipping.php:141
114
+ #: includes/shipping/class-wc-correios-shipping-carta-registrada.php:115
115
  msgid "Optional Services"
116
  msgstr ""
117
 
118
+ #: includes/abstracts/abstract-wc-correios-international-shipping.php:114
119
+ #: includes/abstracts/abstract-wc-correios-shipping.php:143
120
+ #: includes/shipping/class-wc-correios-shipping-carta-registrada.php:117
121
  msgid "Use these options to add the value of each service provided by the Correios."
122
  msgstr ""
123
 
124
+ #: includes/abstracts/abstract-wc-correios-international-shipping.php:118
125
  msgid "Automatic Insurance"
126
  msgstr ""
127
 
128
+ #: includes/abstracts/abstract-wc-correios-international-shipping.php:120
129
  msgid "Enable automatic insurance"
130
  msgstr ""
131
 
132
+ #: includes/abstracts/abstract-wc-correios-international-shipping.php:121
133
  msgid "This controls if need to apply insurance to the order."
134
  msgstr ""
135
 
136
+ #: includes/abstracts/abstract-wc-correios-international-shipping.php:126
137
+ #: includes/abstracts/abstract-wc-correios-shipping.php:237
138
+ #: includes/shipping/class-wc-correios-shipping-carta-registrada.php:137
139
  #: includes/shipping/class-wc-correios-shipping-legacy.php:224
140
  msgid "Testing"
141
  msgstr ""
142
 
143
+ #: includes/abstracts/abstract-wc-correios-international-shipping.php:131
144
+ #: includes/abstracts/abstract-wc-correios-shipping.php:242
145
  #: includes/integrations/class-wc-correios-integration.php:84
146
  #: includes/integrations/class-wc-correios-integration.php:137
147
+ #: includes/shipping/class-wc-correios-shipping-carta-registrada.php:142
148
  #: includes/shipping/class-wc-correios-shipping-legacy.php:228
149
  msgid "Debug Log"
150
  msgstr ""
151
 
152
+ #: includes/abstracts/abstract-wc-correios-international-shipping.php:133
153
+ #: includes/abstracts/abstract-wc-correios-shipping.php:244
154
+ #: includes/shipping/class-wc-correios-shipping-carta-registrada.php:144
155
  #: includes/shipping/class-wc-correios-shipping-legacy.php:230
156
  msgid "Enable logging"
157
  msgstr ""
158
 
159
+ #: includes/abstracts/abstract-wc-correios-international-shipping.php:135
160
+ #: includes/abstracts/abstract-wc-correios-shipping.php:246
161
  #: includes/integrations/class-wc-correios-integration.php:88
162
  #: includes/integrations/class-wc-correios-integration.php:141
163
+ #: includes/shipping/class-wc-correios-shipping-carta-registrada.php:146
164
  msgid "Log %s events, such as WebServices requests."
165
  msgstr ""
166
 
167
  #: includes/abstracts/abstract-wc-correios-shipping.php:42
168
+ #: includes/shipping/class-wc-correios-shipping-carta-registrada.php:28
169
  msgid "%s is a shipping method from Correios."
170
  msgstr ""
171
 
172
+ #: includes/abstracts/abstract-wc-correios-shipping.php:81
173
  #: includes/integrations/class-wc-correios-integration.php:63
174
  msgid "View logs."
175
  msgstr ""
176
 
177
+ #: includes/abstracts/abstract-wc-correios-shipping.php:109
178
  msgid "Origin Postcode"
179
  msgstr ""
180
 
181
+ #: includes/abstracts/abstract-wc-correios-shipping.php:111
182
  msgid "The postcode of the location your packages are delivered from."
183
  msgstr ""
184
 
185
+ #: includes/abstracts/abstract-wc-correios-shipping.php:125
186
  msgid "Additional Days"
187
  msgstr ""
188
 
189
+ #: includes/abstracts/abstract-wc-correios-shipping.php:127
190
  msgid "Additional working days to the estimated delivery."
191
  msgstr ""
192
 
193
+ #: includes/abstracts/abstract-wc-correios-shipping.php:147
194
+ #: includes/shipping/class-wc-correios-shipping-carta-registrada.php:121
195
  msgid "Receipt Notice"
196
  msgstr ""
197
 
198
+ #: includes/abstracts/abstract-wc-correios-shipping.php:149
199
+ #: includes/shipping/class-wc-correios-shipping-carta-registrada.php:123
200
  msgid "Enable receipt notice"
201
  msgstr ""
202
 
203
+ #: includes/abstracts/abstract-wc-correios-shipping.php:150
204
+ #: includes/shipping/class-wc-correios-shipping-carta-registrada.php:124
205
  msgid "This controls whether to add costs of the receipt notice service."
206
  msgstr ""
207
 
208
+ #: includes/abstracts/abstract-wc-correios-shipping.php:155
209
+ #: includes/shipping/class-wc-correios-shipping-carta-registrada.php:129
210
  msgid "Own Hands"
211
  msgstr ""
212
 
213
+ #: includes/abstracts/abstract-wc-correios-shipping.php:157
214
+ #: includes/shipping/class-wc-correios-shipping-carta-registrada.php:131
215
  msgid "Enable own hands"
216
  msgstr ""
217
 
218
+ #: includes/abstracts/abstract-wc-correios-shipping.php:158
219
+ #: includes/shipping/class-wc-correios-shipping-carta-registrada.php:132
220
  msgid "This controls whether to add costs of the own hands service"
221
  msgstr ""
222
 
223
+ #: includes/abstracts/abstract-wc-correios-shipping.php:163
224
  msgid "Declare Value for Insurance"
225
  msgstr ""
226
 
227
+ #: includes/abstracts/abstract-wc-correios-shipping.php:165
228
  msgid "Enable declared value"
229
  msgstr ""
230
 
231
+ #: includes/abstracts/abstract-wc-correios-shipping.php:166
232
  msgid ""
233
  "This controls if the price of the package must be declared for insurance "
234
  "purposes."
235
  msgstr ""
236
 
237
+ #: includes/abstracts/abstract-wc-correios-shipping.php:171
238
  msgid "Service Options"
239
  msgstr ""
240
 
241
+ #: includes/abstracts/abstract-wc-correios-shipping.php:176
242
  msgid "Service Code"
243
  msgstr ""
244
 
245
+ #: includes/abstracts/abstract-wc-correios-shipping.php:178
246
  msgid "Service code, use this for custom codes."
247
  msgstr ""
248
 
249
+ #: includes/abstracts/abstract-wc-correios-shipping.php:184
250
  msgid "Service Type"
251
  msgstr ""
252
 
253
+ #: includes/abstracts/abstract-wc-correios-shipping.php:186
254
  #: includes/shipping/class-wc-correios-shipping-legacy.php:136
255
  msgid "Choose between conventional or corporate service."
256
  msgstr ""
257
 
258
+ #: includes/abstracts/abstract-wc-correios-shipping.php:191
259
  #: includes/shipping/class-wc-correios-shipping-legacy.php:140
260
  msgid "Conventional"
261
  msgstr ""
262
 
263
+ #: includes/abstracts/abstract-wc-correios-shipping.php:192
264
  #: includes/shipping/class-wc-correios-shipping-legacy.php:141
265
  msgid "Corporate"
266
  msgstr ""
267
 
268
+ #: includes/abstracts/abstract-wc-correios-shipping.php:196
269
  #: includes/shipping/class-wc-correios-shipping-legacy.php:145
270
  msgid "Administrative Code"
271
  msgstr ""
272
 
273
+ #: includes/abstracts/abstract-wc-correios-shipping.php:198
274
  msgid "Your Correios login. It's usually your CNPJ."
275
  msgstr ""
276
 
277
+ #: includes/abstracts/abstract-wc-correios-shipping.php:203
278
  #: includes/shipping/class-wc-correios-shipping-legacy.php:151
279
  msgid "Administrative Password"
280
  msgstr ""
281
 
282
+ #: includes/abstracts/abstract-wc-correios-shipping.php:205
283
  #: includes/shipping/class-wc-correios-shipping-legacy.php:153
284
  msgid "Your Correios password."
285
  msgstr ""
286
 
287
+ #: includes/abstracts/abstract-wc-correios-shipping.php:210
288
  #: includes/shipping/class-wc-correios-shipping-legacy.php:197
289
  msgid "Package Standard"
290
  msgstr ""
291
 
292
+ #: includes/abstracts/abstract-wc-correios-shipping.php:212
293
  msgid "Minimum measure for your shipping packages."
294
  msgstr ""
295
 
296
+ #: includes/abstracts/abstract-wc-correios-shipping.php:216
297
  #: includes/shipping/class-wc-correios-shipping-legacy.php:203
298
  msgid "Minimum Height"
299
  msgstr ""
300
 
301
+ #: includes/abstracts/abstract-wc-correios-shipping.php:218
302
  msgid "Minimum height of your shipping packages. Correios needs at least 2cm."
303
  msgstr ""
304
 
305
+ #: includes/abstracts/abstract-wc-correios-shipping.php:223
306
  #: includes/shipping/class-wc-correios-shipping-legacy.php:210
307
  msgid "Minimum Width"
308
  msgstr ""
309
 
310
+ #: includes/abstracts/abstract-wc-correios-shipping.php:225
311
  msgid "Minimum width of your shipping packages. Correios needs at least 11cm."
312
  msgstr ""
313
 
314
+ #: includes/abstracts/abstract-wc-correios-shipping.php:230
315
  #: includes/shipping/class-wc-correios-shipping-legacy.php:217
316
  msgid "Minimum Length"
317
  msgstr ""
318
 
319
+ #: includes/abstracts/abstract-wc-correios-shipping.php:232
320
  msgid "Minimum length of your shipping packages. Correios needs at least 16cm."
321
  msgstr ""
322
 
581
  msgid "Postcode database emptied successfully!"
582
  msgstr ""
583
 
584
+ #: includes/shipping/class-wc-correios-shipping-carta-registrada.php:27
585
  msgid "Carta Registrada"
586
  msgstr ""
587
 
588
+ #: includes/shipping/class-wc-correios-shipping-carta-registrada.php:64
589
+ msgid "-- Select a shipping class --"
590
+ msgstr ""
591
+
592
+ #: includes/shipping/class-wc-correios-shipping-carta-registrada.php:98
593
+ msgid "Shipping Class"
594
+ msgstr ""
595
+
596
+ #: includes/shipping/class-wc-correios-shipping-carta-registrada.php:100
597
+ msgid "Select for which shipping class this method will be applied."
598
+ msgstr ""
599
+
600
  #: includes/shipping/class-wc-correios-shipping-esedex.php:34
601
  #: includes/shipping/class-wc-correios-shipping-legacy.php:189
602
  msgid "e-SEDEX"
readme.txt CHANGED
@@ -4,7 +4,7 @@ Donate link: http://claudiosmweb.com/doacoes/
4
  Tags: shipping, delivery, woocommerce, correios
5
  Requires at least: 4.0
6
  Tested up to: 4.5
7
- Stable tag: 3.0.1
8
  License: GPLv2 or later
9
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
10
 
@@ -68,7 +68,7 @@ Você pode esclarecer suas dúvidas usando:
68
 
69
  = Configurações do plugin: =
70
 
71
- [youtube https://www.youtube.com/watch?v=3z9j0NPU_O0]
72
 
73
  = Configurações dos produtos =
74
 
@@ -199,6 +199,10 @@ Em caso de dúvidas, basta abrir um tópico no [fórum de suporte do plugin](htt
199
 
200
  == Changelog ==
201
 
 
 
 
 
202
  = 3.0.1 - 2016/06/26 =
203
 
204
  - Corrigido o calculo da taxa de manuseio.
@@ -217,7 +221,7 @@ Em caso de dúvidas, basta abrir um tópico no [fórum de suporte do plugin](htt
217
 
218
  == Upgrade Notice ==
219
 
220
- = 3.0.1 =
221
 
222
  - Reformulação geral de todos o código do plugin.
223
  - Adicionado suporte as áreas de entrega do WooCommerce 2.6.
@@ -228,4 +232,5 @@ Em caso de dúvidas, basta abrir um tópico no [fórum de suporte do plugin](htt
228
  - Removida a opção de simulador de frete na página do produto.
229
  - Integrado o campo de "correios_tracking_code" dos pedidos com a API REST do WooCommerce.
230
  - Corrigido o calculo da taxa de manuseio.
 
231
  - E mais outras várias alterações que podem ser verificadas pelo [GitHub](https://github.com/claudiosmweb/woocommerce-correios/compare/2.3.0...3.0.0).
4
  Tags: shipping, delivery, woocommerce, correios
5
  Requires at least: 4.0
6
  Tested up to: 4.5
7
+ Stable tag: 3.0.2
8
  License: GPLv2 or later
9
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
10
 
68
 
69
  = Configurações do plugin: =
70
 
71
+ [youtube https://www.youtube.com/watch?v=IWjLAy9i--I]
72
 
73
  = Configurações dos produtos =
74
 
199
 
200
  == Changelog ==
201
 
202
+ = 3.0.2 - 2016/06/28 =
203
+
204
+ - Adicionado novo método de Carta Registrada seguindo a tabela dos Correios e com suporte a classes de entrega.
205
+
206
  = 3.0.1 - 2016/06/26 =
207
 
208
  - Corrigido o calculo da taxa de manuseio.
221
 
222
  == Upgrade Notice ==
223
 
224
+ = 3.0.2 =
225
 
226
  - Reformulação geral de todos o código do plugin.
227
  - Adicionado suporte as áreas de entrega do WooCommerce 2.6.
232
  - Removida a opção de simulador de frete na página do produto.
233
  - Integrado o campo de "correios_tracking_code" dos pedidos com a API REST do WooCommerce.
234
  - Corrigido o calculo da taxa de manuseio.
235
+ - Adicionado método de Carta Registrada seguindo a tabela dos Correios e com suporte a classes de entrega.
236
  - E mais outras várias alterações que podem ser verificadas pelo [GitHub](https://github.com/claudiosmweb/woocommerce-correios/compare/2.3.0...3.0.0).
woocommerce-correios.php CHANGED
@@ -5,7 +5,7 @@
5
  * Description: Correios para WooCommerce
6
  * Author: Claudio Sanches
7
  * Author URI: http://claudiosmweb.com/
8
- * Version: 3.0.1
9
  * License: GPLv2 or later
10
  * Text Domain: woocommerce-correios
11
  * Domain Path: languages/
@@ -29,7 +29,7 @@ if ( ! class_exists( 'WC_Correios' ) ) :
29
  *
30
  * @var string
31
  */
32
- const VERSION = '3.0.1';
33
 
34
  /**
35
  * Instance of this class.
5
  * Description: Correios para WooCommerce
6
  * Author: Claudio Sanches
7
  * Author URI: http://claudiosmweb.com/
8
+ * Version: 3.0.2
9
  * License: GPLv2 or later
10
  * Text Domain: woocommerce-correios
11
  * Domain Path: languages/
29
  *
30
  * @var string
31
  */
32
+ const VERSION = '3.0.2';
33
 
34
  /**
35
  * Instance of this class.