Movatterモバイル変換


[0]ホーム

URL:


${ficha.outerHTML} `); footer.document.close();} function setImprimirFicha(fichaDiv) { let botonTop = document.querySelector('body > div.render-container.render-route-store-orderplaced > div > div.vtex-store__template.bg-base > div > div:nth-child(4) > div > div > div > div > header > section.center.tecmonterreymx-order-placed-1-x-section.tecmonterreymx-order-placed-1-x-section--confirmation.mb9 > div > section > div > div:nth-child(2) > div > div'); let botonBtm = document.querySelector('body > div.render-container.render-route-store-orderplaced > div > div.vtex-store__template.bg-base > div > div:nth-child(4) > div > div > div > div > footer > div > section > div > div:nth-child(2) > div '); function createButton(label) { const btn = document.createElement("button"); btn.type = "button"; btn.className = "vtex-button bw1 ba fw5 v-mid relative pa0 lh-solid br2 min-h-regular t-action bg-action-secondary b--action-secondary c-on-action-secondary hover-bg-action-secondary hover-b--action-secondary hover-c-on-action-secondary pointer"; btn.innerHTML = `
${label}
`; btn.onclick = fichaDiv; return btn; } if (!botonBtm) { setTimeout(() => setImprimirFicha(fichaDiv), 4000); } else { botonBtm.innerHTML = ''; botonBtm.appendChild(createButton('Imprimir ficha')); } if (!botonTop) { setTimeout(() => setImprimirFicha(fichaDiv), 4000); } else { botonTop.innerHTML = ''; botonTop.appendChild(createButton('Imprimir orden')); }} /* FIN AJUSTE IMPRESION SOLO FICHA BANCARIA Y OXXO*/function FichaBancaria(data, htmlBanksDesktop, querySelectorDesktop, elementSection, querySelectorTablet, sistemaDePago) { console.log('ficha Bancaria'); let size = screen.width let _width = '100%'; let tableType = 'inline-table'; if (sistemaDePago != '91' || sistemaDePago != 91) { const resultado = data.customData.customApps.find(app => app.id === 'data-transaction') console.log(resultado) let completName = data.clientProfileData.firstName + ' ' + data.clientProfileData.lastName; // Verifica si hay un nombre personalizado en localStorage const nombreFicha = localStorage.getItem('nombreFicha'); if (nombreFicha && nombreFicha.trim() !== '') { completName = nombreFicha; } const pedido = data.orderGroup const referenciaDePago = resultado.fields.referencia let total =String(data.paymentData.transactions[0].payments[0].value); total = spliceString(total, total.length - 2, "."); total = Number(total).toLocaleString('en-US',{ style: 'currency', currency: 'USD', }) let hoy = getDateFormated(); if (size > 1025) { tableType = 'table-cell'; _width = '20%'; } var paymentDetail = `



`; console.log('sistemaDePago', sistemaDePago) if (sistemaDePago == 91) { paymentDetail = ` ${htmlBanksDesktop}`;} else { paymentDetail = ` ${paymentDetail}${htmlBanksDesktop} `;} if (size > 1025) { addHtmlToDom(querySelectorDesktop, elementSection, paymentDetail); } if (size< 1026) { addHtmlToDom(querySelectorTablet, elementSection, paymentDetail); } } }const conveniosBancarios = async (data) => { const refs = []; const seller = getSeller(data); console.log(seller, 'EL SELLER RETURN'); const contSeller = countUniqueSellers(data); console.log("ContSeller=", contSeller); let op; try { const idHabilitador = getIdHabilitador(data); console.log("idHabilitador", idHabilitador); handleIdHabilitador(idHabilitador); } catch (error) { console.log("elerror3", error); }const getItems = (data) => { return data[0]?.items?.map(item => ({ productId: item.productId, eanId: item.ean })) || [];};const itemFi = getItems(data) || []; console.log("itemFi", itemFi) op = determineOperation(contSeller, seller, itemFi); console.log("xcaseop", op) const referencias = await fetchConvenios(op); console.log("thereferencias", referencias); refs.push(referencias.convenios); refs.push(op); console.log("REFERENCIAS BANCARIAS NUEVAS...", seller); return refs;};const getSeller = (data) => { return data[0].sellers.filter(item => item.id === "colegiaturatec" || item.id === "prestamoeducativotec");};const countUniqueSellers = (data) => { let sellerant = ""; let sellernvo = ""; let contSeller = 0; for (let indice in data) { sellernvo = data[indice].sellers[0].id; if (sellernvo !== sellerant) { contSeller++; } sellerant = sellernvo; } return contSeller;};const getIdHabilitador = (data) => { const dataColegiaturasid = data[0].customData.customApps.find(element => element.id === "data-colegiaturas"); console.log("dataColegiaturasid", dataColegiaturasid); return dataColegiaturasid?.fields?.idHabilitador;};const handleIdHabilitador = (idHabilitador) => { if (idHabilitador === "IRIS") { handleIris(); } else if (idHabilitador === "ECW") { handleEcw(); }};const handleIris = () => { const selectorGuide = document.querySelector('body > div.render-container.render-route-store-orderplaced > div > div.vtex-store__template.bg-base > div > div:nth-child(4) > div > div > div > div > footer > div.vtex-flex-layout-0-x-flexRow.vtex-flex-layout-0-x-flexRow--rowcontcontcompra > section > div > div:nth-child(1) > div.vtex-flex-layout-0-x-flexCol.vtex-flex-layout-0-x-flexCol--colcontcontcompra.ml0.mr0.pl0.pr0.flex.flex-column.h-100.w-100'); const backIrisButton = document.querySelector('#button-BackColleg-ThankyouPage'); const positionButton = document.querySelector('#button-BackColleg-ThankyouPage > a'); positionButton.style.marginLeft = '0rem'; positionButton.style.position = 'absolute'; const botonCompra = document.querySelector('body > div.render-container.render-route-store-orderplaced > div > div.vtex-store__template.bg-base > div > div:nth-child(4) > div > div > div > div > footer > div > section > div > div:nth-child(1) > div.vtex-flex-layout-0-x-flexCol.vtex-flex-layout-0-x-flexCol--colcontcontcompra.ml0.mr0.pl0.pr0.flex.flex-column.h-100.w-100 > div > a'); botonCompra.remove(); positionButton.style.textAlign = 'center'; selectorGuide.appendChild(backIrisButton);};const handleEcw = () => { const selectorGuide = document.querySelector('body > div.render-container.render-route-store-orderplaced > div > div.vtex-store__template.bg-base > div > div:nth-child(4) > div > div > div > div > footer > div > section > div > div:nth-child(1) > div.vtex-flex-layout-0-x-flexCol.vtex-flex-layout-0-x-flexCol--colcontcontcompra.ml0.mr0.pl0.pr0.flex.flex-column.h-100.w-100 > div'); const backIrisButton = document.querySelector('#button-BackColleg-ThankyouPage > a'); const positionButton = document.querySelector('#button-BackColleg-ThankyouPage > a'); const imprimir = document.querySelector('body > div.render-container.render-route-store-orderplaced > div > div.vtex-store__template.bg-base > div > div:nth-child(4) > div > div > div > div > footer > div > section > div > div:nth-child(2) > div'); const container = document.querySelector('body > div.render-container.render-route-store-orderplaced > div > div.vtex-store__template.bg-base > div > div:nth-child(4) > div > div > div > div > footer > div > section > div > div:nth-child(2)'); positionButton.style.marginLeft = '3rem'; selectorGuide.style.display = 'flex'; positionButton.style.textAlign = 'center'; selectorGuide.appendChild(backIrisButton); container.appendChild(imprimir); const containerRightImprimir = document.querySelector('body > div.render-container.render-route-store-orderplaced > div > div.vtex-store__template.bg-base > div > div:nth-child(4) > div > div > div > div > footer > div > section > div > div:nth-child(2) > div.vtex-flex-layout-0-x-flexColChild.vtex-flex-layout-0-x-flexColChild--botonprint.pb0'); containerRightImprimir.style.display = 'contents'; handleMediaQuery();};const handleMediaQuery = () => { const mediaQuery = window.matchMedia('(max-width: 639px)'); const mediaQueryImprimir = document.querySelector('body > div.render-container.render-route-store-orderplaced > div > div.vtex-store__template.bg-base > div > div:nth-child(4) > div > div > div > div > footer > div > section > div > div:nth-child(2)'); if (mediaQuery.matches) { mediaQueryImprimir.style.right = '11px'; mediaQueryImprimir.style.position = 'relative'; mediaQueryImprimir.style.marginTop = '2rem'; }};const determineOperation = (contSeller, seller, itemFi)=> { console.log("itemFideterm", itemFi) const validProductIdsFi = ["2681", "3703", "3336"]; // IDs de producto (productId) const validEansFi = ["112689", "112690", "112691", "112692", "112693", "112694", "112695", "112696", "108588", "112688", "14912"]; // ean (id)let containsfiServices = itemFi.some(item => validProductIdsFi.includes(item.productId) || validEansFi.includes(item.eanId));console.log("xcase0") if (contSeller > 1) { console.log("xcase1") return 'convenio-ref-unica'; } if (containsfiServices) { console.log("xcacontainsfiServices", containsfiServices) console.log("itemFiserv", itemFi) return 'convenio-cml'; } console.log("xcaseller?.length ", seller?.length ) if (seller?.length > 0) { console.log("xcase2") if (seller[0].id === "colegiaturatec") { console.log("xcase3") return 'convenio-aac'; } else if (seller[0].id === "prestamoeducativotec") { console.log("xcase4") return 'convenio-cml'; } } console.log("xcase5") return 'convenio-ref-unica';};const fetchConvenios = async (op) => { const convenios = await fetch(`/_v/referenciaspprd?campo=${op}`); return await convenios.json();}; function showMessageDonations(data, querySelectorDesktop, elementSection) { console.log("Donativos: ", data); const SKU_DONATIVO_10 = 542; // 542 QA // 6126 PROD const SKU_DONATIVO_20 = 543; // 543 QA // 6127 PROD const SKU_DONATIVO_30 = 544; // 544 QA // 6128 PROD let donativos = []; function isDonativoItem(item) { return item.id === SKU_DONATIVO_10 || item.id === SKU_DONATIVO_20 || item.id === SKU_DONATIVO_30; } function filterDonativos(items) { return items.filter(isDonativoItem); } function processDonativos(data) { data.forEach(e => { const don = filterDonativos(e.items); if (don.length > 0) { donativos.push(don); } }); } processDonativos(data); console.log("Array Donativos: ", donativos); const htmlComponent = '

¡Muchas gracias por tu donativo!

Junto con el Tecnológico de Monterrey, estás participando en proyectos con gran impacto social para hacer realidad los sueños de jóvenes talentosos.

'; if (donativos.length > 0) { console.log('QuerySection:', querySelectorDesktop); if (querySelectorDesktop === 'undefined' || querySelectorDesktop === null) { let anclaMensajeDonativos = document.querySelector('div[role=main] > footer'); anclaMensajeDonativos.insertAdjacentHTML('afterend', htmlComponent); } else { querySelectorDesktop.insertAdjacentHTML('afterend', htmlComponent); } } setTimeout(() => { setImpresion(); }, 500); } function removeCategoryValue() { const categoryValue = document.querySelector('body > div.render-container.render-route-store-orderplaced > div > div.vtex-store__template.bg-base > div > div:nth-child(4) > div > div > div > div > ul > li > div > section.center.tecmonterreymx-order-placed-1-x-section.tecmonterreymx-order-placed-1-x-section--pickupPackages.bb.b--muted-4 > div > ul > li > div > div > div.tecmonterreymx-order-placed-1-x-productInfoColumn.flex-m.flex-column.justify-between.lh-copy > div'); categoryValue?.remove(); } function isColegiatura(seller) { return seller === 'prestamoeducativotec' || seller === 'colegiaturatec';}function handleNonColegiatura(querySelector, data) { if (data != null && typeof data != 'undefined') { const custom = data.customData; console.log("DATA", custom); let alumno = custom?.customApps.filter(item => item.id == 'data-clienttec'); console.log('ASDF', alumno); let urlFacturacion = alumno.length > 1 ? 'https://tec.cdcstage.origon.cloud/' : 'https://tecmonterreymx.myvtex.com/account#/orders'; let htmlFacturacion = `
SOLICITAR FACTURA
`; if (querySelector !== null && typeof querySelector !== 'undefined') { querySelector.insertAdjacentHTML("beforebegin", htmlFacturacion); } else { setTimeout(() => { invoicingButton(querySelector, data); }, 500); } }}function invoicingButton(querySelector, data) { let esColegiatura = isColegiatura(data.items[0].seller); console.log(data.items[0].seller, 'ES LA COLEGIATURA', esColegiatura); if (esColegiatura) { removeCategoryValue(); // obtiene url de cd let urlColegiatura = getColegiaturaUrl(); // agrega botón insertButton(querySelector, urlColegiatura); } else { handleNonColegiatura(querySelector, data); }} if (window.location.href.indexOf("orderplaced") > -1 || window.location.href.indexOf("orderPlaced") > -1) { console.log('TecMonterreyMX - OrderPlaced') setTimeout(initOrderData, 2500); } } if ('true' === 'true') { (function () { document.addEventListener("DOMContentLoaded", onDOMContentLoaded); })(); } else { console.log('Tecmonterrey Pixel - OFF'); } function setImpresion() { let nav = navigator.userAgent.toLocaleLowerCase(); let botonTop = document.querySelector('section[data-testid=confirmation] button'); let botonBtm = document.querySelector('div[role=main] footer button'); if (nav.indexOf('safari') != -1) { if (botonBtm === 'undefined' || botonBtm === null) { let botonBtm2 = document.querySelector('div[role=main] > footer button'); botonBtm2.onclick = function () { document.execCommand('print', false, null); }; } else { botonBtm.onclick = function () { document.execCommand('print', false, null); }; } if (botonTop === 'undefined' || botonTop === null) { let botonTop2 = document.querySelector('section[data-testid=confirmation] button'); botonTop2.onclick = function () { document.execCommand('print', false, null); }; } else { botonTop.onclick = function () { document.execCommand('print', false, null); }; } console.log('** Puede imprimir **'); } } function showMessageCargoEdoCta() { console.log("CARGO EDO CTA ====> ", true); let message = '

Las fechas de vencimiento de las parcialidades las podrás consultar en tu estado de cuenta.

'; let anclaMensajeDonativos = document.querySelector('body > div.render-container.render-route-store-orderplaced > div > div.vtex-store__template.bg-base > div > div:nth-child(4) > div > div > div > div > footer'); console.log("anclaMensajeDonativos", anclaMensajeDonativos) if (anclaMensajeDonativos === null) { setTimeout(() => { showMessageCargoEdoCta(); }, 7000); } else { let repmessagedon = document.querySelector('body > div.render-container.render-route-store-orderplaced > div > div.vtex-store__template.bg-base > div > div:nth-child(4) > div > div > div > div > div:nth-child(4) > h4'); if(!repmessagedon) anclaMensajeDonativos.insertAdjacentHTML('afterend', message); } } async function colegiatura(data) { console.log('entra a colegegiatura', data) let dataTransactionid = data.customData.customApps.find(element => element.id === "data-colegiaturas") let habilitador = dataTransactionid.fields.idHabilitador const body = { order_id: data.orderId || "", fecha_orden: data.timeZoneCreationDate || "", fecha_maxima: "", estatus: data.status || "nuevo", habilitador: habilitador || "", matricula: dataTransactionid.fields.matricula || "", importe_pagado_colegiatura: data.paymentData.transactions[0].payments[0].value || "", fecha_pago: "" } const urlColegiaturas = `/_v/colegiaturas?order_id=${body.order_id}&fecha_orden=${body.fecha_orden}&fecha_maxima=${body.fecha_maxima}&estatus=${body.estatus}&habilitador=${body.habilitador}&matricula=${body.matricula}&importe_pagado_colegiatura=${body.importe_pagado_colegiatura}&fecha_pago=${body.fecha_pago}` console.log("url Colegiaturas", urlColegiaturas) fetch(urlColegiaturas, { credentials: 'same-origin', cache: 'no-cache', headers: { 'Accept': 'application/json', 'Content-Type': 'application/json', }, }) .then(function (res) { console.log(res) }).catch(err => console.log(err.message)) } async function runSession(){ let dominio = getDominio(); let sesion = await fetch(`https://${dominio}/api/sessions?items=*`) let datos = await sesion.json() console.log("lasesion33", datos) const authenticated = datos?.namespaces?.profile?.isAuthenticated?.value console.log("authen888", authenticated) } setTimeout(() => { runSession() }, 1500); async function closeSession() { function window_mouseout(obj, evt, fn) { if (obj.addEventListener) { obj.addEventListener(evt, fn, false); } else if (obj.attachEvent) { obj.attachEvent('on' + evt, fn); } } window_mouseout(document, 'mouseout', event => { event = event || window.event; var from = event.relatedTarget || event.toElement; if ( (!from || from.nodeName === 'HTML') ) { if(event.clientY<= 0 || event.clientX<= 0 || (event.clientX >= window.innerWidth || event.clientY >= window.innerHeight)) { console.log("I'm out"); let userResponse = confirm("¿Quieres salir de la pagina, cerraremos tu sesion?"); if (userResponse) { fetch('https://tecmonterreymx.myvtex.com/api/vtexid/pub/logout?scope=tecmonterreymx&returnUrl=') .then(function () { window.location.reload() }) } } } }); document.addEventListener("visibilitychange", function () { setTimeout(function () { if (document.visibilityState === "hidden") { fetch('https://tecmonterreymx.myvtex.com/api/vtexid/pub/logout?scope=tecmonterreymx&returnUrl=') .then(function () { window.location.reload() }) console.log("todo ok hasta aqui") } }, 5000); }); } function getDominio(){ let dominio1 = window.location.host let dominio2 = window.location.hostname console.log("GetDominio1", dominio1) console.log("GetDominio2", dominio2) return dominio2 } function addLogo() { let dominioActual = getDominio() let habilitador = sessionStorage.getItem("idHabilitador") console.log("pdpIRIS: habilitador", habilitador) if(window.location.href.indexOf('checkout') > -1){ return } if(!habilitador || !habilitador.includes("IRIS")) { return } let divTest = document.createElement('div') let campus = sessionStorage.getItem("campus") divTest.style.order = '-1' divTest.style.display = 'flex'; divTest.style.justifyContent = 'space-between'; let divTest2 = document.querySelector("body > div.render-container.render-route-store-product > div > div.vtex-store__template.bg-base > div > div > div > div:nth-child(2) > div") let img = document.createElement('img'); img.style.width = '230px' img.style.padding = '25px' let button = document.createElement('button') button.innerHTML = `← Regresar` button.style.border = 'none'; button.style.background = 'none'; button.style.cursor = 'pointer'; button.style.paddingRight = '45px'; button.addEventListener('click', () => { location.href = `https://${dominioActual}/${campus}` }); divTest.appendChild(img) divTest.appendChild(button) img.src = 'https://tecmonterreymx.myvtex.com/arquivos/MarketTec-Logo.png '; if(!divTest2){ setTimeout(() => { addLogo() }, 4000) } else { divTest2.appendChild(divTest) } } function addOverlay() { let habilitador = sessionStorage.getItem("idHabilitador"); console.log("addOverlay: habilitador", habilitador); if(new URL(document.URL).pathname === "/") { return } if (window.location.href.indexOf("checkout") > -1) { return; } if (window.location.href.indexOf("campus") > -1) { return; } if (!habilitador || !habilitador.includes("IRIS")) { return; } const overlay = document.createElement("div"); overlay.style.position = "fixed"; overlay.style.top = "0"; overlay.style.left = "0"; overlay.style.width = "100%"; overlay.style.height = "100%"; overlay.style.backgroundColor = "rgba(0, 0, 0, 0.5)"; overlay.style.zIndex = "10000"; const loading = document.createElement("div"); loading.innerText = "Preparando producto..."; loading.style.position = "absolute"; loading.style.top = "50%"; loading.style.left = "50%"; loading.style.transform = "translate(-50%, -50%)"; loading.style.color = "white"; loading.style.fontSize = "20px"; overlay.appendChild(loading); const bodyBgBase = document.querySelector(".bg-base"); console.log("addOverlay: bg base element", bodyBgBase) if (bodyBgBase) { bodyBgBase.appendChild(overlay); } else { setTimeout(() => { addOverlay(); }, 1000); return; } setTimeout(() => { overlay.remove(); }, 9000); } function IRISRemoveElementWithSelector(selector) { let habilitador = sessionStorage.getItem("idHabilitador") console.log("IRISRemoveElementWithSelector: habilitador", habilitador) if(window.location.href.indexOf('checkout') > -1){ return } if(!habilitador || !habilitador.includes("IRIS")) { return } let selectorToRemove = document.querySelector(`${selector}`) if(!selectorToRemove){ setTimeout(() => { IRISRemoveElementWithSelector(selector) }, 4000) } else { selectorToRemove.remove() } } addOverlay(); IRISRemoveElementWithSelector("body > div.render-container.render-route-store-product > div > div.vtex-store__template.bg-base > div > div > div > div:nth-child(2) > div > div:nth-child(1) > div > section > div > div:nth-child(2) > div > div > div > div > div > div > div > div.vtex-flex-layout-0-x-flexCol.vtex-flex-layout-0-x-flexCol--accionables.ml4.mr8.pl0.pr0.flex.flex-column.h-100.w-100 > div:nth-child(1) > div > div:nth-child(7)") IRISRemoveElementWithSelector("body > div.render-container.render-route-store-product > div > div.vtex-store__template.bg-base > div > div > div > div:nth-child(2) > div > div:nth-child(2) > div.vtex-flex-layout-0-x-flexRow.vtex-flex-layout-0-x-flexRow--ElementosTabletrow > section > div > div > div > div:nth-child(13)") IRISRemoveElementWithSelector("body > div.render-container.render-route-store-product > div > div.vtex-store__template.bg-base > div > div > div > div:nth-child(2) > div > div:nth-child(1) > div > section > div > div:nth-child(1) > div > div:nth-child(3)") IRISRemoveElementWithSelector("body > div.render-container.render-route-store-product > div > div.vtex-store__template.bg-base > div > div > div > div.vtex-flex-layout-0-x-flexRow.vtex-flex-layout-0-x-flexRow--row1-Header") IRISRemoveElementWithSelector("body > div.render-container.render-route-store-product > div > div.vtex-store__template.bg-base > div > div > div > div.vtex-flex-layout-0-x-flexRow.vtex-flex-layout-0-x-flexRow--row2-Header") IRISRemoveElementWithSelector("body > div.render-container.render-route-store-product > div > div.vtex-store__template.bg-base > div > div > div > div.vtex-flex-layout-0-x-flexRow.vtex-flex-layout-0-x-flexRow--row3-Header") IRISRemoveElementWithSelector("body > div.render-container.render-route-store-product > div > div.vtex-store__template.bg-base > div > div > div > div.vtex-flex-layout-0-x-flexRow.vtex-flex-layout-0-x-flexRow--row2-Headermobile") IRISRemoveElementWithSelector("body > div.render-container.render-route-store-product > div > div.vtex-store__template.bg-base > div > div > div > div:nth-child(5) > div > div.vtex-store-footer-2-x-footerLayout") IRISRemoveElementWithSelector("body > div.render-container.render-route-store-product > div > div.vtex-store__template.bg-base > div > div > div > div:nth-child(2) > div > div:nth-child(1) > div > section > div > div:nth-child(1) > div > div:nth-child(4)") IRISRemoveElementWithSelector("body > div.render-container.render-route-store-product > div > div.vtex-store__template.bg-base > div > div > div > div:nth-child(2) > div > div:nth-child(1) > div > section > div > div:nth-child(1) > div > div:nth-child(3)") IRISRemoveElementWithSelector("body > div.render-container.render-route-store-product > div > div.vtex-store__template.bg-base > div > div > div > div:nth-child(2) > div > div:nth-child(2) > div.vtex-flex-layout-0-x-flexRow.vtex-flex-layout-0-x-flexRow--ElementosTabletrow > section > div > div > div > div:nth-child(12)") IRISRemoveElementWithSelector("body > div.render-container.render-route-store-product > div > div.vtex-store__template.bg-base > div > div > div > div:nth-child(2) > div > div:nth-child(1) > div > section > div > div:nth-child(1) > div > div:nth-child(1)") IRISRemoveElementWithSelector("body > div.render-container.render-route-store-product > div > div.vtex-store__template.bg-base > div > div > div > div:nth-child(2) > div > div:nth-child(2) > div.vtex-flex-layout-0-x-flexRow.vtex-flex-layout-0-x-flexRow--breadproductoTablet") IRISRemoveElementWithSelector("body > div.render-container.render-route-store-product > div > div.vtex-store__template.bg-base > div > div > div > div:nth-child(2) > div > div:nth-child(2) > div.vtex-flex-layout-0-x-flexRow.vtex-flex-layout-0-x-flexRow--ElementosTabletrow > section > div > div > div > div:nth-child(12)") IRISRemoveElementWithSelector("body > div.render-container.render-route-store-product > div > div.vtex-store__template.bg-base > div > div > div > div:nth-child(2) > div > div:nth-child(2) > div.vtex-flex-layout-0-x-flexRow.vtex-flex-layout-0-x-flexRow--ElementosTabletrow > section > div > div > div > div:nth-child(12)") IRISRemoveElementWithSelector("body > div.render-container.render-route-store-product > div > div.vtex-store__template.bg-base > div > div > div > div:nth-child(2) > div > div:nth-child(1) > div > section > div > div:nth-child(1) > div > div:nth-child(3)") IRISRemoveElementWithSelector("body > div.render-container.render-route-store-product > div > div.vtex-store__template.bg-base > div > div > div > div:nth-child(2) > div > div:nth-child(1) > div > section > div > div:nth-child(1) > div > div:nth-child(2)") IRISRemoveElementWithSelector("body > div.render-container.render-route-store-product > div > div.vtex-store__template.bg-base > div > div > div > div:nth-child(2) > div > div:nth-child(2) > div.vtex-flex-layout-0-x-flexRow.vtex-flex-layout-0-x-flexRow--ElementosTabletrow > section > div > div > div > div:nth-child(12)") IRISRemoveElementWithSelector("body > div.render-container.render-route-store-product > div > div.vtex-store__template.bg-base > div > div > div > div:nth-child(2) > div > div:nth-child(2) > div.vtex-flex-layout-0-x-flexRow.vtex-flex-layout-0-x-flexRow--ElementosTabletrow > section > div > div > div > div:nth-child(7)") IRISRemoveElementWithSelector("body > div.render-container.render-route-store-product > div > div.vtex-store__template.bg-base > div > div > div > div:nth-child(2) > div > div:nth-child(3) > div.vtex-flex-layout-0-x-flexRow.vtex-flex-layout-0-x-flexRow--breadproductoMobile") IRISRemoveElementWithSelector("body > div.render-container.render-route-store-product > div > div.vtex-store__template.bg-base > div > div > div > div:nth-child(2) > div > div:nth-child(3) > div.vtex-flex-layout-0-x-flexRow.vtex-flex-layout-0-x-flexRow--ElementosPhonerow > section > div > div > div > div:nth-child(13)") IRISRemoveElementWithSelector("body > div.render-container.render-route-store-product > div.render-provider > div.vtex-store__template.bg-base > div > div > div > div:nth-child(2) > div > div:nth-child(3) > div.vtex-flex-layout-0-x-flexRow.vtex-flex-layout-0-x-flexRow--ElementosPhonerow > section > div > div > div > div:nth-child(14)") IRISRemoveElementWithSelector("body > div.render-container.render-route-store-product > div > div.vtex-store__template.bg-base > div > div > div > div:nth-child(2) > div > div:nth-child(3) > div.vtex-flex-layout-0-x-flexRow.vtex-flex-layout-0-x-flexRow--ElementosPhonerow > section > div > div > div > div:nth-child(12)") IRISRemoveElementWithSelector("body > div.render-container.render-route-store-product > div.render-provider > div.vtex-store__template.bg-base > div > div > div > div:nth-child(2) > div > div:nth-child(3) > div.vtex-flex-layout-0-x-flexRow.vtex-flex-layout-0-x-flexRow--ElementosPhonerow > section > div > div > div > div:nth-child(12)") IRISRemoveElementWithSelector("body > div.render-container.render-route-store-product > div > div.vtex-store__template.bg-base > div > div > div > div:nth-child(2) > div > div:nth-child(3) > div.vtex-flex-layout-0-x-flexRow.vtex-flex-layout-0-x-flexRow--ElementosPhonerow > section > div > div > div > div:nth-child(7)") window.addEventListener('load', function() { setTimeout(() => { letrerourgente() }, 3000); }); addLogo() function hidediglogis() { var items = document.querySelectorAll('.tecmonterreymx-order-placed-1-x-orderListItem.db.bb.b--muted-4.pb9.mb9'); var multiplesdig = false; var productLists = document.querySelectorAll('.tecmonterreymx-order-placed-1-x-productList'); console.log("productLists encontrados: ", productLists.length); productLists.forEach(function (productList) { console.log("Cantidad de li en productList: ", productList.querySelectorAll('li').length); if (productList.querySelectorAll('li').length > 1) { multiplesdig = true; } }); console.log("Flag multiplesdig: ", multiplesdig); items.forEach(function (item) { var addressSummary = item.querySelector('.address-summary-MEX'); var postalCode = addressSummary ? addressSummary.querySelector('.postalCode') : null; console.log("Postal Code encontrado: ", postalCode ? postalCode.textContent : "Ninguno"); if (postalCode && postalCode.textContent.trim() === "91700") { var headerColumn = item.querySelector('.tecmonterreymx-order-placed-1-x-packageHeader'); var textlogVer = item.querySelector(".tecmonterreymx-order-placed-1-x-packageAddressWrapper") var digitalreceiver = item.querySelector(".tecmonterreymx-order-placed-1-x-packageReceiver") if (headerColumn) { var smallTag = headerColumn.querySelector('small.tecmonterreymx-order-placed-1-x-packageShippingEstimate'); if (smallTag) { headerColumn.innerHTML = ''; headerColumn.appendChild(smallTag.cloneNode(true)); } } if (!headerColumn) { console.log("No se encontró headerColumn para reemplazar."); return; } var newDiv = document.createElement('div'); newDiv.className = 'producto-digital'; newDiv.textContent = multiplesdig ? 'Servicios / Productos digitales' : 'Servicio / Producto digital'; newDiv.style.fontWeight = 'bold'; newDiv.style.width = "21rem"; newDiv.style.paddingTop = "0.2rem"; var newDivTextTime = document.createElement('div'); newDivTextTime.className = 'newDivTextTime'; newDivTextTime.textContent = "Tiempo estimado de procesamiento/entrega"; newDivTextTime.style.fontWeight = '100'; newDivTextTime.style.fontSize = '14px'; newDiv.append(newDivTextTime) textlogVer.style.display = "none" digitalreceiver.style.display = "none" console.log("Reemplazando headerColumn con: ", newDiv.textContent); headerColumn.parentNode.prepend(newDiv, headerColumn); } });}window.addEventListener('load', function () { setTimeout(() => { hidediglogis(); }, 3000);});function hidediglogisaccount() { const currentURL = window.location.href; if (currentURL.includes('/account#/orders')) { let cpveraccount = document.querySelector("span.postalCode"); if (cpveraccount && cpveraccount.textContent.includes('91700')) { let bloqueaddressveracc = document.querySelector("body > div.render-container.render-route-store-account > div > div.vtex-store__template.bg-base > div > div:nth-child(4) > div > div > div > div > div > div:nth-child(1) > section > main > div > section > article:nth-child(1) > section > div > div"); bloqueaddressveracc.textContent = ''; let strongTexto = document.createElement('strong'); strongTexto.textContent = 'Este es un servicio / producto digital'; bloqueaddressveracc.appendChild(strongTexto); bloqueaddressveracc.appendChild(document.createElement('br')); let spanImportante = document.createElement('span'); let strongImportante = document.createElement('strong'); strongImportante.textContent = 'Importante:'; strongImportante.style.color = "red" spanImportante.appendChild(strongImportante); spanImportante.appendChild(document.createTextNode(' En caso de que tu pedido contenga documentos de ')); let strongEscolar = document.createElement('strong'); strongEscolar.textContent = 'Escolar'; spanImportante.appendChild(strongEscolar); spanImportante.appendChild(document.createTextNode(', estos se deberán ')); let strongRecoger = document.createElement('strong'); strongRecoger.textContent = 'recoger'; spanImportante.appendChild(strongRecoger); spanImportante.appendChild(document.createTextNode(' en tu ')); let strongCampus = document.createElement('strong'); strongCampus.textContent = 'campus inscrito o de egreso'; spanImportante.appendChild(strongCampus); spanImportante.appendChild(document.createTextNode('.')); bloqueaddressveracc.appendChild(spanImportante); } }}document.addEventListener('DOMContentLoaded', function() { if (document.body) { const observer = new MutationObserver(() => { hidediglogisaccount(); }); const config = { childList: true, subtree: true }; observer.observe(document.body, config); }});(function waitForMatriculaText() { const target = document.querySelector('.tecmonterreymx-order-placed-1-x-customerInfoListMatricula'); if (!target) { return setTimeout(waitForMatriculaText, 500); } const firstChild = target.childNodes[0]; // nodo de texto antes del span if (firstChild && firstChild.nodeType === Node.TEXT_NODE && firstChild.textContent.includes("Matricula")) { firstChild.textContent = firstChild.textContent.replace("Matricula", "Matrícula / ID Tec"); } else { setTimeout(waitForMatriculaText, 500); }})();Membresía de Emprendimiento
Logo

Cargando

EmprendimientoMembresíasMembresía de Emprendimiento

Descripción del producto

Membresía emprendedora

¡Impulsa tu negocio con la Membresía Emprendedora de Market TEC!

Diseñada para emprendedores que buscan crecer y desarrollar sus ideas con el apoyo adecuado, esta membresía te ofrece una serie de beneficios exclusivos para llevar tu emprendimiento al siguiente nivel.

Beneficios incluidos:

  • 5 mentorías personalizadas al mes: Recibe asesoramiento individualizado de expertos para avanzar en tus proyectos.
  • 1 taller virtual mensual (dos horas): Participa en talleres mensuales donde aprenderás nuevas habilidades y estrategias.
  • 1 acceso individual a Workshop PyME cada dos meses: Amplía tus conocimientos en nuestros workshops bimestrales y obtén un 50% de descuento para acompañantes.
  • Acceso a eventos especiales y de networking: Conecta con otros emprendedores y amplía tu red de contactos.
  • Acceso a la Comunidad de Emprendedores Tec: Únete a nuestros grupos de Whatsapp y Facebook para compartir experiencias y obtener soporte.
  • Acceso a espacios de coworking: Trabaja en un entorno colaborativo y productivo con otros emprendedores.

¡No pierdas la oportunidad de potenciar tu emprendimiento con todos estos recursos y más!

Productos destacados

Calificaciones

Comentarios

Cargando…
Cargando comentarios…

Opiniones de los clientes

Comentarios

Cargando…
Cargando comentarios…



Membresía de Emprendimiento

Cargando comentarios...
$5,500.00

Compras Seguras

Tus compras están 100% protegidas

¿Necesitas ayuda para comprar?

Atención a Clientes


[8]ページ先頭

©2009-2025 Movatter.jp