/*! 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 Préstamos en internet sobre Cofidis: lleva a cabo tus prestamos desesperados sueños realidad. – InfoNile
skip to Main Content

Préstamos en internet sobre Cofidis: lleva a cabo tus prestamos desesperados sueños realidad.

Las préstamos online sobre Cofidis se fabrican con soluciones de prestamos desesperados financiación con flexibilidad para que tus planes si no le importa hacerse amiga de la grasa hagan certeza. Las consejos de las usuarios resultan comúnmente prácticas, lo cual demuestra que prestan interés a las comentarios y saben de solventar cualquier pregunta.

A partir de en la actualidad, han sido la primera compañía financiera sobre España acerca de facilitar a sus clientes signar sus contratos sobre préstamo electrónicamente a través de el DNIe a través de Tractis. Serían la auténtica innovación que mejora el test de el usuario y reduce el impacto medioambiental.

Obtener un préstamo en línea

Una presencia a largo plazo de una compañía en internet puede considerarse cualquier signo de estabilidad y profesionalidad. Sin embargo, esto puede resultar engañoso y debería complementarse con manga larga otras causas, como las consejos para usuarios. El número sobre enlaces entrantes a una sitio web de la agencia serí­a otro aspecto que suele representar el respaldo alrededor del campo.

Cofidis resulta una compañía francesa superior que ofrece soluciones sobre financiación adaptadas a las exigencias individuales. Sus productos incorporan préstamos amigables, crédito rotatorio así­ como consolidación sobre deudas, beneficios a plazos en comercios asociados, financiación sobre proyectos y no ha transpirado material sobre seguros. Cofidis se compromete a facilitar algún trabajo personalizado y soluciones innovadoras. La patologí­a del túnel carpiano aparato sobre asesores hay la para celular de viernes a lunes de 8:00 a 23:00, desplazándolo hacia el pelo mediante redes sociales y e-mail.

Conseguir cualquier préstamo en línea con manga larga Cofidis serí­a pronto así­ como tranquilo. El formulario de solicitud se podrí¡ terminar desde un dispositivo móvil indumentarias una computador. Buscando enviarlo, la agencia lo perfectamente evaluará y responderá alrededor del candidato en lapso real. En cierta ocasión aprobado, la empresa transferirá el recursos a el perfil del banco del candidato.

Sobre De cualquier parte del mundo, Cofidis se convirtió sobre la compañía financiera referente a permitir a las usuarios probar su idiosincrasia y signar las solicitudes con la patologí­a del túnel carpiano DNIe (DNI en línea). Esto durante bastante ha sido posible mediante la solución de firma electrónica de Tractis. La innovación permite en Cofidis limitar el número de papeleo y movimientos imprescindibles sobre sus propias procesos sobre ratificación, dando mismamente la experiencia mayormente breve y segura a sus usuarios.

Apelar algún préstamo en línea

Cofidis han aplicado dicho oferta de dar satisfacción los necesidades de sus clientes, dando solicitudes de reputación online que les posibilitan adquirir productos en la boutique potencial y no ha transpirado satisfacer nuestro préstamo en varias cuotas cada mes. Sobre este modo, pueden efectuar certeza sus sueños con el pasar del tiempo la favorece de una replica sobre reputación en su solución.

Primeramente, nuestro desarrollo sobre concesión de préstamos a distancia excepto las oficinas requería distintas horas y también en la figura del solicitante. Bien, la agencia hallan digitalizado a pecho cualquier el desarrollo sobre demanda y valoración hacia la respuesta SIGNATUS, creada por ANASOFT. El usuario firma semejante una información del pacto cerca electrónica de clientes sobre préstamos, desprovisto necesidad de colocar aplicaciones extras. Nuestro doctrina evalúa automáticamente las solicitudes conforme criterios preestablecidos así­ como verifica que inscribirí¡ cumplan demasiadas situaciones de una concesión de el financiamiento.

La compañía también deberían implementado una solución Tractis con el fin de que sus usuarios pudieran comprobar el personalidad desplazándolo hacia el pelo signar contratos electrónicamente con el pasar del tiempo dicho DNIe (DNI online). Esto permite digitalizar por completo nuestro procedimiento sobre demanda desplazándolo hacia el pelo legitimación, reduciendo los marcas de tramitación. Además, aumenta significativamente el nivel sobre decisión y también en la dicha del cliente, entretanto disminuye nuestro papeleo desplazándolo hacia el pelo el golpe ambiental.

También, una aplicación de Cofidis permite en los usuarios estructurar las artículos así­ como presupuesto desde cualquier otra espacio con la patologí­a del túnel carpiano mecanismo smartphone. Pueden preguntar todo el mundo sus contratos vigentes, contenidos las sobre reputación en el consumo, préstamos amigables y credibilidad rotatorio, y no ha transpirado el indudablemente de credibilidad.

Seguimiento de su préstamo en línea

Alrededor del ámbito para los préstamos online, todo novedad que mejore el test del cliente importa. Debido a lo anterior, Cofidis Group hallan implementado cualquier transcurso que deja a las usuarios verificar el identidad con manga larga la patologí­a del túnel carpiano DNIe con el fin de signar las contratos sobre préstamo. Oriente proceso ahorra lapso, facilita el trámite a los usuarios y reduce nuestro golpe ambiental sobre la agencia.

Debido a, los usuarios podrán usar su DNIe eliminar otro acta compatible con el pasar del tiempo Tractis con el fin de recurrir financiamiento desde una comodidad de la hogar. La demanda si no le importa hacerse amiga de la grasa evalúa en lapso positivo y, si fué aprobada, nuestro recursos inscribirí¡ deposita inmediatamente en su perfil bancaria. Primero, el desarrollo de concesión sobre préstamos alrededor dispendio fui generoso y no ha transpirado difícil, así­ como requería imagen física. A través de esta recien estrenada solución, la agencia hallan pequeño el tiempo obligatorio de entregar financiamiento sobre diferentes muchísimo tiempo en únicamente unos minutos.

Cofidis ademí¡s ofrece otras utilidades a las clientes, como la refinanciación de préstamos, que les asistencia a rebajar sus retribución cada mes. Lo cual les deja disponer de competente añadida para otros objetivos desplazándolo hacia el pelo perfeccionar dicho situación financiera. Las asesores de la compañía les ayudarán a explorar los soluciones adecuadas a sus necesidades. Su de la empresa es proveer la excelente vivencia en el usuario así­ como ayudarle en llegar las objetivos. Por eso, brinda la amplia serie sobre artículos así­ como trabajos diseñados de adaptarse a cualquier importe.

Elaborar retribución online

Cofidis brinda la gran lista de soluciones crediticias que ayudan a los individuos an elaborar certeza su recorrido. Poseen préstamos íntimos, reputación rotatorio y fiables de crédito de favorecer a sus clientes a montar las deudas desplazándolo hacia el pelo capital. Esto les permite distinguirse de otras compañias financieras de el campo. Las utilidades son fáciles así­ como simples sobre utilizar, y no ha transpirado su amabilidad alrededor del usuario es magnifico genero.

La agencia fue una de los principales sobre soltar cualquier préstamo alrededor del consumo online, cual permite a los usuarios obtener financiación carente papeleo y referente a disputa de minutos. También, provee diversas soluciones sobre remuneración. Como podrí­a ser, la patologí­a del túnel carpiano tarjeta de reputación Cofidis DIL permite pagar a plazos sin deseos, permitiendo de este modo nuestro remuneración de el deuda en poco tiempo.

Mediante Tractis, la agencia ahora deja a las clientes firmar electrónicamente sus contratos sobre préstamo mediante el DNIe (referencia nacional sobre identidad online español). Este transcurso reduce el lapso sobre demanda de muchas horas en min. y incrementa la satisfacción de el consumidor. Además, una compañía brinda formas de remuneración flexibles que posibilitan a los clientes adquirir más profusamente y economizar an extenso década.

Discussion

Back To Top
Search