ng-easycommerce
v0.0.56-3.beta3
Published
- se agrega validacion en decidir, para verificar el campo subtotal y cuotas con iteres llegue # version 0.0.563.beta2 - ajustes en decidir para tarjetas de debito no salgan cuotas # version 0.0.563.beta1 - ajustes en decidir para añadir cuotas e inte
Downloads
1,145
Readme
version 0.0.563.beta3
- se agrega validacion en decidir, para verificar el campo subtotal y cuotas con iteres llegue
version 0.0.563.beta2
- ajustes en decidir para tarjetas de debito no salgan cuotas
version 0.0.563.beta1
- ajustes en decidir para añadir cuotas e interes
version 0.0.560
- funciones cart y añadir componente sidebar
version 0.0.559
- funciones cart y añadir componente sidebar
version 0.0.558
- error contraseña en password reset
version 0.0.557
- ver contraseña en password reset
version 0.0.556
- nueva funcion checkStock en carrito
version 0.0.555
- bugfix decidir cybersource
version 0.0.554
- prueba decidir cybersource
version 0.0.553
- control login para finalizar compra en b2b
version 0.0.552
- se actualiza decidir para usar version 2.6.4 y se ajusta botones en checkout mientras carga.
version 0.0.551
- Añadido useToFilter para tener la posibilidad de elegir parámetros del artículo para filtrar
version 0.0.550
- Modificar versión de JS de Decidir a la v2.6.4
version 0.0.549
- Modificar para que código postal sea texto pero espere sólo numeros mediante regex en el checkout
version 0.0.547 y 0.0.548
- se castea el codigo postal en checkout para que se mande como string
version 0.0.545 y 0.0.546
- se pone codigo postal en checkout tipo numerico
version 0.0.544
- ajustes para buscador header se quite busqueda al dar en la X
version 0.0.543
- ajuste * campos requeridos en formulario checkout
version 0.0.542
- se muestra codigo de productos sin stock al querer comprar.
version 0.0.541
- se modifica objeto Dinamycs Filter para mostrar la imagen
version 0.0.540
- se modifica endpoint de atributos en collection
version 0.0.539
- se modifica nota de checkout para que se permita html
version 0.0.538
version 0.0.537
- se agregan funciones para puntos de ventas que funcione con google maps api
version 0.0.536
- se elimina texto erroneo en checkout
version 0.0.535
- se aregega el toast al componente multipleitems para poder mostrar mensajes al agregar al carrito
- se modifican los detalles del checkout para que los cupones y descuentos se acumulen y no se repitan
version 0.0.534
- funcion cerrar modal login al iniciar sesión.
version 0.0.533
- import en ecomponente para usar cartservice
version 0.0.532
- se modifican endpoints cart para agregar y borrar items.
version 0.0.531
- ajustes asociaciones por categorias y por atributos.
version 0.0.530
- pruebas meta og
version 0.0.529
- ajustes en metodos de envío OCA
version 0.0.528
- avances2 asociaciones concatenadas por atributos y categorias
version 0.0.527
- avances1 asociaciones concatenadas por atributos y categorias
version 0.0.526
- se añaden etiquetas meta en product-details para probar utm
version 0.0.525
- se hace un cambio para obtener el section de forma correcta cuando en la url se usa utm en los bloques
version 0.0.524
- se corrige hardcodeo erróneo en account-ec.component.html
version 0.0.523
- se cambia funcionamiento filtros top en collection
version 0.0.522
- arreglo envio en order
version 0.0.521
- movimiento automatico en el banner principal (block-banner-full)
version 0.0.520
- se añade la funcionalidad de parametros y el mediaUrl en el header
- se cambia a autoplay el movimiento de los banner en block-banner-boxer y block-banner-full
version 0.0.519
- Se modifica funcionamiento lotes para que espere un tiempo en cargar el endpoint de carrito.
- Se añade loading en boton lotes para que cargue al darle a guardar
version 0.0.515
- Se modifica funcionamiento del checkout solucionando bug 0.0.513
version 0.0.514
- Se da formato a fecha de lotes en las ordenes y se modifica funcion actualizarCarrito() para que desactive el boton de + o - hasta que se lance el endpoint
version 0.0.513
- Se modifica funcionamiento del checkout ya que en algunos B2B se lanzaba dos veces el evento complete
version 0.0.510-511
- Se arregla botones aceptar cookies
version 0.0.509
- Se cambia tamaño Cookies. Para que cuando se abre el modal y se acepten las cookies se cierre tambien el sidebar usar funcion:
closeCookies(){ $('#offcanvasCookies').removeClass('show') }
version 0.0.505
- Versión estable de lotes
version 0.0.501-504
- Avances para lotes
version 0.0.500
- Se arreglan y añaden eventos para GTM
version 0.0.497-499
- Avances para lotes
version 0.0.496
- Se completa el método de pago bamboo, se parametriza la carga del script con los datos recibidos desde el backend. Se hace correciones visuales al formulario, el logo que se imprime en este siempre debe llamarse
logo_bamboo.png
y debe ir en assets/ del frontend.
version 0.0.495
- Se completa el circuito del método de pago de bamboo. Se continua trabajando en la parametrización.
version 0.0.494
- Se agrega control para habilitar/deshabilitar la conversion de la moneda. Se agrega la carga de la moneda por defecto en caso de que este deshabilitado.
version 0.0.493
- Se corrige la url del process-payment de metodo de pago bamboo.
version 0.0.492
- Se cambia de lugar el endpoint process-payment para que se ejecute cuando bamboo obtiene el token de usuario. En desarrollo
version 0.0.491
- Se corrige el endpoint de procesamiento de bamboo asi como sus parametros tambien, estado incompleto.
version 0.0.490
- Se agrega un nuevo servicio
currency.service
para manejar la funcionalidad con respecto a la moneda y su convertibilidad. - Se actualiza el pipe
ec-currency-symbol
para que muestre los cambios cuando se genera una convertibilidad moneda. - Nota: dentro de currency.service hay un observable
uptade$
el cual es utilizado para indicar que se produjo la convertibilidad. Este observable debe ser usado, en la vista, cuando se llama a<app-price>
junto con la directivaecReloadView
para que se actualice el componente cuando se realiza una conversión de moneda. - Ejemplo:
<app-price ... *ecReloadView="update"></app-price>
- (siendo
update
una variable asociada al observable update$)
version 0.0.489
- Se agrega el método de pago bamboo, estado incompleto.
version 0.0.488
- Se modifica funcionamiento filtro Fecha y se cambian textos v2.
version 0.0.487
- Se modifica funcionamiento filtro Fecha y se cambian textos
version 0.0.486
- Se crean nuevos eventos select_promotion y select_item para GTM y se añade la en los components.ts de blocks para que se puedan llamar desde los frontends.
- Se modifican eventos y funciones de GTM que ya existian.
version 0.0.485
- Se unifica el boton listo del dataform-ec.component con el de siguiente del checkout quedando asi con un solo click para pasar a la siguiente vista.
version 0.0.484
- Se cambia funcionamiento del filtro atributos para que apunte a otro endpoint y sea dinámico actualizandose cuando se seleccione una categoría.
version 0.0.483
- Se cambia el parametro
createAt
pordateCreate
en los filtros sort.
version 0.0.482
- Se agregar la posibilidad de elegir que filtros sort se deben mostrar en el frontend a través de las constantes.
- Se agrega la posibilidad de filtrar sobre la vista de productos directamente en el componente collection-ec. Por el momento el campo que se toma en cuenta es
dateCreate
de las variantes. Queda pendiente medir la performance cuando se trate de filtrar muchos articulos
version 0.0.481
- Se corrige un problema en orders-list-ec para contemplar cuando no viene el dato
payments[0]
.
version 0.0.480
- Se cambia eventos GTM para enviar la informacion correcta.
- Se modifica el addToCart para que contemple las variantes y las pueda agregar al carrito.
- Se modifica la directiva ecProductStock para que contemple el stock de la variante en caso de tener.
- Se agrega en las constantes la variable paramsProductsWithUniqueVariant para poder configurar la muestra de las variantes en el collection.
- Se modifica y corrige en la funcion getProductsWithUniqueVariant del servicio de producto, el caso defaultFirstOption == true.
version 0.0.479 (para prueba)
- Se cambia una función de analytics para probar GTM.
version 0.0.478
- Se agrega y configura el filtro por fecha de creación, para que se agregue en los filtros_top.
version 0.0.477
- Se agrega una variable en el componente LoginFormEc para poder cambiar la url de redireccion post login exitoso.
version 0.0.476
- Se corrige la url de la libreria del método de pago decidir, en donde se reemplaza la letra d por la letra g en la palabra
ord_id
que pasa a serorg_id
.
version 0.0.475
- Se corrige un problema con las imagenes en el componente
order-ec
, ahora muestra las imagenes correspondiente al item de la orden. - Se agrega un parámetro en
order-list-ec
para poder indicar si mostrar o no las imagenes. El parámetro se llamashowImage
.
version 0.0.474
- Se actualiza el método de pago Bancard, para completar la compra, procesar errores, actualizaciones visuales.
version 0.0.473
- Se agrega la funcionalidad para trabajar con cookies. ver más...
version 0.0.472
- Se actualiza el método de pago Bancard catastro agregandole las funcionalidades de pagar y tambien de poder eliminar la tarjeta.
version 0.0.471
- Se contempla el caso para cuando no viene background image en los bloques, se le agrega en ese caso la propiedad inherit
- Se contempla el caso para cuando no viene la variable items en los estilos del bloque, se le agrega valores por defecto en ese caso.
version 0.0.470
- fix: publicación de version
version 0.0.469
- Se agrega al json del endpoint de process_payment el campo de
date_of_birth
que contiene la fecha de nacimiento del formulario de decidir
version 0.0.468
- Se corrige el nombre del dato del campo "Fecha de nacimiento" para que se envíe como data_of_birth y se pone el input como required.
version 0.0.467
- Se agrega el campo "Fecha de nacimiento" en el formulario de decidirFormEc
version 0.0.466
- Se mejoran las funciones plus y less de los componentes products y product-detail, para permitir agregar mas cantidad de uno y sus respectivos controles.
version 0.0.465
- Se añade el metodo de pago Bancard-catastro (incompleto hasta esta version).
- Se añade un parametro en core.consts para poder seleccionar que paises mostrar en el checkout.
version 0.0.464
- Se agregar la funcion "replaceCurrencyTypeConfig" en core.consts para reemplazar los valores de una moneda. Se extrae de setCurrency el arreglo que contiene los valores de los distintos tipos de monedas.
version 0.0.463
- Se actualiza product-detail.service para que se le cargue a las opciones del producto las imagenes destock y mobile.
version 0.0.462
- Se actualiza el componente de build-your-ec para que al finalizar la secuencia de carga de un paso, se puedar ejecutar n funciones al terminar la carga. Se corrige la posicion de la variable loadingStep para que marque correctamente cuando el paso se esta cargando.
version 0.0.461
- Se agrega el control de que cuando el metodo de pago incluya la clave "mercado_pago" y "credit" no muestre las dos vistas juntas.
version 0.0.460
- Se agrega parametro en las funciones de logout para poder decidir a donde redireccionar tras el cierre de sesión. Quedan los valores que estaban por defecto en el parametro.
version 0.0.459
- Se quita la palabra "gratis" (o su traducción), de los metodos de envío.
version 0.0.458
- Se corrige en el checkout el caso para cuando solo se omite el metodo de envio.
- Se actualiza el dataform-ec para que el país venga cargado por defecto en el select y como consecuencia tambien la provincia y el dni.
version 0.0.457
- Se corrige las traducciones en los path de las secciones.
version 0.0.456
- Se corrige error en la vista de success-ec, no se muestra mas el spinner sino que se ve la vista por default.
- Se actualiza el componente rating-ec agregandole una funcion para redondear el valor ingresa a un numero entero o decimal con 0.5
version 0.0.455
- Se actualiza el componente de bloques para sea mas personalizable , permitiendo la inclusion de bloques cuyo codigo debe coincidir con el método de pago del cual se efectuo la compra.
- Se arregla un fix con el metodo bank_transfer, ahora se asegura que el metodo incluya el string 'bank_transfer' y que no sea de forma estricta.
- Se agrega un filtro para los bloques html dando la posibilidad de que bloques mostrar para un seccion determinada.
version 0.0.454
- Se modifico el diseño y las clases css de la pagina de forgot password
- Se genera un servicio de filtros para que el componente de filtros pueda ser usado fuera de collection.
- Se añade en core.consts.ts una variable para poder configurar los tipos de filtros a mostrar, su orden y los filtros aplicados por defecto.
version 0.0.453
- Se agrega/actualiza las variables de estado de carga del request en el login-form-ec, register-form-ec, register-wholesaler-form-ec y block-form-contact-ec. Aprovechando el uso de estas variables se añade el componente app-loading-section-ec para mostrar un spinner en la vista, cuando se esta ejecutando el request.
- Se crea el componente app-loading-section-ec el cual genera un spinner centrado vertical y horizontalmente con un fondo blanco y una opacidad de 75%.
- Se añade la clase form-select al de seller-dashboard-container-ec y se corrige el fix en mac.
- Se actualiza el componente shipment-ec para que muestre la descripcion del método de envío seleccionado.
version 0.0.452
- Se parametriza la función toastReviewsForm del componente reviews-form-ec para poder enviar mensajes de éxito personalizados.
- Se actualizan los json de es.json y recaptcha-sites.json.
version 0.0.451
- Se agrega un metodo para retornar el usuario activo en el dashboard de vendedores, con sus cambios de estilos.
version 0.0.450
- Se arregla el metodo de decidir para que use las url segun el entorno enviado en el campo public_enviroment
- Se agrega un metodo en el channel-config.service.ts para poder cambiar de canal via hostname.
version 0.0.449
- Se quitan los decimales para la moneda de Suecia (SEK)
version 0.0.448
- Se agrega la funcionalidad para poder ordenar por columnas las ordenes de los clientes.
- Se modifica la funcion setSearchValue de header-ec para que acepte una funcion que se ejecuta al presionar enter.
- Se arregla el problema de estilos en los botones del checkout.
version 0.0.447
- Se actualiza el componente de build-your-ec para que trabaje con la toma de los filtros de atributos.
version 0.0.446
- Se agrega la opcion de aplicar filtros por defectos al ingresar a la seccion de Collection.
version 0.0.445
- Se crea el componente reviews-ec para el manejo de los datos de las reviews de un producto.
- Se crea el componente reviews-form-ec para todo lo que tenga que ver con guardar una opinion para un producto.
- Se crea el componente rating-ec cuya funcionalidad apunta a mostrar valores en distintos formatos, actualmente puede ser estrella o el valor numerico.
- Se añade el link de seguimiento en las ordenes.
version 0.0.444
- Se mejora la funcionalidad del componente build-your-ec.
- Se agrega en el componente header la opcion de obtener las secciones en el menu.
- Se actualiza el componente section-container-ec para obtener todos los datos de la seccion.
version 0.0.443
- Se actualiza la funcionalidad del componente build-your-ec, se mejora el proceso paso y filtrado de opciones, se captura error en caso de que no existan mas coincidencias.
- Se crea nuevo componente, product-found-ec, para el manejo de los productos resultantes de la busqueda por filtros.
- Se actualiza el formulario de Decidir, cuando no es cybersource se omiten los capos calle y nro.
- Se actualiza el componente de bloqk-ec para permitir el swicheo de todos los componentes con componentes locales a una implementacion.
- Se actualiza la vista de transferencia bancaria para mostrar el texto con el formato igual al backoffice. Se le añaden clases.
version 0.0.442
- Se agrega el metodo de pago Culqi. Se lo agrega a la logica de payment-ec.
version 0.0.441
- Se corrigen errores de estilos de los componentes de bloques.
- Se agrega funcionalidad al contact-form-news-ec, con cambios de estilos.
version 0.0.440
- Se corrigen errores de estilos en los componentes de bloques.
version 0.0.439
- Se corrige error al elegir una variante que no esta habilitada.
- Se agrega al objeto asociatedData el atributo "multipleQuantity". Se actualizan los valores de minimumItemQuantity y maximumItemQuantity.
- Se modifica el type del campo "documentNumber" a text para que acepte valores alfanumericos.
version 0.0.438
- Se ajusta el dataform-ec reacomodando los campos del formulario. El campo tipo de documento se rellena de acuerdo al país seleccionado en el campo previo.
- Se añade al asociatedData el atributo "uniqueExternalCode".
- Se corrigen traducciones en Español
- Se incorpora la nueva mejora de Bloques.
- Se ajusta el método de pago decidir para utilizar fingerpoint. Se actualiza el formulario con el campo calle y número.
version 0.0.437
- Se ajusta el metodo setCustomer() para que cuando se asigne un cliente, se cambie tambien el canal actual por el que tiene el cliente asociado (el primero de sus canales).
- Se actualiza en.json
version 0.0.436
- Se actualiza el componente BlockFormContactEcComponent, se le añade una variable loading para controlar el estado del envio de datos.
version 0.0.435
- Se crea el componente de StepEc dentro del checkout para manejar la vista de los pasos del checkout.
- Se actualiza el CheckoutEc para que reciba información del canal para comprobar si se deben saltear los metodos de envio y de pago.
version 0.0.434
- Se crea el componente build-your para el manejo de la funcionalidad de armar producto (en prueba)
- Se crea el servicio de asociaciones concatenadas.(en prueba)
- Se modifica la funcion de los metodos de pago isMP() para que la comparación la haga a través de un include.
version 0.0.433
- Se crea un funcion en auth.service para evaluar si el usuario excede el minimo de compra ya sea minorista o mayorista.
version 0.0.432
- Se crea el componente de comparación de productos.
- Se modifica el componente de productos relacionados para que excluya las asociaciones relacionadas con la comparación de productos.
- agregue el boton donde iria el seguimento de envio.
- agregue la vista para poder hacer el ordenamiento por columna.
- FIX: Modificacion del llamado a las imagenes en el detalle de la orden para evitar que se repita la primer imagen.
varsion 0.0.431
- FIX: parametro "moreInfoInMethod" muta a variable de clase.
varsion 0.0.430
- Se agrego opcion de visualización del detalle de cada uno de los metodos de envio disponibles para cada implementacion en el proceso de checkout. Por defecto el parametro "moreInfoInMethod" en el servicio "shipmentService" es "false".
varsion 0.0.429
- Mejoras en componente mercado pago api control de fecha de vencimiento.
varsion 0.0.428
- Se agrega el parametro "locale" en la ruta de los endpoints del cartService.
- Se actualizo el archivo recaptcha-sites-prod.json con nuevas urls en produccion.
version 0.0.427
- Modifique la estructura de account, order list y order.
- Se crea funcion en ToastService para poder cambiar el tiempo que se muestra un mensaje.
- Se actualiza el ProductDetailService para cargar en las variantes las propiedades que tiene cada una.
version 0.0.426
- Se agrego logica para que el tipo de moneda se tome en base al usuario logueado.
version 0.0.425
Mejoras en el servicio de recaptcha para que tome claves desde parametros. -- Parametro principal debe nombrarse como "recaptcha_key_[canal]" -- Parametro secundario debe nombrarse como "recaptcha_key"
Actualización a bootstrap 5: clases y atributos.
Fix: se agrega el parametro locale en la funcion "changeChannel" de la clase ChannelConfigService
version: 0.0.424
- Update SuccessEcComponent: se agrega variable para cargar los datos de payments.
version: 0.0.423
Fix decidir CyberSource.
Manejo de mensajes backend en metodo de pago decidir.
version: 0.0.422
- Fix para retornar (ready)==true en login 200 siempre.
version: 0.0.421
-Se agrega opcion de cerrar modal de bancard.
version: 0.0.420
- Fix en el cambio de configuración de canales para remover defaultLocale sin afectar login.
version: 0.0.419
- Fix en el cambio de configuración de canales para remover defaultLocale.
version: 0.0.418
Actualización del componente Seller Dashboard.
Actualización en el cambio de configuración de canales.
version: 0.0.417
- Se parametrizo mensaje de operacion parcial para decidir por parametros backoffice.
version: 0.0.416
Se realizaron ajustes en componente de decidir, nuevos estados.
Se agrego manejo de error cuando los usuarios no se encuentran activos.
version: 0.0.415
- Actualización de share-block-ec. Se usa el servicio de parametros para poder elegir que elementos mostrar. --El parametro debe ser cargado con la palabra "share" y tambien la red por la que se lo quiere compartir. --Ejemplo: "share_whatsapp" o "facebook_share" ...
version: 0.0.414
Actualización de la interfaz de Seller Dashboard
Actualización de metodo para ordernar tabla de clientes
version: 0.0.413
Actualización de la interfaz de Store y StoreEcComponent para manejar tiendas exclusivas y con retiro local.
Actualización de la vista de Seller, se agrega la columna para pedidos nuevos y se acomodan los estilos.
Atualización de redirección AbleBuyerGuardService.
Actualización de los diccionarios ec-i18n.
version: 0.0.412
Se creo el componente 're-captcha-ec' para poder ampliar el uso del re-captcha --Ejemplo de uso: <re-captcha-ec [form]="contact_form"> form: recibe el formulario que contiene el recaptcha (opcional)siteKey: recibe la clave (string) que usa el recaptcha.
Ajustes componentes medio de pago Decidir.
version: 0.0.411
Ajustes componentes medio de pago Decidir.
Productos relacionados y variantes color por product related reactivo.
version: 0.0.410
- Minor fix en component redirect.
version: 0.0.409
Se agregan control en CartService para no agregar productos en carros de usuarios "no compradores".
Se agrega guarda para controlar acceso a usuarios con "compradores".
Se agrega guarda para controlar acceso segun rol de usuario (raw - espera string[]).
Actulizacion de los diccionarios ec-i18n.
version: 0.0.408
- Ajuste en componente SellerDashboardContainer (UI y backend redirect).
version: 0.0.407
- Ajustes en decidir envio de tipos de tarjeta (WIP).
version: 0.0.406
Ajustes en decidir parametros de entorno backoffice (FIX).
Metodo para verificar si un producto tiene todas sus variantes sin segumiento en seleccion multiple de items (FIX).
version: 0.0.405
Ajustes en decidir parametros de entorno backoffice.
Metodo para verificar si un producto tiene todas sus variantes sin segumiento en seleccion multiple de items.
version: 0.0.404
- Ajustes en el componente SellerDashboardContainer para compatibilidad con Bs4
version: 0.0.403
- Ajustes en parametros y navegacion componente Decidir
version: 0.0.402
Cambios en la parametrización de la UI del componente SellerDashboardContainer
Se agregaron mejoras en componente de método de pago Decidir, se agregaron parámetros para ambiente de producción
version: 0.0.401
- Se creo componente para nuevo metodo de pago decidir (WIP)
version: 0.0.400
Se agrego manejo de script doppler como analytics. El parametro debe poseer el siguente formato doppler_[channel]_id -> ejemplo: doppler_minorista_id
Se agrego parametro para desdoblamiento de productos por variantes con o sin stock dependiendo de su valor.
Se agrego mejora de proceso de compra. omitiendo el paso de pago en caso de monto total 0
version: 0.0.399
Se actualiza dashboard de vendedores con mejor parametrizacion de la ui.
Se agrega seteo de carga de direccion por canal.
Se actualiza api de productos relacionados para tener en cuenta el locale.
Se actualizan los diccionarios ec-i18n.
version: 0.0.398
Se agrega la opción de realizar el envio de multiples items al carrito.
Se creo componente 'app-multiple-items-to-cart-ec' para poder extender del mismo en las implementaciones en caso de ser nesario.
Se parametrizo la funcion de desdoblamiento de productos por variantes para una opcion determinada.
version: 0.0.397
Se agrega compra para usuarios vendedores.
Se agrega listado de clientes (raw).
Se hacen ajustes en el cambio de canales.
Se agrega la opción de controlar el login de usuarios según roles.
Se agrega la opción de configurar redirección post login.
Se actualizan endpoints para soportar cambios de idiomas.
Se agrega la opción de hardcodear un canal inmune a los cambios en runtime.
Se agregan traducciones.
Se requiere instalar la libreria fuse.js
version: 0.0.396
Se agrego logica a la seleccion de direcciones para los casos donde el usuario no posee direcciones cargadas.
Se agrego informacion a eventos pixel.
version: 0.0.395
- Se agrega parametrizacion por idioma a los endpoint de categorías y atributos.
version: 0.0.394
Actualizacion en los metodos de envio, sus costos no se muestran si no tienen asociado un contrato
Se integra el Zoom de imagenes. --Ejemplo de uso: <div app-magnizoom-ec zoomMode="COVER" [ImageSrc]="consts.mediaUrl() + picture" [imageStyle]="{'width': '470px', 'height': '470px'}" [imageClass]="'prueba'">
--zoomMode --> COVER: zoom comun (opcion por defecto) LENS: zoom lupa en forma de rectangulo
--imageSrc --> path de la imagen
--imageStyle --> Estilos
--imageClass --> Clase css. Aclaración, la clase debe ser puesta en styles.scss de lo contrario no la toma.
Se actualizan los componentes de registros, ahora retorna valores si el registro es exitoso.
Se agrega nuevo evento a facebook pixel, ajustes en evento existente.
Se actualizan los componentes de orders, y order para comenzar a tomarlos desde la libreria en las implementaciones.
Control de vencimiento de token por tiempo.
Nuevas traducciones.
version: 0.0.393
Se agrego en la seleccion del sedes, en el boton "Nueva direccion" la posibilidad de que el texto venga desde un parametro. --Se utiliza el codigo "btn_new_address_" mas el canal, mas el lenguaje.
Fix en el register, en la comprobacion de que las contraseñas sean iguales.
Se modifico la solicitud de secciones, ahora se hace por codigo y no por slug.
Se realizaron ajustes sobre metodo que setea el idioma.
Fix request de formularios de contacto.
Nuevo metodo para obtener idioma simplificado para translate.
Ajuste en traducciones.
Se agrego opcion de visulizar factura en orden de compra.
version: 0.0.392
- Se agrega funcion de recuperacion de carrito por cart-token y un componente para consumir dicha funcion. -- Para agregar funcionalidad a las implementaciones se debe agregar en el modoludo cart el siguente objeto al arrelgo de rutas. { path: 'load/:token', component: CartLoadEcComponent }
version: 0.0.391
Se cambia el "title" de los filtros dinamicos para que utilicen el valor "label".
Se actualizan las claves i18n en el checkout.
Fix en el dataform donde ante un error 450 mostraba la pantalla de login.
Se agrega parametrizacion en #addChildren (footer) para indicar start/end al insertar.
version: 0.0.390
- Se realizaron ajustes sobre checkout seleccion de direcciones.
version: 0.0.389
- Se realizaron ajustes sobre seleccion de canales.
version: 0.0.388
- Add: opción para configurar desde la implementación si se desea una comprobación de permisos usuario-canal simple o con selección/redirección.
version: 0.0.387
Se agrego logica para que la seleccion de sedes sea de a acuerdo a la logica de la implmentacion -- Opciones : 'ONLY_LOAD_ADDRESS' | 'ONLY_ADDRESS_SELECTION' | 'LOAD_ADDRESS_AND_SELECTION' . Por defecto : 'ONLY_LOAD_ADDRESS'
Se soluciona fix filtrado por categorias y atributos con caracteres especiales.
version: 0.0.386
- Ajustes en metodo de pago bancard para futuro pase a produccion.
version: 0.0.385
Se realizaron ajustes sobre todos los componentes de metodos de pago por modal.
Se agrego nuevo metodo de pago bancard por iframe.
version: 0.0.384
Se agrega manejo de diccionarios integrados desde core.
Se soluciona bug en la visualización de los items en el detalle de checkout
version: 0.0.383
- Se cambio el type a email donde correspondia en formularios.
version: 0.0.382
Se soluciona fix filtros por atributos y categorias.
Se soluciona fix componente contact y newsletter.
Se agrega opcion de modicacion de label en campo nota en checkout atravez de parametros. -- Formato codigo parametro : label_notes_[canal]_[locale] ejemplo label_notes_mayorista_es.
Se realizaron ajustes sobre seleccion de sedes en checkout.
Se realizaron ajustes sobre modal de seleccion de canales.
Se creo pipe para sanitizacion de HTML.
Se creo pipe para sanitizacion de URL.
version: 0.0.381
Se realizaron mejoras sobre componente de newsletters para enviar otros atributos al backoffice.
Se unifican versiones 0.0.377 - 0.0.380
version: 0.0.380 - (Para pruebas)
Mejoras solicitadas en GTM, aplica a otras matricas.
Nuevo evento sign-up.
version: 0.0.379 - (Para pruebas)
- Seleccion de primer contrato por defecto para los distintos tipos de metodos de envio.
version: 0.0.378 - (Para pruebas)
- Se agrego control de usuario y canales cuando se inicia la aplicacion en distintos subdominios.
version: 0.0.377 - (Para pruebas)
Se agrego codigo de status en interceptor para menejo de errores 450. Servicio manejador de errores.
Se agrego manejo de erroes en checkout por toast.
Se agrego manejo de canales por usuario.
Se creo componente para seleccion de canal.
Se realizaron ajustes sobre metodos para seleccion de canales desde core.
Se agrego seleccion de sedes o direcciones en checkout paso address. Opcional por implementacion.
version: 0.0.376
Se agrego codigo de status en interceptor para menejo de errores 450 (WIP).
Se agrego de forma provisoria manejo de permisos de tipo de clientes por canal.
version: 0.0.375
Se soluciono fix se perdia criterio de buscqueda cuando se requeria pagina siguente a backend.
Se agrego codigo de status a interceptor.
Se agrego discount a informacion asociada a la variante desde servicio detalle producto.
version: 0.0.374
Se agregaron campos opcionales al formulario de registro de usuario mayorista (información de contacto).
Se agregaron al objeto User la información de los canales donde el mismo posee permisos.
Se agregó soporte para el endpoint que retorna el listado de idiomas soportados.
version: 0.0.373
Se realizaron ajustes sobre componente de bloque de formulario de contacto para enviar archivos en request.
Se realizaron ajustes sobre componente metodo de pago bancard redirect.
Se agrego como metodo de pago bancard redirect a checkout core.
Se realizaron ajustes sobre componentes de metodos de pago.
version: 0.0.372
Se soluciono fix carga de bloques en sections.
Se creo nuevo componente para Bancard por redirect.
Se creo funcion en componente de bloque formulario pora chequear campos que son requeridos por el formulario desde backoffice.
Otros detalles.
version: 0.0.371
Se realizaron ajustes class User, y interceptor para control de sesión luego de que el token se vence.
Se agrega llamado a servicio de parametros en componente de registo mayorista.
Se agraga el manejo de nuevos eventos de google analytics para poder alimentar conversiones --(se unifica la forma en la que se llama a los eventos para los diferentes servicios de metricas).
Se agrega manejo global de GTM. Los eventos a travez de datalayer. --(aun restan eventos personalizados).
Se agrega componente para un nuevo metodo de pago llamado Bancard. El mismo ya se encuentra disponible en checkout core.
Otros detalles.
version: 0.0.370
Se agrega la posibilidad de cambiar el channel y el locale en Contants->#modifyChannelConfig.
Se ajusta componente FaqsContentEcComponent para su utilización con Bootstrap 5.
Se ajusta el registerForm en el componente RegisterWholesalerFormEcComponent para incluir el campo 'plainpassword2'.
Se agrega parametrización de la ruta de redirección en el guard AuthGuardService.
version: 0.0.369
Se realizaron ajustes sobre todos los componentes que poseen una instancia del servicio de modal.
Se realizaron ajutes en metodos de pago por modal.
Se realizaron mejoras en pipe de precios para contar con la opcion de hacer visibles o no los decimales dependiendo de si son distintos de 00 (otros detalles).
version: 0.0.368
- Se realizaron ajustes sobre el evento add to cart facebook pixel.
version: 0.0.367
Se creo componente para nuevo metodo de pago: Mobbex.
Se agrego como opcion de pago.
Se realizaron ajustes en componente paypal
Otros detalles.
version: 0.0.366
- Se agregó sanitización opcional al htlm en componente SectionContainerEcComponent.
version: 0.0.364
Ajustes en componente MP api
Se agrego atributo en componente payment con valor de compra.
version: 0.0.363
Se agrego funcion en componente header para obtener el evento de navegacion.
Llamado a servicios en componente collection.
NgEasycommerce
This library was generated with Angular CLI version 9.0.0.
Code scaffolding
Run ng generate component component-name --project ng-easycommerce
to generate a new component. You can also use ng generate directive|pipe|service|class|guard|interface|enum|module --project ng-easycommerce
.
Note: Don't forget to add
--project ng-easycommerce
or else it will be added to the default project in yourangular.json
file.
Build
Run ng build ng-easycommerce
to build the project. The build artifacts will be stored in the dist/
directory.
Publishing
After building your library with ng build ng-easycommerce
, go to the dist folder cd dist/ng-easycommerce
and run npm publish
.
Running unit tests
Run ng test ng-easycommerce
to execute the unit tests via Karma.
Further help
To get more help on the Angular CLI use ng help
or go check out the Angular CLI README.