Find Jobs
Hire Freelancers

CDMX PHP7+VUE.JS Clases genéricas para carrito de compras

$30-250 USD

Cerrado
Publicado hace alrededor de 5 años

$30-250 USD

Pagado a la entrega
Requiero de un programador experto en Laravel 5.7+ y Vue.js 2+ que me ayude a construir un par de clases genéricas que pueda reutilizar en mis proyectos de comercio electrónico. 1. Clase [login to view URL] (back-end) * Agregar items con cantidad, unidad, descripción, precio unitario, impuesto e importe. * Estos items se deben guardar en la sesión (Session). * Debe hacer las sumatorias de subtotal, impuestos (ver nota) y total. La idea es poder hacer algo como: use Cart; (...) $cart = Cart::addItem([...]); // [cart Obj] en vistas: {{ Cart::getTotal() }} @foreach(Cart::getItems() as $item) ... @endforeach 2. Contraparte Front-end en Vue.js * Recuperar el objeto completo de carrito desde la sesión de Laravel. * Métodos asíncronos para agregar, editar y eliminar items. * La idea de esta parte en Javascript no es un componente, sino una "clase" genérica con métodos y propiedades que pueda reusar en mis proyectos. Yo haré los v-for, llamaré a [login to view URL](obj), de acuerdo a mis necesidades. Nota sobre los impuestos: * Debido a que se piensa para alta re-usabilidad, en una gran gama de productos; no sé con certeza qué impuestos puedan aplicar. Por lo tanto, sería necesario que los impuestos pudieran manejarse de forma genérica. Por ejemplo: "item" => [ "qty" => 1, (...), "importe" => 100.00 "impuestos" => [ [ "nombre" => "iva", "porcentaje" => 0.160000, "importe" => 16.00, ] ] ] Deseo lograr una gran calidad y estabilidad en ambas partes (laravel y vue.js). La parte de back-end puede incluir otras clases si lo crees necesario (Item, Tax) con sus propios métodos, siempre y cuando al final se entregue el objeto computado. La parte front-end en vue.js de preferencia que esté en un sólo archivo que se pueda importar desde gulp o incluso con un simple <script> en el navegador. ¡Gracias!
ID del proyecto: 18899771

Información sobre el proyecto

3 propuestas
Proyecto remoto
Activo hace 5 años

¿Buscas ganar dinero?

Beneficios de presentar ofertas en Freelancer

Fija tu plazo y presupuesto
Cobra por tu trabajo
Describe tu propuesta
Es gratis registrarse y presentar ofertas en los trabajos
3 freelancers están ofertando un promedio de $207 USD por este trabajo
Avatar del usuario
Estoy en toda la capacidad de desarrollar lo que necesitas de manera eficiente y eficaz en el menor tiempo posible y mantener contacto contigo durante el tiempo de desarrollo monstrandode avances
$277 USD en 7 días
0,0 (0 comentarios)
0,0
0,0

Sobre este cliente

Bandera de MEXICO
Mexico City, Mexico
0,0
0
Miembro desde mar 8, 2019

Verificación del cliente

¡Gracias! Te hemos enviado un enlace para reclamar tu crédito gratuito.
Algo salió mal al enviar tu correo electrónico. Por favor, intenta de nuevo.
Usuarios registrados Total de empleos publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Cargando visualización previa
Permiso concedido para Geolocalización.
Tu sesión de acceso ha expirado y has sido desconectado. Por favor, inica sesión nuevamente.