FROM CACHE - es_header
RESUELTAS

Restringir metodos de pago segun el tipo de envio

dbelmonte
Shopify Partner
24 0 3

Hola comunidad.

 

Es posible restringir (bloquear, ocultar, etc) un metodo o metodos de pago en el checkout segun el tipo de envio?

 

Un cliente tiene envio estandar y recogida en tienda pero requiere que ciertos metodos de pago esten activos al momento del cliente elegir recogida en tienda.

 

Es posible, existe alguna configuracion o app que me permita hacerlo o shopify no lo permite.

 

Saludos

1 SOLUCIÓN ACEPTADA
Teo
Shopify Staff
2268 502 324

Éxito.

Hola, @dbelmonte:

 

Muchas gracias por la respuesta, confirmación de que el cliente está usando el plan de Shopify Plus y ampliación del contexto. Tras investigar esta cuestión más a fondo con nuestros especialistas, me confirman que la aplicación de Script Editor está limitada en cuanto a la selección del tipo de método de pago. Esto es, actualmente no se puede ocultar un método de pago con base en el tipo de envío escogido por parte del cliente con la propia aplicación de Script Editor.

 

Como alternativa, sí que es posible modificar el archivo de código de "checkout.liquid" para implementar este flujo de trabajo. Tras hacer una búsqueda por Google, he encontrado un repositorio en GitHub con un ejemplo que explica en detalle cómo ocultar una pasarela de pagos según el método de envío escogido. Desde aquí, te recomendaría echarle un vistazo al mismo para ver si se adapta a las necesidades actuales que tu cliente tiene con su tienda.

 

Dicho esto, es importante tener en cuenta que cualquier pregunta relacionada con el desarrollo del lenguaje de código Liquid o de la API de Shopify queda fuera del alcance de nuestro conocimiento en el equipo de soporte por redes sociales y la Comunidad de Shopify. Dicho esto, me alegra informarte de que existe un subforo en los propios foros de la comunidad en inglés que se llama Shopify APIs and SDKs que está controlado por desarrolladores y expertos. Además, también contamos con otro subforo dedicado a preguntas específicas de Liquid llamado Shopify Design.

 

En estos subforos podrás buscar hilos para ver si alguien ha planteado una situación similar a la tuya y ya se ha resuelto en el pasado. Si no encuentras lo que estás buscando, puedes subir tu pregunta de nuevo y uno de los desarrolladores o participantes podrán darte orientación al respecto. Ten en cuenta que en estos subforos el idioma de interacción es el inglés. No obstante, siempre puedes utilizar el traductor de Google para mostrar el contenido en español si lo necesitas.

 

Por otra parte, siempre puedes optar por contratar a un experto de Shopify para llevar a cabo este proceso en la tienda de tu cliente. Este es un portal de especialistas y desarrolladores que pueden darte un presupuesto para cualquier modificación que tú o tu cliente necesitéis en una tienda.

 

Mientras se soluciona esta cuestión, ¿sabías que Shopify cuenta con su propio sistema de recogida en tienda? ¿Existe algún motivo específico por el cual se ha decidido implementar esta opción a través de una aplicación a terceros de Shopify? ¿Cómo va el resto de cuestiones con la tienda?

 

Teo | Social Care @ Shopify 
 - ¿Te resultó útil mi respuesta? Dale Me gusta para hacérmelo saber 
 - ¿Resolvimos tu pregunta? Dale a Aceptar como solución
 - Para saber más visita el Centro de ayuda de Shopify o nuestro Blog de Shopify

Ver la solución en mensaje original publicado

3 RESPUESTAS 3

Teo
Shopify Staff
2268 502 324

Hola, @dbelmonte:

 

Gracias por escribirnos. Entiendo por tu mensaje que uno de tus clientes quiere limitar los métodos de pago disponibles en la propia pantalla de pago en función del tipo de envío que escojan sus clientes, ¿cierto? Estaré encantado de poder ayudar y arrojar algo de luz sobre esta cuestión.

 

A modo de contexto, solo las tiendas que se encuentran en el plan de Shopify Plus tienen acceso a para editar pantalla de pago. En este caso, ¿podrías confirmarme si tu cliente tiene en mente establecer este plan de suscripción? Esto se debe a que únicamente las tiendas que se encuentran en el plan de Shopify Plus tienen acceso al archivo de código de "checkout.liquid". Este archivo de código es el que permite personalizar la propia pantalla de pagos. En el siguiente enlace de nuestro Centro de Ayuda encontrarás más información acerca de los Shopify Scripts y Script Editor.

 

Sin duda, entiendo a la perfección lo beneficioso que resultaría el hecho de poder determinar los métodos de pago disponibles en función del envío escogido por el cliente. Por mi parte, voy a pasar tu comentario a nuestros desarrolladores para que lo tengan en cuenta en futuras actualizaciones. Aunque, por el momento, no tenemos una fecha concreta para esta implementación.

 

Dicho esto, cabe mencionar que los métodos de pago se consideran globales en Shopify. Por lo tanto, una vez que se activa uno, todos los clientes que accedan a la tienda tendrán acceso al mismo, sin importar la opción de envío o retirada que escojan cuando están haciendo la compra. 

 

En este caso, si tu cliente quiere activar un método de pago manual que solo esté disponible para cuando uno de sus clientes escoja la opción de retiro, siempre puedes optar por añadir una nota al mismo que especifique que dicho método está disponible para el propio retiro en tienda. Así, si tu cliente recibe un pedido mediante este método de pago y no coincide con la opción de retiro que ofrece, siempre puede optar por cancelarlo desde el panel de control de su tienda. En el siguiente enlace encontrarás más información sobre cómo cancelar un pedido.

 

Mientras tanto, ¿podrías confirmarme que métodos de pago específicos quiere ofrecer tu cliente con base en el envío y con base en el retiro en tienda? ¿Existe un motivo concreto por el cual tu cliente no quiere ofrecer estos métodos de pago en todas las modalidades de envío y retiro? Por otra parte, ¿cómo está siendo tu experiencia construyendo la tienda de Shopify para tu cliente?

Teo | Social Care @ Shopify 
 - ¿Te resultó útil mi respuesta? Dale Me gusta para hacérmelo saber 
 - ¿Resolvimos tu pregunta? Dale a Aceptar como solución
 - Para saber más visita el Centro de ayuda de Shopify o nuestro Blog de Shopify

dbelmonte
Shopify Partner
24 0 3

Hola @Teo muchas gracias por tu pronta respuesta.

 

Si de hecho el cliente cuenta con el plan Plus de shopify.

 

La razón por la que quiero saber si es posible esta restricción es que estamos usando la app de

 

Zapiet Click and Collect para el tipo de envio "Recogida en tienda". A cada tienda (sucursal) que registramos le agregamos la etiqueta "S2S" requerida por PayPal para este tipo de envíos.

 

Esta etiqueta nos genera un problema con el método de pago "Kueski"  cuando usamos "Recogida en tienda" ya que Kueski no permite números o caracteres especiales en el nombre y/o apellido.

 

Con esto de los scripts que me comentas que se pueden aplicar en el archivo de checkout, existe uno para yo poder validar, si el cliente elige "recogida en tienda" poder modificar esta etiqueta y/o restringir el método de pago de Kueski.

 

Saludos

 

Teo
Shopify Staff
2268 502 324

Éxito.

Hola, @dbelmonte:

 

Muchas gracias por la respuesta, confirmación de que el cliente está usando el plan de Shopify Plus y ampliación del contexto. Tras investigar esta cuestión más a fondo con nuestros especialistas, me confirman que la aplicación de Script Editor está limitada en cuanto a la selección del tipo de método de pago. Esto es, actualmente no se puede ocultar un método de pago con base en el tipo de envío escogido por parte del cliente con la propia aplicación de Script Editor.

 

Como alternativa, sí que es posible modificar el archivo de código de "checkout.liquid" para implementar este flujo de trabajo. Tras hacer una búsqueda por Google, he encontrado un repositorio en GitHub con un ejemplo que explica en detalle cómo ocultar una pasarela de pagos según el método de envío escogido. Desde aquí, te recomendaría echarle un vistazo al mismo para ver si se adapta a las necesidades actuales que tu cliente tiene con su tienda.

 

Dicho esto, es importante tener en cuenta que cualquier pregunta relacionada con el desarrollo del lenguaje de código Liquid o de la API de Shopify queda fuera del alcance de nuestro conocimiento en el equipo de soporte por redes sociales y la Comunidad de Shopify. Dicho esto, me alegra informarte de que existe un subforo en los propios foros de la comunidad en inglés que se llama Shopify APIs and SDKs que está controlado por desarrolladores y expertos. Además, también contamos con otro subforo dedicado a preguntas específicas de Liquid llamado Shopify Design.

 

En estos subforos podrás buscar hilos para ver si alguien ha planteado una situación similar a la tuya y ya se ha resuelto en el pasado. Si no encuentras lo que estás buscando, puedes subir tu pregunta de nuevo y uno de los desarrolladores o participantes podrán darte orientación al respecto. Ten en cuenta que en estos subforos el idioma de interacción es el inglés. No obstante, siempre puedes utilizar el traductor de Google para mostrar el contenido en español si lo necesitas.

 

Por otra parte, siempre puedes optar por contratar a un experto de Shopify para llevar a cabo este proceso en la tienda de tu cliente. Este es un portal de especialistas y desarrolladores que pueden darte un presupuesto para cualquier modificación que tú o tu cliente necesitéis en una tienda.

 

Mientras se soluciona esta cuestión, ¿sabías que Shopify cuenta con su propio sistema de recogida en tienda? ¿Existe algún motivo específico por el cual se ha decidido implementar esta opción a través de una aplicación a terceros de Shopify? ¿Cómo va el resto de cuestiones con la tienda?

 

Teo | Social Care @ Shopify 
 - ¿Te resultó útil mi respuesta? Dale Me gusta para hacérmelo saber 
 - ¿Resolvimos tu pregunta? Dale a Aceptar como solución
 - Para saber más visita el Centro de ayuda de Shopify o nuestro Blog de Shopify