Skip to content

chore: rebrand pagarme to stone - #612

Merged
evald-rafael merged 7 commits into
developfrom
chore/rebrand-pagarme-to-stone
Jul 27, 2026
Merged

chore: rebrand pagarme to stone#612
evald-rafael merged 7 commits into
developfrom
chore/rebrand-pagarme-to-stone

Conversation

@evald-rafael

@evald-rafael evald-rafael commented Jul 7, 2026

Copy link
Copy Markdown
Contributor

Objetivo

Realizar o rebrand (mudança de marca) visual e textual do plugin de pagamentos para WooCommerce, alterando as referências visíveis de "Pagar.me" para "Stone". A mudança visa atualizar a experiência do usuário final e do administrador na plataforma do WordPress, mantendo a integridade da lógica interna da aplicação.

Tarefa

  • [Woocommerce: Ajustar URL do Painel de pedidos Pagar.me] - https://allstone.atlassian.net/browse/HPIP-402
  • [[Woocommerce] Trocar nome e logo "Pagarme" para "Stone"] - https://allstone.atlassian.net/browse/HPIP-357

Como?

As alterações foram divididas em duas frentes principais:

  1. Atualização das urls de integração do pagarme para OneStone.
  2. Atualização de Hardcoded Strings e Arquivos de Configuração:
    • Alteração manual de títulos de campos, labels de integração, logs e mensagens de erro nos controllers (AbstractGateway.php, GooglePay.php, Settings.php, etc.) e models do plugin para refletir o nome "Stone".
    • Atualização do cabeçalho do plugin em woo-pagarme-payments.php e do arquivo readme.txt.
  3. Ambiente de Desenvolvimento (.dev):
    • Ajuste do docker-compose.yml e Dockerfile locais para injetar a pasta de mu-plugins no container, além de um aumento preventivo no limite de memória PHP (memory_limit = 2048M) para os ambientes locais de teste.

Acompanhamento

Evidências

Os testes foram realizados utilizando o ambiente local montado via Docker.

image image

Como testar?

  1. Suba o ambiente de desenvolvimento local utilizando o Docker:

    cd .dev
    docker-compose up -d
  2. Acesse o painel administrativo do WordPress (/wp-admin) e verifique se o menu lateral do WooCommerce e as telas de configuração do plugin agora exibem a marca Stone em vez de Pagar.me.

  3. Realize um fluxo de checkout completo com os métodos de pagamento ativos (Boleto, Pix, Cartão) e valide se:

  • Os títulos e descrições dos gateways refletem "Stone".
  • Ao finalizar o pedido, as notas de histórico do pedido (Order Notes) são geradas com o prefixo "Stone:".
  1. Verifique na listagem de plugins se o nome do plugin mudou para "Stone for WooCommerce".

Guia para o Desenvolvedor

  • O PR altera apenas o que esta descrito na seção Objetivo
  • Preenchi o campo Assignee e adicionei a tag que melhor representa a alteração
  • Criei/Modifiquei testes de unidade
  • Eu revisei meu próprio código
  • Associei corretamente à Tarefa do Board ao Pull Request
  • Executei localmente os testes de unidade com sucesso
  • [App contém testes de integração] Executei os testes de integração com sucesso
  • [App contém Sonar] Nenhum novo problema adicionado no Sonar?
  • Se meu PR inclui ou altera alguma variável de ambiente, já criei/alterei a variável
  • Se existem alterações em fluxos documentados, conferi que a respectiva documentação foi atualizada
  • Faz sentido criar/alterar monitoramento?
  • Existe uma nova dependência de API ou infra que precisa ser adicionada/atualizada no healthcheck?

Guia para o Revisor

  • O PR foi preenchido corretamente
  • O campo Assignee foi preenchido
  • A tag foi preenchida (enhancement, bug, documentation, variables)
  • O código é fácil de ler e entender
  • Testei com sucesso a mudança ou vi evidências dos testes
  • Se o PR inclui ou altera alguma variável de ambiente, validei que a mesma já foi criada/alterada
  • Todos os comentários foram respondidos e existe um consenso
  • Se existem alterações em fluxos documentados, conferi que a respectiva documentação foi atualizada

@evald-rafael evald-rafael self-assigned this Jul 7, 2026
@backstage-catalog-validator

Copy link
Copy Markdown

⚠️ Este repositório ainda não está catalogado no Backstage. ⚠️

Por favor, catalogue-o seguindo as instruções nesta documentação. [Via VPN].

💁 Qualquer problema ou dúvida, estamos no Slack, basta abrir um ticket no canal #help-foundation-platform.

@evald-rafael
evald-rafael changed the base branch from master to develop July 7, 2026 23:34
@evald-rafael evald-rafael changed the title Chore/rebrand pagarme to stone [WIP]chore: rebrand pagarme to stone Jul 8, 2026
@evald-rafael
evald-rafael force-pushed the chore/rebrand-pagarme-to-stone branch from 1b91bc4 to 35ff79d Compare July 8, 2026 18:04
@evald-rafael
evald-rafael force-pushed the chore/rebrand-pagarme-to-stone branch from 35ff79d to 235e860 Compare July 8, 2026 19:16
evald-rafael and others added 2 commits July 10, 2026 09:17
Move translation string initialization from constructor to a private
getPaymentMethods() method. This prevents the _load_textdomain_just_in_time
warning in WordPress 6.7.0+ by deferring translation loading until after
the init hook, following WordPress best practices.

Fixes: Translation loading triggered too early notice

Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
@evald-rafael evald-rafael changed the title [WIP]chore: rebrand pagarme to stone chore: rebrand pagarme to stone Jul 10, 2026
@evald-rafael
evald-rafael marked this pull request as ready for review July 10, 2026 12:44
@fabiano-mallmann
fabiano-mallmann force-pushed the chore/rebrand-pagarme-to-stone branch from 3f23cd7 to 044a78d Compare July 14, 2026 19:58
@evald-rafael
evald-rafael merged commit d493068 into develop Jul 27, 2026
3 checks passed
@evald-rafael
evald-rafael deleted the chore/rebrand-pagarme-to-stone branch July 27, 2026 17:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants