Onde está o botão e quando aparece
Onde encontro Tentar novamente?
Está no ecrã Reembolsos Shopify. Esse ecrã abre-se a partir do menu Vendas › Shopify › Operations › Reembolsos (Sales › Shopify › Operations › Refunds). A partir daí entras na ficha do reembolso, onde o botão se vê quando for caso disso.

Tentar novamente (Odoo 17, 18, 19 e 20) e o estado Rascunho em que deixa a ficha. As legendas estão em inglês, o texto original do módulo.Porque é que não vejo o botão num reembolso?
Porque o botão fica oculto quando o estado é diferente de Falhou. Um reembolso novo começa em Rascunho, que é o valor por defeito, e com esse valor o botão não se vê. Para aparecer, a ficha tem de estar em Falhou. O estado está no campo State, que se vê na ficha e também na lista de Reembolsos Shopify.
Tenho-o em todas as versões do Odoo?
Sim. O botão existe nos ramos publicados (17, 18, 19 e 20) e a condição que o oculta é a mesma nos quatro. O código descrito a seguir é o publicado do Odoo 20.0.
Posso voltar a carregar se o reembolso voltar a falhar?
O botão vê-se sempre que a ficha está em Falhou, por isso aparece de novo assim que o reembolso voltar a esse estado.

O que faz ao carregar, passo a passo
O que verifica o botão antes de alterar alguma coisa?
Só olha para o estado. Entre os reembolsos sobre os quais é executado, fica com os que estão em Falhou. Os que estiverem em qualquer outro estado deixa-os como estão.
O que muda exatamente na ficha?
O método faz isto, por esta ordem:
- Filtra os reembolsos e mantém só os que estão em
Falhou. - A esses escreve o estado
Rascunhoe limpa a mensagem de erro que tivessem guardada. - Devolve verdadeiro.
O código do botão acaba aí. Limita-se a devolver a ficha a Rascunho e a limpar o erro; o que acontece ao reembolso depois não faz parte do botão.
O botão envia alguma coisa para o Shopify?
Segundo o seu código, não: só escreve o estado Rascunho, limpa a mensagem de erro e devolve verdadeiro. Não há nele nenhuma outra ação.
A mensagem de erro perde-se?
Sim, é limpa ao carregar. Se precisares de guardar esse texto para o rever ou para o passar a alguém, guarda-o antes de carregar em Tentar novamente.
Que erros pode dar o botão?
O código do botão escreve o estado e a mensagem vazia e devolve verdadeiro; não lança nenhuma mensagem de erro própria. A alteração que verás na ficha é a passagem do estado para Rascunho.
O que verifico depois de carregar?
Olha para o campo State, na ficha ou na lista de Reembolsos Shopify: deve indicar Rascunho. Como o botão fica oculto com qualquer estado diferente de Falhou, também deixou de se ver nessa ficha.
Estados, idiomas e custo
Que estados pode ter um reembolso?
O campo State tem estes valores, com o Odoo em português de Portugal:
Rascunho(Draft): é o valor por defeito.Nota de crédito criada(Credit Note Created).Ignorado(Ignored).Falhou(Failed): o único em que se vêTentar novamente.
Os reembolsos em Nota de crédito criada ou Ignorado não mostram o botão, tal como os que estão em Rascunho.
Como se chama o botão consoante o idioma do meu Odoo?
Com o Odoo em português de Portugal, Tentar novamente. O esquema seguinte mostra como se vê esse texto noutros idiomas.

Tentar novamente em castelhano (Tentar novamente), alemão (Wiederholen), francês (Réessayer), italiano (Riprova) e português (Tentar novamente).Quanto custa ter este botão?
O Shopify Connector custa 9 € por versão do Odoo, pagamento único e sem IVA, para 17, 18, 19 e 20. Além disso, o módulo precisa da subscrição do FlexigoTech Cloud: o plano Conector custa 49 €/mês ou 490 €/ano sem IVA, com até 3 contas da plataforma.
Outros botões do módulo e ajuda na implementação
Se estás a implementar o Odoo e queres ligar o Shopify, a FlexigoTech implementa o Odoo 17, 18, 19 e 20 e desenvolve conectores e integrações à medida.
Continue a ler
Verificado no código do conector (versão 20.0) e nas fontes indicadas
Fontes
- Código do módulo: flexigobe_shopify_connector 20.0 (c7078cd8): views/shopify_refund_views.xml
- Código do módulo: flexigobe_shopify_connector 20.0 (c7078cd8): models/shopify_refund.py
- apps.odoo.com/apps/modules/20.0/flexigobe_shopify_connector
- apps.odoo.com/apps/modules/17.0/flexigobe_shopify_connector
- apps.odoo.com/apps/modules/18.0/flexigobe_shopify_connector
- apps.odoo.com/apps/modules/19.0/flexigobe_shopify_connector
- flexigotech.com/precios.html
- flexigotech.com/en/services.html
