Quando o MemberMouse é ativado em seu site, uma das páginas criadas é a Página principal de checkout. Essa é a página para a qual os usuários são direcionados sempre que clicam em uma Purchase_Link SmartTag™. Ela é preenchida automaticamente com o modelo de página principal para a página de checkout.
É importante observar que a página central de checkout é uma página dinâmica devido aos MemberMouse SmartTags™ que compõem o modelo. Isso significa que ela detecta qual produto está sendo comprado e preenche o preço e o nome do produto corretamente. Além disso, ele incluirá ou excluirá automaticamente o formulário de envio com base no fato de o item poder ser enviado e incluirá ou excluirá o formulário de cobrança com base no fato de a associação, o pacote ou o produto ser gratuito ou pago. Leia este artigo para Saiba mais sobre como usar o modelo de página principal.
Às vezes, no entanto, você desejará ter uma página de checkout personalizada que seja exclusiva da sua página de checkout padrão. Por exemplo, se você quiser uma página de Formulário de registro de associação gratuita.
1. Criar uma página adicional de checkout
First, create a new page in your WordPress admin. Remember, this is going to be used as the URL for your purchase link, so be mindful of what you name the page. For our examples, we’ll call it ‘Custom Checkout’.
O formulário de checkout usado na página de checkout padrão pode ser usado em qualquer lugar, portanto, você pode adicionar o Modelo de checkout padrão to the ‘Text’ tab of your WordPress page editor.
Sua página de checkout agora está pronta para ser usada e a próxima etapa será criar um link para essa página de checkout.
2. Vinculação à página de checkout personalizada
Há três maneiras de vincular a sua página de checkout personalizada e determinar qual produto está sendo comprado nela:
A. Link estático para a página
A primeira opção é adicionar um link de página simples em qualquer lugar do site que leve à sua página de checkout personalizada. O URL seria algo parecido com isto: http://yourdomain.com/CustomCheckout/.
In this case, you’re not specifying a particular product (because no ‘rid’ is present in the URL), so the default product configuration will be used on the custom checkout page. Read this article to learn more about Definição da configuração padrão do produto.
A simple way to add the static link would be to click on the ‘Insert/edit Link’ icon in your WordPress page editor, and then choose your new checkout page from the Pop Up box.
B. Purchase Link with ‘rid’ parameter
A second option is you can choose to pass the product or free membership level info through the ‘rid’ parameter in a purchase link (i.e. http://yourdomain.com/CustomCheckout/?rid=pK1ra9).
To do it this way, you’ll want to grab the link de compra estático para o produto/nível de associação/pacote que você deseja associar à página de checkout. Observação: você não pode usar a SmartTag Purchase_Link para acessar essa página porque essa SmartTag™ aponta apenas para a página de checkout padrão. Você precisa usar o link de compra estático.
Em seguida, substitua o link da página de checkout no link de compra que você extraiu (que geralmente é /checkout/) pelo novo URL da página de checkout. Por exemplo: Altere isto: http://yourdomain.com/checkout/?rid=93fd4 para isto: http://yourdomain.com/CustomCheckout/?rid=93fd4
C. Usar a SmartTag MM_Form
A terceira opção é especificar o produto padrão ou o nível de associação a ser usado para o formulário diretamente no próprio formulário.
Para indicar que o formulário deve ser usado para comprar o ID do produto 20 por padrão, você deve fazer o seguinte:
[MM_Form type='checkout' productId='20']
...
[/MM_Form]
Para indicar que o formulário deve ser usado para comprar o nível de associação ID de 8 por padrão, você deve fazer o seguinte:
[MM_Form type='checkout' membershipLevelId='8']
...
[/MM_Form]
Este artigo contém mais detalhes sobre o uso desses atributos com o SmartTag de formulário.
OBSERVAÇÃO: This configuration will be overridden if/when a purchase link with a ‘rid’ parameter is passed to the page.

