Producto · e-commerce

Telegram shop

Una tienda que vive dentro de Telegram: un bot, un catálogo WebApp con carrito, envío por Nova Poshta o Ukrposhta y pedidos que llegan al chat del equipo y a EspoCRM.

Telegram shop
Año
2026
Estado
Stack en funcionamiento
Escala
32 commits
Stack
Python · Telegram Bot API · WebApp · EspoCRM · Nova Poshta API · Ukrposhta API · Docker
  • 3opciones de envío al pagar
  • 2lugares a los que llega cada pedido
  • 32commits
  • Dockercon arranque y recuperación automáticos

El problema

El negocio ya vendía por Telegram. Los clientes necesitaban un carrito de verdad y opciones de envío, y el dueño, los pedidos en un solo lugar en vez de repartidos por chats.

Cómo funciona

  1. 01

    El bot

    Los clientes empiezan en el bot, que funciona con un webhook.

  2. 02

    Catálogo y carrito

    Se abre una WebApp dentro de Telegram con el catálogo y un carrito para varios productos.

  3. 03

    Envío

    Oficinas de Nova Poshta, direcciones de Ukrposhta o recogida en Jmelnitski a partir de cinco artículos.

  4. 04

    Pedidos en un solo lugar

    Cada pedido va al grupo de administración en Telegram y a EspoCRM.

  5. 05

    Chat de soporte

    Los clientes pueden preguntar sin salir de la WebApp.

  6. 06

    Se mantiene solo

    Todo el stack corre en Docker, arranca tras un reinicio y se recupera solo.

Customeren TelegramBotwebhookSupport chatdentro de la WebAppWebAppcatálogo, carrito con varios artículosNova PoshtaAPI de oficinasUkrposhtaclasificador de direccionesPickupJmelnitski, desde 5 artículosAdmin grouppedidos nuevosEspoCRMpedidos, contactosDocker stackarranque tras reinicio, autorrecuperación

Límites conocidos

  • El clasificador de direcciones de Ukrposhta necesita un token de contrato; sin él, la búsqueda de oficinas de Ukrposhta queda desactivada.

¿Necesitas algo parecido?

Cuéntame tu tarea y tus datos. Te responderé con cómo lo abordaría.

Hablemos de tu proyecto →