¿Qué conceptos debo aprender para construir una plataforma de comercio electrónico?

Entonces, ¿quieres construir una plataforma de comercio electrónico desde cero? ¿Sin Magento, Shopify, etc.? Bienvenido al club. Lo hice hace aproximadamente un año para mi empresa, y no nos arrepentimos. Algunos consejos :

  1. Primero pruebe algunas opciones SaaS o de código abierto. Al menos 2. Hay tantos disponibles que es difícil encontrar por qué no podría usar uno de ellos. Crea una tienda en shopify. Descubre por qué no puedes trabajar con él antes de intentar construir el tuyo. Instale un código abierto y eche un vistazo al código fuente. Es enorme. ¿Estas seguro que deseas continuar?
  2. Responda la pregunta “¿Qué necesito en mi comercio electrónico que [Magento] no puede hacer”? Reemplace Magento con otros.
  3. Después de ese punto, tendrá una pequeña pero importante lista de “características imprescindibles”. Intenta encontrar módulos o complementos para ellos.
  4. No encontraste? Okay. Para construir un comercio electrónico, necesitará Productos, categorías, skus, atributos, Carros, Pedidos, usuarios, direcciones, reglas de precios, impuestos, pago, envío, caché, mucho caché, etc.
  5. Compara ambas listas. ¿Es más fácil codificar un nuevo complemento para sus “funciones imprescindibles” o codificar todo desde cero, incluidas sus funciones imprescindibles?
  6. Si la respuesta es codificar todo: elija un gran marco, documente su código, pruebe su código y realice pequeñas mejoras todos los días. Haga una hoja de ruta de lanzamientos que le permita comenzar a vender lo antes posible. Es posible que el día 1 no necesite cupones.
  7. Eche un vistazo en Moltin: API de comercio electrónico para desarrolladores, una plataforma de comercio electrónico basada en api

Entonces, quizás se pregunte por qué demonios decidimos construir nuestra propia plataforma de comercio electrónico (www.camisadimona.com.br)

Nuestras características “imprescindibles”:

  1. Empresa de personalización de camisetas con sede en Brasil
  2. Pasarela de pagos a clientes brasileños
  3. Posibilidad de vender de 1 a 1000 camisetas variando las reglas de precios en función del número total de camisetas en el carrito de compras (no es un descuento, tenemos precios totalmente diferentes)
  4. Posibilidad de crear su propia camiseta, cargar imágenes, escribir texto, etc.
  5. Capacidad para estimar los precios de impresión en 7 capacidades de impresión diferentes (dtg, bordado, etc.)

Si no estuviéramos en Brasil, podría haber una solución para nosotros usando Shopify, pero las opciones de puerta de enlace para Shopify en Brasil no son excelentes.

Funcionamos en PrestaShop durante + – 2 años y luego en una plataforma de comercio electrónico brasileña SaaS Vtex antes de decidir implementar la nuestra.

Utilizamos apis en todas partes (envío, pago, búsqueda, generación de archivos pdf, etc.)

Nuestro comercio electrónico se basa en Laravel y está mejorando cada día.

Si sigue este camino, recuerde almacenar en caché tanto como sea posible 😀

Buena suerte