Changeset 2387862
- Timestamp:
- 09/24/2020 05:50:13 PM (6 years ago)
- Location:
- powers-triggers-of-woo-to-chat/trunk
- Files:
-
- 4 edited
-
admin/views/wwp-woocommerce.php (modified) (1 diff)
-
class-wwp-woocommerce-front.php (modified) (4 diffs)
-
readme.txt (modified) (2 diffs)
-
wc-whatsapp-powers.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
powers-triggers-of-woo-to-chat/trunk/admin/views/wwp-woocommerce.php
r2380710 r2387862 82 82 </div> 83 83 <div class="col s2"> 84 <p><strong> Nomes de entrega</strong></p>84 <p><strong>Entrega</strong></p> 85 85 <ul> 86 86 <li>{shipping_first_name}</li> 87 87 <li>{shipping_last_name}</li> 88 <li>{universal_tracking_code}</li> 89 <li>{universal_tracking_url}</li> 88 90 </ul> 89 91 </div> -
powers-triggers-of-woo-to-chat/trunk/class-wwp-woocommerce-front.php
r2380710 r2387862 10 10 11 11 $this->wwp_load_action(); 12 13 add_filter( 'wwp_replace_woocommerce_modelo', array($this,'wwp_tracking_filter' ), 10, 2 ); 12 14 13 15 } … … 98 100 } 99 101 102 103 100 104 public function wwp_do_action($order_id,$trigger) { 101 105 … … 153 157 $rData['products_name'] .= '- '.$item_values->get_name()."\n"; 154 158 } 155 159 160 156 161 //payment 157 162 $payment_data = $this->get_payment_data($order); 158 163 $rData['payment_url'] = $payment_data['payment_url']; 159 164 160 //Transportadora 161 if (isset($rData['wc_any_shipping_notify_tracking_code'])) { 162 $rData['correios_tracking_code'] = $rData['wc_any_shipping_notify_tracking_code']; 163 } 164 165 //Filters 166 $rData = apply_filters( 'wwp_replace_woocommerce_modelo', $rData, $order ); 165 167 166 168 //Replace Model … … 170 172 171 173 return $modelo; 174 } 175 176 public function wwp_tracking_filter($rData,$order){ 177 $rData['universal_tracking_code'] = ''; 178 $rData['universal_tracking_url'] = ''; 179 180 //Notificação de rastreio por transportadora 181 if (wwp_is_plugin_active('wc-any-shipping-notify/wc-any-shipping-notify.php')) { 182 if (isset($rData['wc_any_shipping_notify_tracking_code'])) { 183 $codigos = unserialize ( $rData['wc_any_shipping_notify_tracking_code'] ); 184 $companies = get_option('wc_any_shipping_notify_available_companies', ''); 185 $urls = array(); 186 foreach ($codigos as $key => $v) { 187 if (isset( $companies[$v] )) { 188 $url = str_replace('{tracking_code}', $key, $companies[$v]['url']); 189 if (isset( $rData['billing_cpf'])) { 190 $url = str_replace('{cpf}', $rData['billing_cpf'], $url); 191 } 192 $urls[] = $url; 193 } 194 } 195 $rData['universal_tracking_url'] = implode(' - ',$urls ); 196 $rData['universal_tracking_code'] = implode(' - ',array_keys( $codigos ) ); 197 198 199 } 200 } 201 202 //Claudio Sanches - Correios for WooCommerce 203 if (wwp_is_plugin_active('woocommerce-correios/woocommerce-correios.php')) { 204 if (isset($rData['correios_tracking_code'])) { 205 $rData['universal_tracking_code'] = $rData['correios_tracking_code']; 206 $rData['universal_tracking_url'] = 'https://linketrack.com/track?codigo='.$rData['correios_tracking_code']; 207 } 208 } 209 210 return $rData; 172 211 } 173 212 -
powers-triggers-of-woo-to-chat/trunk/readme.txt
r2384607 r2387862 9 9 10 10 Novidade! Integração com Contact Form 7, para enviar mensagens quando o formulário é submetido! 11 Com este plugin você pode enviar mensagens automáticas por whatsapp assim que o pedido for atualizado no Woocommerce. 11 Com este plugin você pode enviar mensagens automáticas por whatsapp assim que o pedido for atualizado no Woocommerce ou quando um formulário for submetido. 12 13 - Reconquiste clientes enviando mensagem por whastsapp automáticas quando o pedido for cancelado; 14 - Crie mensagens personlizadas com mais de 30 variáveis disponíveis; 15 - Envie o código de rastreio automaticamente com o link para acompanhar; 12 16 13 17 == Como funciona == … … 44 48 45 49 == Changelog == 50 * 1.3.2 51 * Nova integração com o plugin "Notificação de rastreio por transportadora" 52 * Dois novos códigos {universal_tracking_code} e {universal_tracking_url} 46 53 * 1.3.1 47 54 * Pequena correção de bug; -
powers-triggers-of-woo-to-chat/trunk/wc-whatsapp-powers.php
r2384607 r2387862 53 53 if (wwp_is_plugin_active('woocommerce/woocommerce.php')){ 54 54 include_once('class-wwp-woocommerce-front.php'); 55 new Woowhatspowers_Woocommerce_Front(); 55 $teste = new Woowhatspowers_Woocommerce_Front(); 56 56 57 } 57 58
Note: See TracChangeset
for help on using the changeset viewer.