Menú
Feedback
Problemas conocidos
Modificación de la cantidad en un artículo erróneo con un componente de lista de productos (IO/SF)
Store Framework
ID: 402976
Backlog
Publicado el16/12/2022
Última actualización el16/12/2022
2 min de lectura

Sumario

Este problema conocido ha sido traducido automáticamente del inglés.

En el componente "vtex.product-list", utilizado en IO/SF Minicart (vtex.minicart v2) o en "Cart v0" (vtex.checkout-cart), cuando un carrito tiene el mismo artículo troceado en más de una ocurrencia (por ejemplo cuando se necesita para el prorrateo de descuentos o quizás cuando tiene itemAttachments), para cambiar la cantidad para su segunda ocurrencia se llamará a la API para su primera ocurrencia, por lo que la cantidad sumada para el artículo será incorrecta.

Otros efectos secundarios: este error está cambiando la cantidad para artículos completamente diferentes, o el artículo va a una tercera línea - que desaparece después de recargar la página, por lo que parece algo relacionado con el comportamiento optimista del carrito.

Simulación

Considerando este carro: https://checkoutio.myvtex.com/cart/add/?sku=282&qty=7&seller=1&sc=1

  • las 7 unidades se presentarán como 1+6 debido a la promoción (que trocea el artículo para asegurar su precio unitario tras ser redondeado).
  • el cambio del artículo de 6 a 8 debería dar como resultado 1+8(9 unidades)
  • este cambio se está aplicando en el 1er artículo, por lo que se comporta como de 1 a 8
  • el resultado final será 8+6 (14 unidades*)

*Los artículos serán reagrupados por la API ya que el redondeo no es un problema para el precio resultante.

Si el carrito tiene SKUs completamente diferentes, donde ambos se pueden presentar troceados (3un del SKU A como 1+2 y 3un del SKU B como 1+2), al cambiar la cantidad por el segundo artículo o en su segunda aparición se comportará como los otros errores mencionados.

Workaround

N/A

Contribuidores
1
Photo of the contributor
+ 1 contributors
¿Te ha parecido útil?
No
Sugerir cambios (GitHub)
Contribuidores
1
Photo of the contributor
+ 1 contributors
En esta página
¿Tienes otras preguntas?
Pregunta a la comunidad
Encuentra soluciones y comparte ideas en VTEX Community
Únete a nuestra comunidad
Solicita soporte a VTEX
Recibe asistencia personalizada de nuestros especialistas
Abre un ticket de soporte
GitHubDeveloper PortalComunidadFeedback