Crear una página de pago personalizada

Cuando se activa MemberMouse en su sitio, una de las páginas creadas es la página Página principal de pago. Esta es la página a la que se dirige a los usuarios cada vez que hacen clic en una etiqueta inteligente Purchase_Link SmartTag™. Se rellena automáticamente con la plantilla de página principal para la página de pago. 

Es importante tener en cuenta que la página principal de pago es una página dinámica debido a las MemberMouse SmartTags™ que componen la plantilla. Esto significa que detecta qué producto se está comprando y rellena el precio correcto y el nombre del producto. También incluirá o excluirá automáticamente el formulario de envío en función de si el artículo es enviable, incluirá o excluirá el formulario de facturación en función de si el abono, paquete o producto es gratuito o de pago. Lea este artículo para más información sobre el uso de la plantilla de página principal.

A veces, sin embargo, querrá tener una página de pago personalizada que sea única con respecto a su página de pago predeterminada. Por ejemplo, si desea una página formulario de inscripción gratuita.

1. Crear una página de pago adicional

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’.

El formulario de pago utilizado en la página de pago predeterminada se puede utilizar en cualquier lugar, por lo que puede añadir el botón plantilla de pago por defecto to the ‘Text’ tab of your WordPress page editor.

Su página de pago está ahora lista para ser utilizada y el siguiente paso será enlazar a esta página de pago.

2. Enlace a la página de pago personalizada

Hay tres maneras de enlazar a su página de pago personalizada y determinar qué producto se está comprando allí:

La primera opción es que usted puede agregar un enlace de página simple en cualquier lugar de su sitio que lleva a su página de pago personalizado. La URL sería algo como esto: 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 establecer la configuración por defecto del producto.

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.

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 enlace de compra estático para el producto/nivel de afiliación/paquete que desea asociar a la página de pago. Nota: no puede utilizar el SmartTag Purchase_Link para llegar a esta página porque ese SmartTag™ solo apunta a la página de pago predeterminada. Debe utilizar el enlace de compra estático.

A continuación, sustituya el enlace de la página de pago en el enlace de compra que ha extraído (que suele ser /checkout/) por la nueva URL de la página de pago. Por ejemplo: Cambie esto: http://yourdomain.com/checkout/?rid=93fd4 por esto: http://yourdomain.com/CustomCheckout/?rid=93fd4

C. Utilizar la etiqueta inteligente MM_Form

La tercera opción es especificar el producto o nivel de afiliación predeterminado que se utilizará para el formulario directamente en el propio formulario.

Para indicar que el formulario se debe utilizar para comprar el producto ID de 20 por defecto haría lo siguiente:

[MM_Form type='pago' productId='20']
...
[/MM_Form]

Para indicar que el formulario se debe utilizar para comprar el nivel de afiliación ID de 8 por defecto haría lo siguiente:

[MM_Form type='pago' membershipLevelId='8']
...
[/MM_Form]

Este artículo contiene más detalles sobre el uso de estos atributos con el SmartTag Formulario.

NOTA: This configuration will be overridden if/when a purchase link with a ‘rid’ parameter is passed to the page.

¿Le ha resultado útil este artículo?

Artículos relacionados