Skip to content

Commit

Permalink
pedro-teixeira#163 Adicionada opção de configurar o monitoramento das…
Browse files Browse the repository at this point in the history
… encomendas.
  • Loading branch information
rafaelpatro committed Jun 22, 2016
1 parent 0fa4365 commit d1118c6
Show file tree
Hide file tree
Showing 3 changed files with 16 additions and 1 deletion.
4 changes: 4 additions & 0 deletions app/code/community/PedroTeixeira/Correios/Model/Observer.php
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,10 @@ public function sroTrackingJob()
$count = 0;
/* @var $sro PedroTeixeira_Correios_Model_Sro */
$sro = Mage::getModel('pedroteixeira_correios/sro');
if ($sro->getConfigData('sro_tracking_job') == 0) {
return "SRO Tracking Job disabled.";
}

$collection = $sro->getShippedTracks();
foreach ($collection as $track) {
/* @var $track Mage_Sales_Model_Order_Shipment_Track */
Expand Down
1 change: 1 addition & 0 deletions app/code/community/PedroTeixeira/Correios/etc/config.xml
Original file line number Diff line number Diff line change
Expand Up @@ -417,6 +417,7 @@
<url_ws_correios>http://ws.correios.com.br/calculador/CalcPrecoPrazo.aspx</url_ws_correios>

<!-- SRO XML -->
<sro_tracking_job>0</sro_tracking_job>
<sro_username>ECT</sro_username>
<sro_password>SRO</sro_password>
<sro_type>L</sro_type>
Expand Down
12 changes: 11 additions & 1 deletion app/code/community/PedroTeixeira/Correios/etc/system.xml
Original file line number Diff line number Diff line change
Expand Up @@ -343,10 +343,20 @@
<show_in_website>1</show_in_website>
<show_in_store>1</show_in_store>
</show_soft_errors>
<sro_tracking_job translate="label">
<label>Ativar Monitoramento das Encomendas</label>
<frontend_type>select</frontend_type>
<source_model>adminhtml/system_config_source_yesno</source_model>
<sort_order>270</sort_order>
<show_in_default>1</show_in_default>
<show_in_website>1</show_in_website>
<show_in_store>1</show_in_store>
<comment>Ao ativar o monitoramento, os pedidos na situação Pedido em Transporte são rastreados regularmente. Toda movimentação fica registrada nos comentários da entrega. Pedidos em situações adversas são classificados como Dificuldade de Entrega, mas continuam sendo monitorados. Pedidos entregues são classificados como Transação Concluída, e deixam de ser monitorados. O cliente é notificado via e-mail, em eventos que necessitam sua atenção, como "Saiu para entrega", "Aguardando retirada", entre outros. Somente pedidos com código de rastreamento podem ser monitorados. Somente um rastreador (o primeiro da lista) é monitorado em cada entrega.</comment>
</sro_tracking_job>
<sort_order translate="label">
<label>Ordenar Por</label>
<frontend_type>text</frontend_type>
<sort_order>270</sort_order>
<sort_order>300</sort_order>
<show_in_default>1</show_in_default>
<show_in_website>1</show_in_website>
<show_in_store>1</show_in_store>
Expand Down

0 comments on commit d1118c6

Please sign in to comment.