QRCode Suiteplataforma QR
Documentação

Atribuição QR: Shopify vs WooCommerce

A atribuição de scan a encomenda vive agora na plataforma, não dentro da loja. O QRCode Suite regista o scan e guarda o evento de conversão; o WooCommerce e o Shopify são conectores que a alimentam. A pergunta já não é que loja sabe atribuir um scan — ambas sabem — mas quanto trabalho cada uma impõe ao conector para devolver uma encomenda. Essa diferença é real e resume-se à forma como cada uma expõe os metadados de encomenda.

  1. 1

    WooCommerce: post-meta como transportador

    As encomendas WC são posts WordPress. Qualquer chave meta em `wp_postmeta` pode levar o id do scan, a campanha e a trilha UTM. O QRCode Suite escreve uma linha `_qrcs_scan_id` no checkout e consulta por id nos relatórios. Sem API externa, sem rate limits — acesso direto à base.

  2. 2

    Shopify: metafields + OAuth

    O Shopify expõe metafields estruturados nas encomendas, mas escrevê-los exige a permissão `write_orders` via app OAuth. Não há equivalente ao "deixar um PHP em wp-content/plugins" — entrega-se uma app, o comerciante instala-a, e os metafields passam pela Admin API.

  3. 3

    Atribuição por linha vs por encomenda

    O WC permite metadados por linha, o que possibilita atribuir produtos específicos a scans específicos em carrinhos mistos. Os metafields ao nível da encomenda do Shopify forçam atribuição agregada — a menos que escreva o valor nas properties da linha ao adicionar ao carrinho, uma dança frágil.

  4. 4

    Performance e limites

    As escritas diretas no WC não têm limite de plataforma. A Admin API do Shopify impõe 2 chamadas/seg em REST e um leaky-bucket em GraphQL — confortável em retalho, desconfortável em flash sales com 200+ encomendas/seg a bater no writer de metafields.

  5. 5

    A via agnóstica, quando nenhum conector serve

    Um conector é uma conveniência, não um requisito. O id do scan, a campanha e o evento de conversão ficam do lado da plataforma, por isso qualquer loja capaz de emitir um pedido no servidor consegue atribuir: capte o valor `qr_ref` na landing page e faça POST da encomenda em `/api/v1/conversions` com `event_name`, `external_id`, `amount`, `currency` e `qr_slug` ou `session_ref`. A desduplicação assenta no `external_id`, pelo que um webhook que tenta de novo recebe `{"duplicate": true}` em vez de contar a receita duas vezes — que é exatamente onde falha a maioria das atribuições feitas em casa. O conector WooCommerce sincroniza via `/api/v1/wp/*` com a chave de licença do site; está previsto um conector Shopify na mesma linha, e nada do modelo do lado da plataforma muda quando chegar.

Perguntas frequentes

O que é o QRCode Suite?

O QRCode Suite é uma plataforma QR independente: crie uma conta gratuita e gere códigos QR dinâmicos e personalizados no browser — sem precisar de WordPress. Os conectores levam os mesmos códigos ao WordPress e ao WooCommerce, onde os pedidos podem ser atribuídos a códigos QR específicos.

O QRCode Suite funciona sem WordPress?

Sim. O QRCode Suite é um SaaS independente: registe-se, crie códigos QR e acompanhe as leituras inteiramente em qrcode-suite.com. O plugin WordPress é um conector opcional que traz os seus códigos para o wp-admin e adiciona a atribuição de encomendas WooCommerce.

O QRCode Suite exige uma subscrição separada?

O plano Free está disponível sem custos — sem cartão de crédito. Os planos pagos (Pro 9 €, Business 29 €, Agency 79 € por mês) desbloqueiam códigos ilimitados, regras de redireccionamento e mais. Não existe taxa por leitura.

Que tipos de códigos QR suporta o QRCode Suite?

O QRCode Suite suporta 22 tipos de códigos QR: URL estático, URL dinâmico, Texto simples, Telefone, Email, Localização, Link Hub, SMS, WhatsApp, Wi-Fi, vCard, Perfil social, PDF, Descarga de ficheiro, Descarga de app, Cupão, Evento de calendário, Formulário de captação de leads, Recolha de avaliações, Pedido grossista, Recompensa de fidelidade e Payload personalizado.

Posso alterar o destino de um código QR depois de o imprimir?

Sim. Os códigos QR dinâmicos usam um URL de redireccionamento curto. Pode actualizar o destino a partir do seu painel a qualquer momento, sem gerar ou imprimir novamente o código.

Precisa de ajuda para começar?

Comece grátis ou consulte toda a documentação.

Começar grátisToda a doc