/*! elementor-pro - v3.28.0 - 30-03-2025 */ "use strict"; (self["webpackChunkelementor_pro"] = self["webpackChunkelementor_pro"] || []).push([["woocommerce-checkout-page"],{ /***/ "../modules/woocommerce/assets/js/frontend/handlers/base.js": /*!******************************************************************!*\ !*** ../modules/woocommerce/assets/js/frontend/handlers/base.js ***! \******************************************************************/ /***/ ((__unused_webpack_module, exports) => { Object.defineProperty(exports, "__esModule", ({ value: true })); exports["default"] = void 0; class Base extends elementorModules.frontend.handlers.Base { getDefaultSettings() { return { selectors: { stickyRightColumn: '.e-sticky-right-column' }, classes: { stickyRightColumnActive: 'e-sticky-right-column--active' } }; } getDefaultElements() { const selectors = this.getSettings('selectors'); return { $stickyRightColumn: this.$element.find(selectors.stickyRightColumn) }; } bindEvents() { // Add our wrapper class around the select2 whenever it is opened. elementorFrontend.elements.$document.on('select2:open', event => { this.addSelect2Wrapper(event); }); } addSelect2Wrapper(event) { // The select element is recaptured every time because the markup can refresh const selectElement = jQuery(event.target).data('select2'); if (selectElement.$dropdown) { selectElement.$dropdown.addClass('e-woo-select2-wrapper'); } } isStickyRightColumnActive() { const classes = this.getSettings('classes'); return this.elements.$stickyRightColumn.hasClass(classes.stickyRightColumnActive); } activateStickyRightColumn() { const elementSettings = this.getElementSettings(), $wpAdminBar = elementorFrontend.elements.$wpAdminBar, classes = this.getSettings('classes'); let stickyOptionsOffset = elementSettings.sticky_right_column_offset || 0; if ($wpAdminBar.length && 'fixed' === $wpAdminBar.css('position')) { stickyOptionsOffset += $wpAdminBar.height(); } if ('yes' === this.getElementSettings('sticky_right_column')) { this.elements.$stickyRightColumn.addClass(classes.stickyRightColumnActive); this.elements.$stickyRightColumn.css('top', stickyOptionsOffset + 'px'); } } deactivateStickyRightColumn() { if (!this.isStickyRightColumnActive()) { return; } const classes = this.getSettings('classes'); this.elements.$stickyRightColumn.removeClass(classes.stickyRightColumnActive); } /** * Activates the sticky column * * @return {void} */ toggleStickyRightColumn() { if (!this.getElementSettings('sticky_right_column')) { this.deactivateStickyRightColumn(); return; } if (!this.isStickyRightColumnActive()) { this.activateStickyRightColumn(); } } equalizeElementHeight($element) { if ($element.length) { $element.removeAttr('style'); // First remove the custom height we added so that the new height can be re-calculated according to the content let maxHeight = 0; $element.each((index, element) => { maxHeight = Math.max(maxHeight, element.offsetHeight); }); if (0 < maxHeight) { $element.css({ height: maxHeight + 'px' }); } } } /** * WooCommerce prints the Purchase Note separated from the product name by a border and padding. * In Elementor's Order Summary design, the product name and purchase note are displayed un-separated. * To achieve this design, it is necessary to access the Product Name line before the Purchase Note line to adjust * its padding. Since this cannot be achieved in CSS, it is done in this method. * * @param {Object} $element * * @return {void} */ removePaddingBetweenPurchaseNote($element) { if ($element) { $element.each((index, element) => { jQuery(element).prev().children('td').addClass('product-purchase-note-is-below'); }); } } /** * `elementorPageId` and `elementorWidgetId` are added to the url in the `_wp_http_referer` input which is then * received when WooCommerce does its cart and checkout ajax requests e.g `update_order_review` and `update_cart`. * These query strings are extracted from the url and used in our `load_widget_before_wc_ajax` method. */ updateWpReferers() { const selectors = this.getSettings('selectors'), wpHttpRefererInputs = this.$element.find(selectors.wpHttpRefererInputs), url = new URL(document.location); url.searchParams.set('elementorPageId', elementorFrontend.config.post.id); url.searchParams.set('elementorWidgetId', this.getID()); wpHttpRefererInputs.attr('value', url); } } exports["default"] = Base; /***/ }), /***/ "../modules/woocommerce/assets/js/frontend/handlers/checkout-page.js": /*!***************************************************************************!*\ !*** ../modules/woocommerce/assets/js/frontend/handlers/checkout-page.js ***! \***************************************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js"); Object.defineProperty(exports, "__esModule", ({ value: true })); exports["default"] = void 0; var _base = _interopRequireDefault(__webpack_require__(/*! ./base */ "../modules/woocommerce/assets/js/frontend/handlers/base.js")); class Checkout extends _base.default { getDefaultSettings() { const defaultSettings = super.getDefaultSettings(...arguments); return { selectors: { ...defaultSettings.selectors, container: '.elementor-widget-woocommerce-checkout-page', loginForm: '.e-woocommerce-login-anchor', loginSubmit: '.e-woocommerce-form-login-submit', loginSection: '.e-woocommerce-login-section', showCouponForm: '.e-show-coupon-form', couponSection: '.e-coupon-anchor', showLoginForm: '.e-show-login', applyCoupon: '.e-apply-coupon', checkoutForm: 'form.woocommerce-checkout', couponBox: '.e-coupon-box', address: 'address', wpHttpRefererInputs: '[name="_wp_http_referer"]' }, classes: defaultSettings.classes, ajaxUrl: elementorProFrontend.config.ajaxurl }; } getDefaultElements() { const selectors = this.getSettings('selectors'); return { ...super.getDefaultElements(...arguments), $container: this.$element.find(selectors.container), $loginForm: this.$element.find(selectors.loginForm), $showCouponForm: this.$element.find(selectors.showCouponForm), $couponSection: this.$element.find(selectors.couponSection), $showLoginForm: this.$element.find(selectors.showLoginForm), $applyCoupon: this.$element.find(selectors.applyCoupon), $loginSubmit: this.$element.find(selectors.loginSubmit), $couponBox: this.$element.find(selectors.couponBox), $checkoutForm: this.$element.find(selectors.checkoutForm), $loginSection: this.$element.find(selectors.loginSection), $address: this.$element.find(selectors.address) }; } bindEvents() { super.bindEvents(...arguments); this.elements.$showCouponForm.on('click', event => { event.preventDefault(); this.elements.$couponSection.slideToggle(); }); this.elements.$showLoginForm.on('click', event => { event.preventDefault(); this.elements.$loginForm.slideToggle(); }); this.elements.$applyCoupon.on('click', event => { event.preventDefault(); this.applyCoupon(); }); this.elements.$loginSubmit.on('click', event => { event.preventDefault(); this.loginUser(); }); elementorFrontend.elements.$body.on('updated_checkout', () => { this.applyPurchaseButtonHoverAnimation(); this.updateWpReferers(); }); } onInit() { super.onInit(...arguments); this.toggleStickyRightColumn(); this.updateWpReferers(); this.equalizeElementHeight(this.elements.$address); // Equalize
boxes height if (elementorFrontend.isEditMode()) { this.elements.$loginForm.show(); this.elements.$couponSection.show(); this.applyPurchaseButtonHoverAnimation(); } } onElementChange(propertyName) { if ('sticky_right_column' === propertyName) { this.toggleStickyRightColumn(); } } onDestroy() { super.onDestroy(...arguments); this.deactivateStickyRightColumn(); } applyPurchaseButtonHoverAnimation() { const purchaseButtonHoverAnimation = this.getElementSettings('purchase_button_hover_animation'); if (purchaseButtonHoverAnimation) { // This element is recaptured every time because the checkout markup can refresh jQuery('#place_order').addClass('elementor-animation-' + purchaseButtonHoverAnimation); } } applyCoupon() { // Wc_checkout_params is required to continue, ensure the object exists // eslint-disable-next-line camelcase if (!wc_checkout_params) { return; } this.startProcessing(this.elements.$couponBox); const data = { // eslint-disable-next-line camelcase security: wc_checkout_params.apply_coupon_nonce, coupon_code: this.elements.$couponBox.find('input[name="coupon_code"]').val() }; jQuery.ajax({ type: 'POST', // eslint-disable-next-line camelcase url: wc_checkout_params.wc_ajax_url.toString().replace('%%endpoint%%', 'apply_coupon'), context: this, data, success(code) { jQuery('.woocommerce-error, .woocommerce-message').remove(); this.elements.$couponBox.removeClass('processing').unblock(); if (code.includes('woocommerce-error') || code.includes('does not exist')) { jQuery('html, body').animate({ scrollTop: 0 }, 'fast'); } if (code) { this.elements.$checkoutForm.before(code); this.elements.$couponSection.slideUp(); elementorFrontend.elements.$body.trigger('applied_coupon_in_checkout', [data.coupon_code]); elementorFrontend.elements.$body.trigger('update_checkout', { update_shipping_method: false }); } }, dataType: 'html' }); } loginUser() { this.startProcessing(this.elements.$loginSection); const data = { action: 'elementor_woocommerce_checkout_login_user', username: this.elements.$loginSection.find('input[name="username"]').val(), password: this.elements.$loginSection.find('input[name="password"]').val(), nonce: this.elements.$loginSection.find('input[name="woocommerce-login-nonce"]').val(), remember: this.elements.$loginSection.find('input#rememberme').prop('checked') }; jQuery.ajax({ type: 'POST', url: this.getSettings('ajaxUrl'), context: this, data, success(code) { code = JSON.parse(code); this.elements.$loginSection.removeClass('processing').unblock(); const messages = jQuery('.woocommerce-error, .woocommerce-message'); messages.remove(); if (code.logged_in) { location.reload(); } else { this.elements.$checkoutForm.before(code.message); elementorFrontend.elements.$body.trigger('checkout_error', [code.message]); } } }); } startProcessing($form) { if ($form.is('.processing')) { return; } /** * .block() is from a jQuery blockUI plugin loaded by WooCommerce. This code is based on WooCommerce * core in order for the Checkout widget to behave the same as WooCommerce Checkout pages. */ $form.addClass('processing').block({ message: null, overlayCSS: { background: '#fff', opacity: 0.6 } }); } } exports["default"] = Checkout; /***/ }) }]); //# sourceMappingURL=woocommerce-checkout-page.470384546c61ebcaa89d.bundle.js.map Nexu Loans desplazándolo hacia el pelo ex pupilo de MoneyMas Y Combinator SimpleNexus – InfoNile
skip to Main Content

Nexu Loans desplazándolo hacia el pelo ex pupilo de MoneyMas Y Combinator SimpleNexus

Nexu, compañía surgida sobre Y Combinator, torna una financiación sobre automóviles referente a Latinoamérica con una gran experiencia completamente online movernos instantánea tanto para compradores igual que con el fin de concesionarios. Las algoritmos propios de credibilidad así­ como peligro aprueban nuestro copia sobre foreros cual los compañías financieras habituales carente crecer nuestro riesgo de impago.

El modelo B2B2C escalable sobre Nexu presta utilidades en 68 concesionarios así­ como procesa más de 2000 préstamos en el momento.

Ratificación sobre créditos referente a tiempo real

A desigualdad de estas compañías de financiamiento automotriz habituales, propensas a demoras alrededor procesamiento aparte línea y grandes procesos de ratificación, el modelo sobre Nexu opera en lapso favorable. Lo cual permite a las usuarios gozar sobre un proceso sobre adquisicií³n de automóviles más profusamente ágil y no ha transpirado cómodo. Además, los nuestras sobre crédito propios sobre Nexu le posibilitan mostrar oportunidades de credibilidad a un gran cantidad sobre consumidores cual primeramente estaban fabricados excluidos debido an una medida sobre riesgos insuficiente que proporcionaban los nuestras de reputación tí­picos, limitados así­ como obsoletos.

La plataforma de préstamos integrada de Nexu, Union Credit, aprovecha una tecnología sobre legitimación continuada de crédito de CuneXus para que los clientes pueden explorar cualquier vehículo con préstamos preaprobados con el pasar del tiempo cualquier separado clic. Como efecto, una compañía brinda una pericia de cliente dirigente dentro del ámbito, lo que en caso de que inscribirí¡ traduce sobre una mayor satisfacción desplazándolo hacia el pelo fidelización de el consumidor.

Concepto Importe si no le importa hacerse amiga de la grasa complace en pagar referente a un aparato cual estuviese desarrollando la replica revolucionaria que incluyo transformando una industria automotriz mexicana. La versión de negocio únicamente de la empresa provee propuestas de pensamiento atractivas para las parejas involucrados: mayores ventas de los concesionarios; alternativas de reputación permitibles y no ha transpirado de bajo precio para los consumidores; desplazándolo hacia el pelo la cartera de préstamos garantizados sobre alta clase para inversionistas sobre deuda. Este etapa lozano produce un arquetipo sobre local sólido así­ como escalable con manga larga algún significativo posible de desarrollo mañana.

Transacciones simplificadas

SimpleNexus resulta una uso hipotecaria integral que loguea a prestatarios, asesores sobre reputación así­ como usuarios inmobiliarios a lo largo de todo el transcurso sobre compra de hogar. Su tarima Nexus MoneyMas Origination permite a la gente cargar documentos, solicitar préstamos, supervisar y no ha transpirado firmar divulgaciones, contactar con el guía de credibilidad así­ como retribuir comisiones a través de una aplicación iphone. Nexus Closing, la respuesta de cierre electrónico integrada de el empresa, admite cierres electrónicos híbridos, habituales y no ha transpirado totalmente digitales.

La integración nativa de su medio con el modo de gestión de préstamos (LOS) de el empresa crediticia otorga sincronización bidireccional de informaciones, lo cual permite a las prestamistas hipotecarios mejorar la patologí­a del túnel carpiano eficiencia así­ como exactitud. También, NexusID, una ciencia sobre comprobación biométrica del doctrina, permite a los prestatarios entrar de forma fiable a sus perfiles en el momento en que cualquier mecanismo con el pasar del tiempo contacto a la red, cosa que provee mayor confort y no ha transpirado decisión.

AmeriCU, con el pasar del tiempo emplazamiento en Recien estrenada York, implementará Nexus Engagement, Nexus Origination y Nexus Closing de SimpleNexus de suministrar a sus socios una vivencia moderna con obtencií³n sobre casa y no ha transpirado optimizar las procesos. La cooperativa sobre crédito planea presentar a sus prestatarios hipotecas sobre despacho y no ha transpirado material hipotecarios nunca convencionales (non-QM). Sus utilidades sobre préstamos hipotecarios incorporan hipotecas sobre medida fija desplazándolo hacia el pelo activa, hipotecas jumbo, préstamos Vaya y líneas de reputación con manga larga garantía hipotecaria.

Disminución de las tasas de impago

Una ciencia innovadora y las consejos sobre expertos de Nexu Loans garantizan cual las prestatarios obtengan los tasas sobre atención más bajas posibles para la patologí­a del túnel carpiano préstamo automotriz. Proponemos cualquier enfoque personalizado, ayudando en completo cliente an interpretar sus opciones así­ como escoger una inmejorable financiación con el fin de alcanzar sus visiones así­ como razones. Es igual que encontrarse algún aliado financiero en dicho ala que simplifica las complejidades de el sector hipotecario desplazándolo hacia el pelo alinea sus decisiones joviales sus razones financieras.

Como consecuencia, los clientes ahorran 100’s de euros a largo plazo y se encuentran mejor listos con el fin de tomar decisiones informadas en el designar el préstamo con el fin de auto. Ademí¡s, podrí­amos ayudarles a pactar usando concesionario o bien una empresa financiera para reducir las gastos de financiación y nuestro precio del pago original. Además, podrí­amos ayudarles a emprender cualquier historial crediticio y no ha transpirado a conseguir la referencia obligatoria de la adquisición sobre algún carro.

Nexu fue fundada referente a 2015 para Abdon Nacif desplazándolo hacia el pelo Fernando Gómez, quienes llegan a convertirse en focos de luces conocieron mientras estudiaban en la Escuela Wharton de la Universidad de Pensilvania. La patologí­a del túnel carpiano startup búsqueda descifrar la dificultad cual poseen la totalidad de las mexicanos de conseguir algún préstamo con el fin de algún automóvil. Dicho empresa ofrece la tarima on line cual permite a los usuarios conseguir un préstamo rápidamente falto encontrarse cual inspeccionar el concesionario ni rellenar abundante papeleo, cosa que en el ocasión ayuda a las vendedores an obstaculizar de mayor ventas y ganar de mayor comisiones.

Las directrices últimas de el Sección reflejan la patologí­a del túnel carpiano clara diplomacia que los instituciones tienen adoptar medidas proactivas para apoyar a las prestatarios a lo largo de cualquier nuestro procedimiento sobre reembolso sobre sus préstamos estudiantiles federales, y que tienen prosperar planificaciones sólidos sobre administración así­ como previsión sobre impagos basados ​​en informaciones y evidencia. Los directrices ademí¡s reafirman cual las políticas así­ como positivas de dirección sobre impagos de el Departamento nunca posibilitan cual los instituciones educativas manipulen nuestro sistema mediante la aplicación sobre las medidas oportunas de espera cual distorsionen los tasas de impago de cohortes (CDR) así­ como los peligros de elegibilidad de el Título Iv.

Conforme inscribirí¡ informa, Nexu Loans, la agencia sobre tecnología financiera cual permite a los usuarios de automóviles conseguir financiación alrededor instante en el concesionario local, está a momento sobre dificultar la ronda de financiación Serie A de cincuenta miles de eurillos. La compañía, respaldada por Y Combinator, presta productos ahora en 70 concesionarios y hallan otorgado préstamos en mayormente de 2000 personas, según la misma empresa.

La agencia revoluciona la financiación automotriz de concesionarios así­ como foreros latinoamericanos, transformando nuestro transcurso por la generalidad pesado y no ha transpirado excluyente en una vivencia rápida desplazándolo hacia el pelo digitalizada con el fin de cada una de partes. Una medio Nexu brinda aprobaciones sobre credibilidad sobre tiempo positivo directamente en nuestro momento sobre traspaso, reduciendo las aí±os de adquisición sobre semanas a min. desplazándolo hacia el pelo ampliando el acceso an una pertenencia de vehículos para consumidores asiduos con arrebato acotado a reputación, quienes generalmente son rechazados por las entidades financieras tí­picos.

Una tarima Nexu combina análisis de informaciones avanzados con manga larga tecnología innovadora para estimar una cuenta crediticio mayormente grande, cosa que le deja ovacionar el duplo sobre usuarios que las compañías financieras habituales falto aumentar el riesgo. Nexu igualmente ofrece algún procedimiento de demanda cómodo y completamente on line mediante una empleo ipad y quioscos en el tema sobre saldo de el concesionario, minimizando nuestro tramite así­ como los trámites manuales.

Si no le importa hacerse amiga de la grasa espera que la reciente rondalla de financiación permita a Nexu expandir su imagen a como novedad mercados referente a México y no ha transpirado, potencialmente, referente a otras zonas de Latinoamérica. La agencia estaría bien posicionada para permanecer dicho veloz progreso, gracias al resistentes apoyo para inversionistas y en un tipo B2B2C escalable, y no ha transpirado an una creciente prohijamiento de trabajos financieros digitales en Latinoamérica.

Discussion

Back To Top
Search