Comprar mediante la cesta de la compra
Este método es adecuado para vender artículos de cualquier tipo y en cualquier cantidad por moneda real.
Nota
Al comprar a través de la cesta de la compra, se ofrece la posibilidad de utilizar códigos promocionales.
- En la interfaz de usuario de la aplicación, añada los siguientes elementos:
- botones para agregar artículos a la cesta
- formulario para ver y editar el contenido de la cesta
- botón para comprar los artículos de la cesta
Nota
En la interfaz de usuario de la aplicación, no se debería poder añadir a la cesta artículos que solo se venden por moneda virtual.
- Implemente la lógica de rellenado y edición de la cesta.
Nota
Antes de llamar al método para rellenar la cesta, no tendrá información sobre las promociones aplicadas a la compra. Esto significa que se desconocerá el coste total y los detalles de los artículos de bonificación añadidos.
- Implemente la visualización del contenido de la cesta.
- Llame al método
Purchase
SDK de la claseCart
. Cuando lo llame, transmita una función que sea llamada cuando el pedido pase al estadodone
en el parámetroonSuccess
.
- Actualice el inventario en el lado del cliente de la aplicación utilizando una de las siguientes opciones:
- utilizando los métodos del SDK para mostrar el inventario del usuario
- utilizando los datos de contenido del pedido que se transmiten a la función de devolución de llamada
onSuccess
de los métodos de compra
Documentación de referencia del SDK
Obtenga más información sobre los métodos del SDK y sus parámetros.
Métodos para rellenar y editar la cesta
Nombre del método del SDK | Descripción |
---|---|
FillCart | Rellena la cesta con el ID especificado o la cesta del usuario actual con artículos. Si ya hay un artículo con el mismo código de artículo (SKU) en la cesta, la posición del artículo existente se sustituirá por el valor transmitido. |
ClearCart | Elimina todos los artículos de la cesta con el ID especificado o de la cesta del usuario actual. |
UpdateItemInCart | Actualiza la cantidad de un artículo añadido previamente en la cesta con el ID especificado o de la cesta del usuario actual. Si no hay ningún artículo con el SKU especificado en la cesta, se añadirá ese artículo. |
RemoveItemFromCart | Elimina el artículo de la cesta con el ID especificado o de la cesta del usuario actual. |
Métodos para obtener el contenido de la cesta
Nombre del método del SDK | Descripción |
---|---|
GetCartItems | Devuelve una lista de artículos de la cesta con el ID especificado o de la cesta del usuario actual. Para cada artículo, se devuelven los datos completos. |
Métodos para crear pedidos
Nombre del método del SDK | Descripción |
---|---|
Purchase | Inicia el proceso de compra para la cesta con el ID especificado o para la cesta del usuario actual. Este método encapsula métodos para crear un pedido, abrir una interfaz de pago y hacer un seguimiento del estado del pedido. |
¿Te ha resultado útil este artículo?
¡Gracias por tu mensaje!
Nos ayudará a mejorar tu experiencia.Enlaces útiles
Última actualización: 22 de Enero de 2024¿Has encontrado una errata u otro error de texto? Selecciona el texto y pulsa Ctrl+Intro.