Pregunta sobre WooCommerce de Wordpress:

Haga clic en agregar a la URL del carrito, pero ¿permanecer en la página?

Un usuario preguntó 👇

Esto se relaciona con mi solicitud en:

https://wordpress.org/support/topic/custom-post-add-to-cart-buttons-editing/

que se marcó como resuelto, pero no resuelto en absoluto.

Entonces, al agregar la URL al carrito con ID, hice un enlace como:

http://yourgroovydomain.com/?add-to-cart=123

Y, por supuesto, carga el artículo en la tabla. Pero el problema es que el sitio piensa que es una página ”. Add-to-cart = 123 ”e intenta ir allí, y como no existe tal página, va a la página de inicio. Estaba usando un plugin 404 para crear una página de inicio, así que lo desactivé, pero todavía va a la página de inicio.

¿Hay alguna manera de hacer clic en este enlace y mantener al usuario en la página?

De hecho, descubrí que volverá a la página o permanecerá en la página si lo hago:

http://yourgroovydomain.com/this-page/?add-to-cart=123

Un problema con esto es que si el usuario presiona el botón Atrás (por cualquier motivo), el artículo se vuelve a cargar en el gráfico. Si bien esto no es malo, no es ideal.

Una combinación de algún tipo que fuera así sería genial:

http://yourgroovydomain.com/?add-to-cart=123 -> http://yourgroovydomain.com/this-page/

Pero en cualquiera de los dos últimos ejemplos, no sé de antemano cuál es el nombre de la página para esta / esta página / sección, porque se crea automáticamente cuando se importan productos de nuestra base de datos. Entonces necesitaría algo que hiciera esto de manera efectiva:

get-current-url /? add-to-cart = 123

Sé que esto es suficiente, pero parece ser lo último que puedo intentar.

¡Gracias!

(@lrehbein)

Ingeniero Automático de Felicidad

Hace 2 años, 9 meses

Hola scottl31,

No es exactamente lo que quieres hacer, pero tal vez funcione:

En la configuración de WooCommerce de su sitio, en la pestaña Productos, puede configurarlo para que un usuario sea redirigido al gráfico después de agregarlo con éxito al gráfico.

Si usa la URL y luego va al gráfico, si presionan el botón «Atrás», terminarán regresando a la página que tenía la URL.

Es un poco más elegante que quitar la página de inicio después de agregar el gráfico.

(@ scottl31)

Hace 2 años, 9 meses

Bueno, eso no funciona porque asumen la carta que están comprando. Quiero que vayan al gráfico cuando quieran, no solo porque agregaron un elemento. Personalmente, odio cuando un sitio me lleva al gráfico cuando agrego un artículo.

Entonces, ¿sabe si alguno de sus colegas más específicos sabría cómo hacer las cosas que quiero hacer?

¡Gracias!

(@lorro)

Hace 2 años, 9 meses

¿Has probado el atajo de WooCommerce?
[add_to_cart id=”3890″] El acceso directo detecta la página en la que se está utilizando para que pueda crear el enlace para que pueda permanecer en la misma página.

Es posible que deba diseñar la salida para satisfacer sus necesidades.

(@ scottl31)

Hace 2 años, 9 meses

Lo intenté pero no me da nada. ¿Qué «estilo» se requiere?

(@lorro)

Hace 2 años, 9 meses

Lo que debería suceder es que presiona un botón en un cuadro y cuando hace clic en el botón, genera la URL de la página en + la cadena de consulta add_to_cart. El producto se agrega al gráfico y la página se vuelve a cargar en la misma página.

El estilo depende del estilo que quieras. Sin embargo, si no funciona para usted, no tiene sentido preocuparse por el estilo.

Asegúrese de usar comillas directas alrededor de la identificación, no comillas tipográficas.

(@ scottl31)

Hace 2 años, 9 meses

Eso fue todo. Las comillas eran malas. Es curioso que solo miraran.

Entonces esto funcionó, pero el botón es inútil porque me lleva de vuelta al problema que comencé en la publicación anterior. Eso estaba cerrado pero nunca resolví nada.

Si no le importa cortar el último hilo, para que pueda ver mi problema, eso podría ayudar.

https://wordpress.org/support/topic/custom-post-add-to-cart-buttons-editing/

(@lrehbein)

Ingeniero Automático de Felicidad

Hace 2 años, 9 meses

@lorro que funcionó a la perfección! Producto agregado al gráfico, el usuario permanece en la página original. ¡Gran solución!

(@ scottl31)

Hace 2 años, 9 meses

Suspiro No. Me devuelve al principio. Por favor lea mi última publicación. Gracias.

(@lorro)

Hace 2 años, 9 meses

Entonces, ¿este producto es de un tipo variable? De lo contrario, no puede utilizar el acceso directo. Es solo para productos simples. ¿Puede crear 3 productos simples y agregar los plugins a los gráficos, así:

Difícil: [add_to_cart id=”101″] Suave: [add_to_cart id=”102″] libro electronico: [add_to_cart id=”103″]

Eso será lo más fácil si no desea codificar. Si es un producto cambiante, volverá, pero el arreglo será trivial y ciertamente un poco.

Sin codificación, no podemos cambiar el texto del botón al atributo de producto. Podemos cambiar el texto del botón a «Agregar al carrito», por ejemplo, en lugar de «Agregar al carrito», pero supongo que eso no es lo que quieres.

Si se trata de un producto modificable, no puede soltar el plugin con un carrito. Eso cambiaría más de lo que encontraría aquí. Puede pasar si envía la página completa, pero leí que no quiere eso.

Es posible que tenga que comprometerse si desea contratar a un desarrollador.

(@ scottl31)

Hace 2 años, 9 meses

Bueno, me acerqué mucho a esta forma de URL de hacerlo, ya que mi jefe dijo que haríamos un enlace como «Comprar eBook por $ 6.00»

Y funciona realmente bien, pero creo que solo necesito saber cómo tener el código de enlace de algún tipo que inserte la URL de la página actual.

¿Sabes algo así? Lo busqué en Google, pero todo lo que obtuve, no pude ir a trabajar.

(@lorro)

Hace 2 años, 9 meses

Intentalo:
<a href="?add_to_cart=3890">Buy eBook $6.00</a>

En ausencia de una URL, el navegador acepta la página actual. No sé si esto funciona en todos los navegadores y dispositivos. Eso espero.

(@lorro)

Hace 2 años, 9 meses

O para un producto cambiable:
<a href="?add-to-cart=1175&variation_id=1184&attribute_pa_size=x-large&attribute_pa_colour=white">Buy eBook $6.00</a>

donde 1175 es el ID del producto principal. Creo que el bit attribute_pa es diferente para atributos ad-hoc, no probados.

(@ scottl31)

Hace 2 años, 9 meses

Acabo de enterarme esta semana de cómo dejar la URL en blanco. No estoy seguro de por qué no lo pensé.

Al principio, su código no funcionó y me tomó un tiempo descubrir que usaba sublíneas en lugar de guiones.

add_to_cart =

De todos modos, voy a someter esto a todo mi proceso, así que no cierres este hilo todavía.

(@ slash1andy)

Ingeniero Automático de Felicidad

Hace 2 años, 9 meses

No hemos tenido noticias tuyas en un tiempo, así que marcaré esto como una solución. Si tienes alguna otra pregunta, puedes comenzar una nueva conversación.

(@shivancouver)

Hace 2 años, 6 meses

Relacionado con la publicación original.

Tengo varias páginas, cada una con varios productos en una lista. (300+)

Cuando el cliente agrega un artículo, siempre abre el carrito o redirecciona a otra página dependiendo del plugin que use para mostrar la lista de productos (Quickster en mi caso)

Todo lo que quiero es que los clientes puedan agregar elementos seleccionados a la tabla, desde varias páginas, sin referencias. Luego, una vez que el cliente termina de ordenar AQUÍ, pasa al proceso del carrito.

Pasaste 3 días tratando de encontrar una solución. Nada

WordPress con Divi, las últimas versiones

¡Gracias!

¿Solucionó tu problema??

0 / 0

Deja una respuesta 0

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *