Este tópico foi resolvido. Aqui está uma descrição do problema e da solução.
Problem:
Quando um cliente no meu site faz o checkout em portugues, é enviado para a thank you page, com o url personalizado "encomenda-recebida".
No entanto, reparei que os clientes que fazem checkout com o site noutras linguas, ao concluirem a encomenda, estão a ser enviadas para a página do cesto de compras, já vazio.
Solution:
Depois de 2 dias à procura de soluções a e a fazer testes intensivamente, este tópico resolveu o meu problema!!! - https://wpml.org/forums/topic/wp-endpoints-translated-in-24-languages-shows-as-default-english/
Relevant Documentation:
https://wpml.org/forums/topic/wp-endpoints-translated-in-24-languages-shows-as-default-english/
Este é o fórum de suporte técnico para o WPML — o plugin de WordPress multilíngue.
Todos podem ler, mas apenas clientes do WPML podem postar aqui. A equipe do WPML responde no fórum 6 dias por semana, 22 horas por dia.
Nenhum atendente de suporte está disponível para trabalhar hoje no fórum Portuguese. Fique à vontade para abrir tickets e iremos tratar deles assim que estivermos online. Obrigado pela compreensão.
Este tópico contém 5 respostas, tem 2 vozes.
Última atualização: ricardoA-22 1 ano, 10 mes atrás.
Assistido por: Mateus Getulio.
Autor | Posts |
---|---|
junho 3, 2022 em 2:35 pm #11384153 | |
ricardoA-22 |
Boa tarde, Quando um cliente no meu site faz o checkout em portugues, é enviado para a thank you page, com o url personalizado "encomenda-recebida". No entanto, reparei que os clientes que fazem checkout com o site noutras linguas, ao concluirem a encomenda, estão a ser enviadas para a página do cesto de compras, já vazio. Preciso de ajuda a resolve esta situação com maior brevidade, uma vez que as conversões não estão a ser calculadas correctamente... Obrigado |
junho 6, 2022 em 2:52 pm #11397077 | |
Mateus Getulio Supporter
Idiomas: Inglês (English ) Português (Português ) Fuso horário: America/Sao_Paulo (GMT-03:00) |
Olá, Obrigado pelo seu contato! Acabamos de lançar uma nova versões para o plugin principa. Você poderia tentar atualizá-lo e verificar se o problema persiste? Por favor faça um backup dos arquivos do site e do banco de dados antes de realizar o seguinte procedimento: - Dentro do seu wp-admin, vá para Plugins -> Adicionar Novo Caso o erro persista, podemos estar enfrentando um problema de interação com uma funcionalidade de terceiros, neste caso: - Desative todos os plugins que não estão relacionados ao WPML Você poderia me dizer os resultados desta investigação? Além disso, por favor ative o modo de depuração adicionando o seguinte código em seu arquivo wp-config.php: // Enable WP_DEBUG mode define( 'WP_DEBUG', true ); // Enable Debug logging to the /wp-content/debug.log file define( 'WP_DEBUG_LOG', true ); // Disable display of errors and warnings define( 'WP_DEBUG_DISPLAY', false ); @ini_set( 'display_errors', 0 ); // Use dev versions of core JS and CSS files (only needed if you are modifying these core files) define( 'SCRIPT_DEBUG', true ); Verifique os links a seguir para ler mais sobre depuração com o WordPress. Após adicionar o código acima, tente reproduzir o problema novamente e verifique se você encontrará um arquivo debug.log dentro da pasta wp-content. Se você localizar lá, por favor nos envie as últimas linhas aqui no ticket. Aguardo seu retorno. Obrigado! Cumprimentos, |
junho 6, 2022 em 10:11 pm #11398949 | |
ricardoA-22 |
Boa noite, troquei de tema, desativei os plugins e os resultados foram idênticos: resultado do debug log: [06-Jun-2022 22:02:08 UTC] The WC_Cart->tax_display_cart argument is deprecated since version 4.4. Use WC_Cart->get_tax_price_display_mode() instead. [06-Jun-2022 22:02:12 UTC] The WC_Cart->tax_display_cart argument is deprecated since version 4.4. Use WC_Cart->get_tax_price_display_mode() instead. [06-Jun-2022 22:02:18 UTC] id was called incorrectly. Order properties should not be accessed directly. Backtrace: require('wp-blog-header.php'), require_once('wp-includes/template-loader.php'), do_action('template_redirect'), WP_Hook->do_action, WP_Hook->apply_filters, WC_AJAX::do_wc_ajax, do_action('wc_ajax_checkout'), WP_Hook->do_action, WP_Hook->apply_filters, WC_AJAX::checkout, WC_Checkout->process_checkout, WC_Checkout->process_order_payment, WC_Gateway_COD->process_payment, WC_Order->update_status, WC_Order->save, WC_Order->status_transition, do_action('woocommerce_order_status_pending_to_processing'), WP_Hook->do_action, WP_Hook->apply_filters, WC_Emails::send_transactional_email, do_action_ref_array('woocommerce_order_status_pending_to_processing_notification'), WP_Hook->do_action, WP_Hook->apply_filters, WCML_Emails->new_order_admin_email, WC_Email_New_Order->trigger, WC_Email->get_content, WC_Email_New_Order->get_content_html, wc_get_template_html, wc_get_template, include('/plugins/woocommerce/templates/emails/admin-new-order.php'), do_action('woocommerce_email_order_meta'), WP_Hook->do_action, WP_Hook->apply_filters, WC_Emails->order_meta, apply_filters('woocommerce_email_order_meta_fields'), WP_Hook->apply_filters, custom_woocommerce_email_order_meta_fields, WC_Abstract_Legacy_Order->__get, wc_doing_it_wrong. This message was added in version 3.0. [06-Jun-2022 22:02:18 UTC] id was called incorrectly. Order properties should not be accessed directly. Backtrace: require('wp-blog-header.php'), require_once('wp-includes/template-loader.php'), do_action('template_redirect'), WP_Hook->do_action, WP_Hook->apply_filters, WC_AJAX::do_wc_ajax, do_action('wc_ajax_checkout'), WP_Hook->do_action, WP_Hook->apply_filters, WC_AJAX::checkout, WC_Checkout->process_checkout, WC_Checkout->process_order_payment, WC_Gateway_COD->process_payment, WC_Order->update_status, WC_Order->save, WC_Order->status_transition, do_action('woocommerce_order_status_pending_to_processing'), WP_Hook->do_action, WP_Hook->apply_filters, WC_Emails::send_transactional_email, do_action_ref_array('woocommerce_order_status_pending_to_processing_notification'), WP_Hook->do_action, WP_Hook->apply_filters, WC_Email_Customer_Processing_Order->trigger, WC_Email->get_content, WC_Email_Customer_Processing_Order->get_content_html, wc_get_template_html, wc_get_template, include('/plugins/woocommerce/templates/emails/customer-processing-order.php'), do_action('woocommerce_email_order_meta'), WP_Hook->do_action, WP_Hook->apply_filters, WC_Emails->order_meta, apply_filters('woocommerce_email_order_meta_fields'), WP_Hook->apply_filters, custom_woocommerce_email_order_meta_fields, WC_Abstract_Legacy_Order->__get, wc_doing_it_wrong. This message was added in version 3.0. [06-Jun-2022 22:02:20 UTC] PHP Warning: explode() expects parameter 2 to be string, array given in /var/www/vhosts/floresnocais.pt/httpdocs/staging/wp-content/themes/stockie/inc/framework/Components/Helper.php on line 342 [06-Jun-2022 22:02:20 UTC] PHP Notice: Array to string conversion in /var/www/vhosts/floresnocais.pt/httpdocs/staging/wp-content/themes/stockie/inc/dynamic_css/parts/breadcrumbs.php on line 39 [06-Jun-2022 22:02:20 UTC] PHP Notice: Array to string conversion in /var/www/vhosts/floresnocais.pt/httpdocs/staging/wp-content/themes/stockie/inc/dynamic_css/parts/breadcrumbs.php on line 60 [06-Jun-2022 22:02:20 UTC] PHP Notice: Array to string conversion in /var/www/vhosts/floresnocais.pt/httpdocs/staging/wp-content/themes/stockie/inc/dynamic_css/parts/page.php on line 391 [06-Jun-2022 22:02:20 UTC] PHP Notice: Array to string conversion in /var/www/vhosts/floresnocais.pt/httpdocs/staging/wp-content/themes/stockie/inc/dynamic_css/parts/page.php on line 406 [06-Jun-2022 22:02:20 UTC] PHP Notice: Array to string conversion in /var/www/vhosts/floresnocais.pt/httpdocs/staging/wp-content/themes/stockie/inc/dynamic_css/parts/page.php on line 406 [06-Jun-2022 22:02:20 UTC] PHP Notice: Array to string conversion in /var/www/vhosts/floresnocais.pt/httpdocs/staging/wp-content/themes/stockie/inc/dynamic_css/parts/footer.php on line 235 [06-Jun-2022 22:02:20 UTC] PHP Notice: Array to string conversion in /var/www/vhosts/floresnocais.pt/httpdocs/staging/wp-content/themes/stockie/inc/dynamic_css/parts/footer.php on line 236 [06-Jun-2022 22:02:20 UTC] PHP Notice: Array to string conversion in /var/www/vhosts/floresnocais.pt/httpdocs/staging/wp-content/themes/stockie/inc/dynamic_css/parts/footer.php on line 237 [06-Jun-2022 22:02:20 UTC] PHP Notice: Array to string conversion in /var/www/vhosts/floresnocais.pt/httpdocs/staging/wp-content/themes/stockie/inc/dynamic_css/parts/footer.php on line 281 [06-Jun-2022 22:02:20 UTC] PHP Notice: Array to string conversion in /var/www/vhosts/floresnocais.pt/httpdocs/staging/wp-content/themes/stockie/inc/dynamic_css/parts/footer.php on line 301 [06-Jun-2022 22:02:20 UTC] PHP Notice: Array to string conversion in /var/www/vhosts/floresnocais.pt/httpdocs/staging/wp-content/themes/stockie/inc/dynamic_css/parts/footer.php on line 318 [06-Jun-2022 22:02:20 UTC] PHP Warning: trim() expects parameter 1 to be string, array given in /var/www/vhosts/floresnocais.pt/httpdocs/staging/wp-content/themes/stockie/inc/framework/Components/Layout.php on line 39 [06-Jun-2022 22:02:20 UTC] PHP Warning: preg_match() expects parameter 2 to be string, array given in /var/www/vhosts/floresnocais.pt/httpdocs/staging/wp-includes/class-wp-block-parser.php on line 417 [06-Jun-2022 22:02:20 UTC] PHP Warning: strlen() expects parameter 1 to be string, array given in /var/www/vhosts/floresnocais.pt/httpdocs/staging/wp-includes/class-wp-block-parser.php on line 489 Creio que este problema está claramente relacionado com o WPML, uma vez que apenas duas linguas estão afetadas. Muito provavelmente relacionada com a tradução de permalinks, creio. Agradeço uma resolução rápida. Obrigado |
junho 7, 2022 em 12:17 pm #11404091 | |
ricardoA-22 |
UPDATE: Agradeço ideias para resolver este problema com maior brevidade. Obrigado |
junho 7, 2022 em 12:53 pm #11404483 | |
Mateus Getulio Supporter
Idiomas: Inglês (English ) Português (Português ) Fuso horário: America/Sao_Paulo (GMT-03:00) |
Olá, Obrigado pelos esclarecimentos! Seria possível que você gentilmente replique esse bug numa instalação zerada do WordPress? Irei fornecer o link de login automático na minha próxima resposta privada. Por favor nos oriente quanto ao passo a passo exato de replicar o problema. Ademais, eu vou solicitar temporariamente acesso ao seu site ( WP Admin e FTP ) para que possamos fazer o login e identificar o que está causando esse problema. Você pode encontrar os campos necessários abaixo da seção de comentários, eles irão aparecer quando você for deixar a sua próxima resposta. A informação de acesso vai estar em um campo totalmente privado, apenas eu e você poderemos ver. *** Caso seja necessário, eu posso instalar o Duplicator para fazer uma cópia do seu site e instala-la localmente no meu ambiente de testes? Isso é importante porque evitamos que as alterações e testes impactem no site principal (essa cópia será apagada tão logo resolvamos este problema). *** Além disso, por favor faça o seu próprio backup completo do seu site antes de adicionar as suas credenciais. Aqui neste link você pode encontrar mais informações sobre sua privacidade e segurança ao fornecer informações de debug para nosso suporte: https://wpml.org/purchase/support-policy/privacy-and-security-when-providing-debug-information-for-support/ Aguardo seu retorno! Obrigado, |
junho 7, 2022 em 1:53 pm #11405041 | |
ricardoA-22 |
Depois de 2 dias à procura de soluções a e a fazer testes intensivamente, este tópico resolveu o meu problema!!! - https://wpml.org/forums/topic/wp-endpoints-translated-in-24-languages-shows-as-default-english/ partilhem esta solução com outros utilizadores, foi muito útil!!! |