Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

144
Vistas
¿Hay alguna forma de llenar automáticamente un carrito de un ecommerce externo?

Estoy tratando de entender si es factible abrir , para un usuario, un sitio web de comercio electrónico externo y llenar el carrito en su lugar con productos específicos (que el usuario seleccionó en mi sitio web).

Hasta ahora se me han ocurrido las siguientes posibles soluciones:

  1. Extensión : el usuario descarga una extensión, cuando hace clic en un botón en la extensión, se abre una nueva pestaña con el comercio electrónico externo, luego un script javascript inyectado autocompila el carrito (automatiza los clics que conducen al "botón agregar al carrito")
  2. iFrame : es lo mismo que la solución anterior, pero me preguntaba si con un iFrame podría lograr lo mismo que puedo lograr con una extensión

De las dos soluciones, prefiero la segunda, principalmente porque una extensión no se puede usar en un navegador móvil. Sin embargo, me pregunto si existe alguna otra solución más rápida del lado del cliente (por ejemplo, ¿podría una aplicación simplificar el proceso de automatización?). En este momento implementé un script muy básico para la solución de extensión:

Tenga en cuenta que la espera se sustituirá con una verificación del estado de carga de la página o algo así

 productList.forEach(product => { chrome.scripting.executeScript( { target: {tabId: tabs[0].id}, func: loadProductPage, args: [product] } ); wait(2000); chrome.scripting.executeScript( { target: {tabId: tabs[0].id}, func: addToCart } ); wait(1000); }) wait(1000); chrome.scripting.executeScript( { target: {tabId: tabs[0].id}, func: openCart } ); }) function loadProductPage(productUri){ window.location.assign(productUri); } function addToCart() { document.getElementById("button-cart-add").click(); } function openCart() { document.getElementsByClassName("icon-cart")[0].click(); document.getElementsByClassName("cart-footer")[0].children[0].click(); }

Me doy cuenta de que es una solicitud un poco extraña, estoy un poco perdido incluso sobre qué buscar en línea. Es como una tarea de automatización web, pero solo encontré cosas relacionadas con las pruebas web o el rastreo web, pero no algo para automatizar las acciones de un usuario.

about 4 years ago · Santiago Gelvez
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda