URL de añadir al carrito de Woocommerce

2 minutos de lectura

avatar de usuario
Andrés Turner

Estoy tratando de averiguar si sería posible colocar un enlace de URL HTML sencillo en un botón para agregar un producto a un carrito de Woocommerce. Estoy usando un tema de wordpress para mostrar productos descargables digitales, pero el tema en sí no tiene carrito ni servicio de pago, por lo que estoy tratando de usar woocommerce para esto.

Tengo un botón para cada uno de mis productos que puede contener una URL para vincular directamente al archivo descargable, pero cuando se hace clic en él, quiero agregar el producto al carrito de Woocommerce.

Parece que hay una manera de hacer esto usando un código abreviado, pero el tema está eliminando los corchetes y necesito una URL completa en su lugar.

  • Esto está ordenado. Resultó ser fácil simplemente agregar a la URL de su tienda /shop/?add-to-cart=875

    –Andrew Turner

    2 de febrero de 2014 a las 16:14

avatar de usuario
Michael Visser

No puede vincular directamente al archivo descargable ya que está almacenado en un directorio protegido, si simplemente desea tener una URL que agregue un producto específico a su carrito y abra la página Carrito/Pagar, entonces esto ayudará.

http://yourproducturl.com/checkout/?add-to-cart=%ID%

http://yourproducturl.com/cart/?add-to-cart=%ID%

Reemplazar %ID% con el ID de publicación del producto específico para que cuando se haga clic en el enlace, el visitante sea redirigido a la Carrito/Pagar página con el producto anterior agregado a su carrito.

  • ¿Puedes cambiar la cantidad añadida al carrito también a través de la URL? decir, /?add-to-cart=123&quantity=4 ?

    – Rollo

    12/03/2015 a las 18:51

  • Si desea agregar al carrito una variación de un producto variable, este es el formato correcto: http://yourproducturl.com/cart/?add-to-cart=%id_product%&variation_id=%id_variation%&attribute_pa_%name_attribute%=% atributo_slug_value%

    – Anarcociclista

    20 de mayo de 2015 a las 5:23


  • ¿Puedo agregar un precio de esta manera?

    – Анна Мороз

    30 de marzo de 2020 a las 17:26

¿Ha sido útil esta solución?

Esta web utiliza cookies propias y de terceros para su correcto funcionamiento y para fines analíticos y para mostrarte publicidad relacionada con sus preferencias en base a un perfil elaborado a partir de tus hábitos de navegación. Al hacer clic en el botón Aceptar, acepta el uso de estas tecnologías y el procesamiento de tus datos para estos propósitos. Configurar y más información
Privacidad