Reemplazar "Agregar al carrito" con un enlace de contacto
Puedes reemplazar el botón Agregar al carrito con un enlace de correo electrónico o un formulario de contacto. Por ejemplo, quizás prefieras reemplazar el botón Agregar al carrito para los productos que actualmente no están en venta o los que se hacen por encargo.
Temas con y sin secciones
Pasos para los temas con secciones
Seleccionar tu tema
Los pasos para esta personalización varían en función de si usas el tema Narrative u otro tema gratis creado por Shopify. Haz clic en el botón de tu tema antes de seguir las siguientes instrucciones:
Crear una nueva plantilla de producto en Narrative
Para reemplazar el botón Agregar al carrito de un producto, deberás crear una plantilla de producto personalizada para ese producto.
Pasos:
- Desde el panel de control de Shopify, ve a Tienda online > Temas.
- Busca el tema que desees editar, haz clic en el botón … para abrir el menú de acciones y, luego, haz clic en Editar código.
- En el directorio Plantillas, haz clic en Agregar una nueva plantilla.
-
Crear la plantilla de producto:
- En el menú desplegable, selecciona producto.
- Asigna a tu plantilla el nombre
requires-contact
. - Haz clic en Create template (Crear plantilla).
Busca el siguiente código:
Reemplázalo con el siguiente:
Este código vincula tu nueva plantilla con una nueva sección de producto que crearás en los próximos pasos.
- Haz clic en Guardar.
Crear una nueva sección de productos
- En el directorio Secciones, haz clic en Agregar una nueva sección.
-
Crea la sección:
- Asigna a tu nueva sección el nombre
product-template-requires-contact
. - Haz clic en Crear sección.
- Asigna a tu nueva sección el nombre
Elimina todo el código predeterminado en el archivo de sección para que el archivo esté vacío.
En el directorio Secciones, haz clic en
product-template.liquid
. Copia todo el contenido del archivo en tu portapapeles.Regresa a tu nueva sección
product-template-requires-contact.liquid
y pega el código en el archivo.Haz clic en Guardar.
Ocultar el botón Agregar al carrito
En tu archivo de sección
product-template-requires-contact.liquid
, busca el código HTML para el formulario de producto de tu página de producto. Puedes encontrarlo buscando la palabraform
en el archivo.Cuando encuentres el código, inclúyelo entre las etiquetas Liquid
{% comment %}
y{% endcomment %}
. Esto impedirá que el código se muestre en la tienda, pero te permitirá volver a colocarlo más fácilmente si quieres cambiar la nueva plantilla más adelante.
Para Narrative, el código modificado se vería así:
- Haz clic en Guardar.
Agregar un enlace por correo electrónico o formulario de contacto
Ahora que has ocultado el botón Agregar al carrito, puedes agregar el contenido que deseas mostrar.
Enlace de correo electrónico
Puedes agregar un enlace de correo electrónico que abra el programa de correo electrónico predeterminado del cliente e introducirá la dirección de correo electrónico de contacto del cliente de tu tienda como destinatario. Para agregar un enlace de correo electrónico:
- En una nueva línea debajo de la etiqueta Liquid
{% endcomment %}
que has agregado en el último paso, agrega el código HTML para un enlace de correo electrónico:
- Haz clic en Guardar.
Formulario de contacto
Puedes agregar un formulario de contacto a tu nueva plantilla de producto copiando el código de la plantilla de la página de contacto de tu tema. Para agregar un formulario de contacto:
- En el directorio Templates, haz clic en
page.contact.liquid
. -
Busca la etiqueta Liquid
{% form 'contact' %}
en el archivo. -
Copia todo el código de la etiqueta Liquid
{% form 'contact' %}
hasta la etiqueta Liquid{% endform %}
. Incluye las etiquetas del formulario Liquid en el código que copias. - Vuelve a tu nuevo archivo
product.requires-contact.liquid
en el directorio Plantillas.
En una nueva línea debajo de la etiqueta Liquid {% endcomment %}
que has agregado, pega el código para el formulario de contacto.
- El siguiente paso es rodear el código que acabas de pegar con etiquetas div de HTML. El atributo de clase incluido en el código de la etiqueta div garantiza que tu formulario de contacto se renderice correctamente en la página.
En una nueva línea arriba {% form 'contact' %}
, pega el siguiente código:
En una nueva línea debajo de {% endform %}
, pega el siguiente código:
- Haz clic en Guardar.
Asignar tu nueva plantilla a un producto
Ahora que la plantilla está lista, puedes asignarla a todos los productos para los que deseas ocultar el botón Agregar al carrito.
Desde tu panel de control de Shopify, ve a Productos.
Haz clic en el nombre de un producto en el que deseas ocultar el botón Agregar al carrito.
En la página de producto de tu panel de control de Shopify, en Tienda online, elige tu nueva plantilla de contacto necesario en el menú desplegable Plantilla de tema.
Haz clic en Guardar.
Repite estos pasos para cada producto al que desees agregar tu nueva plantilla.
Crear una nueva plantilla de producto
Para reemplazar el botón Agregar al carrito de un producto, deberás crear una plantilla de producto personalizada para ese producto.
Pasos:
- Desde el panel de control de Shopify, ve a Tienda online > Temas.
- Busca el tema que desees editar, haz clic en el botón … para abrir el menú de acciones y, luego, haz clic en Editar código.
- En el directorio Plantillas, haz clic en Agregar una nueva plantilla.
-
Crear la plantilla de producto:
- En el menú desplegable, selecciona producto.
- Asigna a tu plantilla el nombre
requires-contact
. - Haz clic en Create template (Crear plantilla).
Busca el siguiente código:
Reemplázalo con el siguiente:
Este código vincula tu nueva plantilla con una nueva sección de producto que crearás en los próximos pasos.
- Haz clic en Guardar.
Crear una nueva sección de productos
- En el directorio Secciones, haz clic en Agregar una nueva sección.
-
Crea la sección:
- Asigna a tu nueva sección el nombre
product-template-requires-contact
. - Haz clic en Crear sección.
- Asigna a tu nueva sección el nombre
Elimina todo el código predeterminado en el archivo de sección para que el archivo esté vacío.
En el directorio Secciones, haz clic en
product-template.liquid
. Copia todo el contenido del archivo en tu portapapeles.Regresa a tu nueva sección
product-template-requires-contact.liquid
y pega el código en el archivo.Haz clic en Guardar.
Ocultar el botón Agregar al carrito
- En tu nuevo archivo de sección
product-template-requires-contact.liquid
, busca el código HTML del botón Agregar al carrito de tu página de producto. Puedes encontrarlo buscando la palabracart
en el archivo.
El código del botón Agregar al carrito varía de un tema a otro. Busca una etiqueta <input>
o <button>
con un texto como Add to cart
, AddToCart
o add-to-cart
.
Para Debut, el código del botón Agregar al carrito se ve así:
- Cuando encuentres el código, inclúyelo entre las etiquetas Liquid
{% comment %}
y{% endcomment %}
. Esto impedirá que el código se muestre en la tienda, pero te permitirá volver a colocarlo más fácilmente si quieres cambiar la nueva plantilla más adelante.
Para Debut, el código modificado debería verse así:
- Haz clic en Guardar.
Agregar un enlace por correo electrónico o formulario de contacto
Ahora que has ocultado el botón Agregar al carrito, puedes agregar el contenido que deseas mostrar.
Enlace de correo electrónico
Puedes agregar un enlace de correo electrónico que abra el programa de correo electrónico predeterminado del cliente e introducirá la dirección de correo electrónico de contacto del cliente de tu tienda como destinatario. Para agregar un enlace de correo electrónico:
- En una nueva línea debajo de la etiqueta Liquid
{% endcomment %}
que has agregado en el último paso, agrega el código HTML para un enlace de correo electrónico:
- Haz clic en Guardar.
Formulario de contacto
Puedes agregar un formulario de contacto a tu nueva plantilla de producto copiando el código de la plantilla de la página de contacto de tu tema. Para agregar un formulario de contacto:
- En el directorio Templates, haz clic en
page.contact.liquid
. -
Busca la etiqueta Liquid
{% form 'contact' %}
en el archivo. -
Copia todo el código de la etiqueta Liquid
{% form 'contact' %}
hasta la etiqueta Liquid{% endform %}
. Incluye las etiquetas del formulario Liquid en el código que copias. - Regresa a tu nuevo archivo
product-template-requires-contact.liquid
en el directorio Secciones. -
Busca la etiqueta de cierre
</form>
en el archivo. En una nueva línea debajo de la etiqueta de cierre</form>
, pega el código para el formulario de contacto. - El siguiente paso es rodear el código que acabas de pegar con etiquetas div de HTML. El atributo de clase incluido en el código de la etiqueta div garantiza que tu formulario de contacto se renderice correctamente en la página.
En una nueva línea arriba {% form 'contact' %}
, pega el siguiente código:
En una nueva línea debajo de {% endform %}
, pega el siguiente código:
- Haz clic en Guardar.
Asignar tu nueva plantilla a un producto
Ahora que la plantilla está lista, puedes asignarla a todos los productos para los que deseas ocultar el botón Agregar al carrito.
Desde tu panel de control de Shopify, ve a Productos.
Haz clic en el nombre de un producto en el que deseas ocultar el botón Agregar al carrito.
En la página de producto de tu panel de control de Shopify, en Tienda online, elige la nueva plantilla de requiere contacto desde el menú desplegable Plantilla de tema.
Haz clic en Guardar.
Repite estos pasos para cada producto al que desees agregar tu nueva plantilla.
Pasos para los temas sin secciones
Crear una nueva plantilla de producto
Para reemplazar el botón Agregar al carrito de un producto, deberás crear una plantilla de producto personalizada para ese producto.
Pasos:
- Desde el panel de control de Shopify, ve a Tienda online > Temas.
- Busca el tema que desees editar, haz clic en el botón … para abrir el menú de acciones y, luego, haz clic en Editar código.
- En el directorio Plantillas, haz clic en Agregar una nueva plantilla.
- Crear la plantilla de producto:
- En el menú desplegable, selecciona producto.
- Asigna a tu plantilla el nombre
requires-contact
. - Haz clic en Create template (Crear plantilla).
Ocultar el botón Agregar al carrito
- En tu nuevo archivo
product.requires-contact.liquid
, busca el código HTML para el botón Agregar al carrito. Puedes buscar la palabracart
.
El código del botón Agregar al carrito varía de un tema a otro. Busca una etiqueta <input>
o <button>
con un texto como Add to cart
, AddToCart
o add-to-cart
.
Para Debut, el código del botón Agregar al carrito se ve así:
- Cuando encuentres el código, inclúyelo entre las etiquetas Liquid
{% comment %}
y{% endcomment %}
. Esto impedirá que el código se muestre en la tienda, pero te permitirá volver a colocarlo más fácilmente si quieres cambiar la nueva plantilla más adelante.
Para Debut, el código modificado debería verse así:
- Haz clic en Guardar.
Agregar un enlace por correo electrónico o formulario de contacto
Ahora que has ocultado el botón Agregar al carrito, puedes agregar el contenido que deseas mostrar.
Enlace de correo electrónico
- En una nueva línea debajo de la etiqueta Liquid
{% endcomment %}
que has agregado en el último paso, agrega el código HTML para un enlace de correo electrónico:
- Haz clic en Guardar.
Formulario de contacto
Puedes agregar un formulario de contacto a tu nueva plantilla de producto copiando el código de la plantilla de la página de contacto de tu tema. Para agregar un formulario de contacto:
- En el directorio Templates, haz clic en
page.contact.liquid
. -
Busca la etiqueta Liquid
{% form 'contact' %}
en el archivo. -
Copia todo el código de la etiqueta Liquid
{% form 'contact' %}
hasta la etiqueta Liquid{% endform %}
. Incluye las etiquetas del formulario Liquid en el código que copias. - Vuelve a tu nuevo archivo
product.requires-contact.liquid
en el directorio Plantillas. -
Busca la etiqueta de cierre
</form>
en el archivo. En una nueva línea debajo de la etiqueta de cierre</form>
, pega el código para el formulario de contacto. - El siguiente paso es rodear el código que acabas de pegar con etiquetas div de HTML. El atributo de clase incluido en el código de la etiqueta div garantiza que tu formulario de contacto se renderice correctamente en la página.
En una nueva línea arriba {% form 'contact' %}
, pega el siguiente código:
En una nueva línea debajo de {% endform %}
, pega el siguiente código:
- Haz clic en Guardar.
Asignar tu nueva plantilla a un producto
Ahora que la plantilla está lista, puedes asignarla a todos los productos para los que deseas ocultar el botón Agregar al carrito.
- Desde tu panel de control de Shopify, ve a Productos.
- Haz clic en el nombre de un producto en el que deseas ocultar el botón Agregar al carrito.
- En la página de producto de tu panel de control de Shopify, en Tienda online, elige tu nueva plantilla de requiere contacto desde el menú desplegable Plantilla de tema.
- Haz clic en Guardar.
Repite estos pasos para cada producto al que desees agregar tu nueva plantilla.