Estoy buscando un sitio de comercio electrónico con una potente API para la integración en una aplicación web existente

Mi empresa está buscando integrar un sitio de comercio electrónico en nuestra aplicación web existente actualmente. El problema es que, en su mayor parte, los sitios de comercio electrónico le permiten crear una tienda independiente de aspecto sexy en su sitio, pero no hay forma de que realmente forme parte de su aplicación. Algunos sitios, como Shopify, por ejemplo, le permitirán incrustar una pieza de javascript prediseñada que inicia una caja de luz en su sitio. Pero esta caja de luz esencialmente solo inicia su página web desde su navegador.

Estoy buscando una solución que se ajuste a las siguientes necesidades:

  • Descargar listados de productos a través de una API y listar la información como quiero en mi sitio.

  • Necesitamos restringir la compra de ciertos productos solo a los miembros que hayan iniciado sesión a través de nuestro sitio.

  • Preferiría una interfaz amigable para crear eventos. De esa manera no tengo que codificar toda una interfaz de creación de eventos. Nuestra API luego descargaría estos eventos creados.

  • Para el pago y el pago reales, está bien enviarlos al sitio de comercio electrónico. Me imagino que es necesario por razones de seguridad. Pero esto sucede solo después de que hayan hecho clic en un producto.

¿Existe un producto como este?

Con la cantidad de control que desea ejercer, es posible que desee ver las API más simples de "manejo de detalles de pago subcontratado" de las pasarelas de pago en lugar de cualquier solución completa de comercio electrónico. Por supuesto, luego debe codificar su producto y mostrar DB, pero me parece que será más fácil. Por ejemplo , cybersource.com/resources/collateral/pdf/… - He integrado un sitio con CyberSource antes, pero no esa interfaz específica. Muchos otros procesadores de pago tienen ofertas similares.
Esa es una buena solución y la consideraré si nada más funciona. Sin embargo, supongo que eso significaría comenzar sin una interfaz fácil de usar para crear contenido. Quiero algo ya desarrollado para nosotros que mi jefe pueda usar para crear los eventos. Agregué esta aclaración en mi pregunta.
¿Ha revisado mi respuesta aquí: Aplicación de búsqueda de Amazon que oculta elementos ? Se ajusta aún mejor a su pregunta, ya que lo que describe es más o menos para lo que uso esta API (excepto para la cosa de solo inicio de sesión, que se trata de manera diferente). La API le permite recuperar todos los metadatos. Entonces depende de ti hacer con él lo que quieras.
¿Qué quieres decir con "eventos"? ¿Listados de productos, etcétera?

Respuestas (2)

¿Me parece que está buscando un marco de comercio electrónico en lugar de un sistema de comercio electrónico completo con un cms? -- aunque, por supuesto, puede personalizar en gran medida cualquiera de las grandes soluciones de comercio electrónico como Magento o Prestashop para que luzca como usted desea.

Te sugiero que eches un vistazo a Konakart . Tal vez Apache Open for Business también podría ser interesante, pero no lo he investigado mucho.

Esta librería utiliza, por ejemplo, Konakart para añadir comercio electrónico a su sitio personalizado.

Otra opción podría ser usar una solución de comercio electrónico suministrada como "software como servicio", como Shopify, y luego usar su API para integrar los productos en su página web existente. En el caso de Shopify la API se llama Javascript Buy SDK .

¿Apache Open for Business es adecuado para esto?

Por lo tanto, necesita un backend de comercio electrónico completamente listo para API. Te sugiero que eches un vistazo a Sylius , está construido como un paquete de Symfony y es el marco de comercio electrónico más amigable para desarrolladores que conozco. Puedes consultar todos los datos disponibles a través de sus APIs aquí.