[track_code]
-
Bom dia,
Após uma reclama??o de uma cliente verifiquei que o tracking code n?o aparece no texto do email.
Aparece “Your order tracking number is [track_code].” Ou seja o [track_code] n?o é substituído pelo código.
Verifiquei o log e n?o há qualquer erro.
Obrigado pela ajuda
-
Viva,
volto ao tópico porque para atenuar o problema coloquei um visto na op??o: “Skip tracking number in email:” para que, desta forma, o cliente n?o visse a frase com “[track_code]” em vez do código, e verifiquei que esta op??o n?o funciona, a frase segue na mesma.
N?o descarto a hipótese de ser um problema meu, mas a verdade que ainda recentemente ainda funcionava. Dava jeito saber se mais alguém tem estes dois problemas.
Obrigado pela ajudacontinue a n?o obter respostas e por isso tenho feito testes.
1. testei o plugin num site de teste que tenho, tema diferente, plugins diferentes, enfim um site diferente. A frase n?o aparece de todo (e n?o coloquei o visto “Skip tracking number in email:”).
2. Reverti para algumas vers?es anteriores e o problema mantém-se.
Espero ter ajudado. Este problema está a causar-me imenso problemas, uma ajuda ou uma dica dava mesmo jeito.- This reply was modified 3 years, 9 months ago by metuga.
Viva
Ent?o é assim. Consegui arranjar uma solu??o para o problema.
Antes de mais quero dizer que inicialmente n?o percebi o que estava a acontecer e por isso poderá estar nos post em cima alguma informa??o incorreta. A frase que seguia para os clientes foi escrita nos defini??es dos emails tendo sido copiado por quem desenvolveu o meu site das configura??es deste plugin para as configura??es dos emails(é parvo mas era assim que estava). O melhor é ignorar o que foi escrito até agora. Recome?ando…
Problema: Detetei que o tracking ID n?o ia no email, como n?o foi eu que instalei o plugin inicialmente n?o consigo afirmar se sempre tive este problema ou se apenas apareceu agora.
1. Quando colocava a encomenda como concluída o woocommerce enviava um email onde deveria ir o tracking. N?o ia. Fui criando várias encomendas de testes e tinha sempre o mesmo resultado até que me lembrei de usar a mesma encomenda e coloca-la novamente em processamento e depois em concluída e, para me espanto, nesta situa??o voltou a inserir o tracking mas n?o o novo tracking, mas sim o anterior (o primeiro tracking criado para esta encomenda). Com este teste foi fácil perceber que o email é enviado com o número de tracking gravado anteriormente, que no caso da primeira conclus?o da encomenda é em branco porque é assim que está definido. A variável do tracking come?a em branco, para encomendas novas e fica com um número apenas depois da mesma estar concluída.
2. é lógico concluir, portanto que o email de conclus?o de encomenda era enviado antes de a variável do tracking ficar gravada na base de dados. Isso sempre aconteceu? Mudou agora com uma atualiza??o do wordpress, do woocommerce, do plugin? N?o tenho respostas para isso. Testei em dois sites diferente e os dois estavam com o mesmo problema. A única coisa que n?o mudou foi o meu servidor/alojamento, portanto também n?o coloco a possibilidade de o erro ser daí, se bem que tenho muitas dúvidas quanto a isso.
3. Tendo chegando a esta conclus?o, como resolver? Atrasar o envio do email dando tempo ao plugin para gravar convenientemente a variável tracking na base de dados.
Usei o seguinte código:
add_filter( 'woocommerce_defer_transactional_emails', '__return_true' );
Os emails deixaram de ser enviados de imediato, v?o com um ligeiro atraso, o suficiente para resolver o problema.
Encontrei outro código, mais complexo, para esta tarefa, que permite escolher que tipo de emails queremos atrasar e definir o tempo de atraso aqui… Experimentei e funcionou bem.
4. Seria interessante outros utilizadores ou os programadores do plugin comentarem se também verificaram o mesmo problema que eu. Se sim, espero ter ajudado um pouco. Se n?o, o problema é apenas meu e francamente n?o sei de onde poderá vir. De todo modo estou desenrascado por agora.N?o dou ainda o tópico como resolvido porque acho importante determinar se o problema é apenas meu.
Olá,
O utilizador depois n?o recebe um email e uma sms com detalhes da encomenda, e no dia a plataforna CTT n?o envia um SMS a dizer que a encomenda vai ser entregue nesse dia?
Olá letone,
O problema aqui reportado nada tem a ver com a plataforma CTT e os envios de sms que a CTT eventualmente faz.
E também nada tem a ver com o envio ou n?o de emails. Os emails s?o enviados, o plugin n?o mexe nisso.
A quest?o aqui levantada é sobre o email que a loja envia automaticamente ao cliente quando o administrador dá a encomenda como concluída. Este plugin coloca nesse email o tracking ID do envio. E é essa funcionalidade que n?o funciona bem, pelo menos no meu caso.
Faz uma encomenda como cliente e dá essa encomenda como concluída na administra??o. Irás receber um email(como cliente) como os detalhes da encomenda com a informa??o de que está concluída e se o plugin estiver a funcionar bem, nesse email deve aparecer algures o tracking ID da encomenda.Correcto, no email que o wp envia n?o tem informa??o sobre o id da encomenda, mas essa info é anexada à encomenda, era interessante que o email já tivesse a referência de tracking.
Letone, O plugin tem essa funcionalidade, n?o se tratar de ser ou n?o interessante. Quem desenvolveu este plugin pensou nisso e bem. Só que n?o está a funcionar. Eu consegui contornar o problema com um linha de código ( ver em cima). Usando o code snippets
Ent?o vamos aguardar pelo feedback do autor…
Obrigado pelo feedback.
Iremos equacionar essa sugest?o na próxima atualiza??o do plugin.
- The topic ‘[track_code]’ is closed to new replies.