Portada » Lenguaje PHP » PHP carrito de compras con integración de PayPal

PHP carrito de compras con integración de PayPal

PHP carrito de compras con integración de PayPal. El objetivo de una web es la venta, ya sea productos y/o información. Por tal motivo en este artículo nos enfocaremos de la implementación de un sistema de compras con la ayuda de PAYPAL.

PayPal, es un servicio líder en internet para realizar compras y/o recibir pagos. Es muy importante conocerlo y si no lo conocías aquí te dejo el enlace para que puedas sacarte una cuenta. Actualmente ofrece dos cuentas una personal y la otra empresarial.

PHP carrito de compras con integración de PayPal

¿Cómo funciona este excelente carrito de compras por internet?

Primero al cargar la página que nos ofrecerá una serie de productos el cual tenemos que elegir uno o varios productos. Solo tenemos que darle clic al icono del carrito con el símbolo «+» y automáticamente se agregara a nuestra lista de productos seleccionados.

El sistema realiza unos procesos los cuales son:

  • Comprobación del artículo.
  • Orden del producto.
  • Proceso de pago.

En este ejemplo, vamos a utilizar una lista de cuatro productos que hemos utilizado en el ejemplo del carrito de compras. El carrito de la compra contiene un botón ir a pagos y desde esa zona se re direccionara a la plataforma PAYPAL.

1. Agregar productos al carrito

Este proceso requiere que la lista de productos se muestre al comprador y este elija el producto que desee comprar. En nuestro carrito de compras que tenemos implementado, tenemos una vista de 4 productos. Cada producto contiene el icono de agregar a carrito.

PHP Shopping Cart con pasarela de pago Paypal
PHP Shopping Cart con pasarela de pago Paypal
<?php
$cartItem = $shoppingCart->getMemberCartItem($member_id);
$item_quantity = 0;
$item_price = 0;
if (! empty($cartItem)) {
    if (! empty($cartItem)) {
        foreach ($cartItem as $item) {
            $item_quantity = $item_quantity + $item["quantity"];
            $item_price = $item_price + ($item["price"] * $item["quantity"]);
        }
    }
}
?>
<div id="shopping-cart">
        <div class="txt-heading">
            <div class="txt-heading-label">Carrito de Compras</div>

            <a id="btnEmpty" href="index.php?action=empty"><img
                src="image/empty-cart.png" alt="empty-cart"
                title="Carta vacia" class="float-right" /></a>
            <div class="cart-status">
                <div>Total Cantidad: <?php echo $item_quantity; ?></div>
                <div>Total Pricio: $ <?php echo $item_price; ?></div>
            </div>
        </div>
        <?php
        if (! empty($cartItem)) {
            ?>
<?php
            require_once ("ListaCarrito.php");
            ?>  
            <div class="align-right">
            <a href="ProcesoPago.php"><button class="btn-action" name="check_out">Ir a Pagos</button></a>
            </div>
<?php
        } // End if !empty $cartItem
        ?>

</div>
<?php
require_once "ListaProductos.php";
?>
    

      <!-- Fin Contenido --> 
    </div>
  </div>
  <!-- Fin row --> 
</div>

2. Pagar el producto del carrito

En este proceso, realizamos la compra de los productos elegidos y pasamos a un segundo nivel. Mientras se procesa la comprobación, el comprador necesita dar los detalles del envío como ser sus datos personales.

3. Realizar pedido del producto

Se inicia al hacer clic en el botón proceder al pago, el formulario con detalles del cliente llamará a la acción para confirmar la colocación del pedido con el estado pendiente hasta que se complete el pago.

En este ejemplo, he utilizado la URL de la sandbox de PayPal para las pruebas.

4. Procesar el pago

En este proceso final, el comprador será redirigido a la página de PayPal para procesar el pago mediante correo electrónico o tarjeta de crédito. Esta página le pedirá al comprador que pague por su pedido. Por lo tanto, después de un pago satisfactorio, la respuesta se agregará a la tabla tbl_pagos y el estado del pedido se actualizará como pagado.

PHP carrito de compras con integración de PayPal
PHP carrito de compras con integración de PayPal

CONCLUSIÓN

La implementación de un carrito de compras en nuestra página web es muy recomendable para obtener ingresos y/o solventar los costos de inversión.

En este artículo les dejare un archivo comprimido en cual contiene ficheros completos para que ustedes puedan tener su carrito de compras incorporados en su web.

DESCARGA

Descargar Código Fuente

¿De cuánta utilidad te ha parecido este contenido?

¡Haz clic en una estrella para puntuarlo!

Promedio de puntuación 0 / 5. Recuento de votos: 0

Hasta ahora, ¡no hay votos!. Sé el primero en puntuar este contenido.

Scroll al inicio
Esta web utiliza cookies propias para su correcto funcionamiento. Contiene enlaces a sitios web de terceros con políticas de privacidad ajenas que podrás aceptar o no cuando accedas a ellos. 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.
Privacidad