For the complete documentation index, see llms.txt. This page is also available as Markdown.

Exibindo as formas de pagamento de um produto

Esse artigo tem como objetivo demonstrar como exibir informações de pagamento de um produto, para isso há diversas formas e cabe ao desenvolvedor escolher qual melhor atende a suas necessidades:

  1. {{ product.payment }}

    Essa chamada tem como principio exibir um bloco pronto com as formas de pagamentos configuradas na loja, para edita-lo é possível utilizando apenas 'css' e 'js'.

  2. {{ product.payment_option_details }}

    Assim como o product.payment esse índice retorna as informações de pagamento do produto, só que de uma forma mais detalhada, ele trás os elementos de forma separada, o que possibilita ao desenvolvedor realizar a implementação utilizando apenas as informações que precisa. Esse índice é trazido também nas variações do produto, dessa forma é possível obter as formas de pagamento de cada variação.

    Exemplo de retorno do índice

[payment_option_details] => Array
        (
            [0] => Array
                (
                    [display_name] => Boleto - TrayCheckout
                    [plots] => 1
                    [value] => 45.00
                )

            [1] => Array
                (
                    [display_name] => Cartão Amex - TrayCheckout
                    [plots] => 5
                    [value] => 10.60
                )
        )

Exemplo de implementação

  1. API de Produto

    É possível também exibir as formas de pagamento utilizando a API de Produto como mostra o exemplo abaixo:

    Exemplo

    Crie um arquivo dentro da pasta elements/snippets como o conteúdo abaixo:

Faça a chamada abaixo onde deseja exibir as formas de pagamento:

Lembre-se de configurar o modo de demonstração do preço do produto em sua loja. Para isso acesse Configurações > Produto > Geral > Preço e escolha as opções desejadas.

Last updated