RKR Telegram Store (Mini App): vende desde un bot de Telegram
Convierte tu bot de Telegram en una tienda PrestaShop: catálogo y carrito en el chat, Mini App con 23 temas, pago nativo de Telegram o paso al checkout de tu web, avisos de estado del pedido, recordatorio de carrito abandonado y estadísticas. Módulo Rekire, probado en tiendas reales.
Compatible con PrestaShop 1.7.8 a 9.x, con PHP 7.4 a 8.4.
Vende por Telegram
Tus clientes ya están en Telegram. Tu tienda, todavía no.
Cada cliente que tiene que salir del chat, abrir el navegador y buscar tu web es un cliente que se enfría. RKR Telegram Store (Mini App) convierte un bot de Telegram en tu tienda PrestaShop: catálogo, carrito y compra sin salir de la conversación.
/ Un escaparate dentro del chat
El bot enseña tu catálogo con combinaciones, stock real, galería de imágenes y precios con descuento (el precio anterior aparece tachado). El cliente filtra por categoría, ordena por novedades, precio o nombre y busca por texto. El carrito se conserva por chat y puedes aplicar códigos de descuento de PrestaShop. Los productos desactivados, ocultos o no disponibles ni se ven ni se pueden comprar.
Además del chat, tienes una Mini App con la tienda a pantalla completa dentro de Telegram. Eliges entre 23 temas, ocho efectos de animación (o ninguno), tus textos de bienvenida y pie en cada idioma, y ves el resultado en vivo en el back-office antes de publicarlo.
/ Tú decides cómo cobrar
Puedes activar una, otra o las dos. Con las dos, el cliente escoge entre pagar sin salir de Telegram o pasar a la tienda.
/ Que el cliente sepa dónde está su pedido
Cada cambio de estado de un pedido llega al chat del cliente. Tú eliges de qué estados quieres avisar y de cuáles no. Los pedidos que el cliente termina en la web desde un carrito de Telegram también quedan enlazados a su chat y reciben los avisos.
/ Recupera carritos que se quedaron a medias
Si lo activas, el bot recuerda por Telegram el carrito abandonado pasadas las horas que tú fijes (24 por defecto, de 1 a 720), con un solo recordatorio por ciclo. Funciona con una tarea programada: copias la URL protegida que te da el módulo en tu planificador, cada hora es lo recomendable. La misma tarea limpia el registro antiguo.
/ Clientes reconocidos
Con el comando /link, el cliente vincula su chat con su cuenta de la tienda mediante un código de un solo uso y una página de confirmación. Después puede consultar sus pedidos reales con /orders. También hay enlaces directos a un producto, tanto en el chat como en la Mini App, para usarlos en tus campañas.
/ Mide lo que vendes por Telegram
/ Lo que preocupa
Necesitas un bot propio, que se crea gratis en @BotFather, y una tienda con HTTPS para que Telegram pueda enviar los mensajes al webhook. El pago nativo requiere además un proveedor de pagos activado en @BotFather. Telegram, @BotFather y los proveedores de pago son servicios de terceros, con sus propias condiciones.
Compatible con PrestaShop 1.7.8 a 9.x, con PHP 7.4 a 8.4
Desarrollado y mantenido por REKIRE
-
Referenciarkrshopintotelegram
v1.2.4
Versión de PrestaShop Addons: lleva la clave del módulo (module_key), cabecera de licencia en todas las plantillas y el hook paymentOptions (sin opción de pago en el checkout web: el cobro sigue siendo dentro de Telegram). Sin cambios de funcionamiento.
v1.2.2
Versión para PrestaShop Addons: el validador queda limpio en sus nueve secciones.
Cambiado
- Los mensajes del bot ya no llevan HTML escrito en el PHP: la negrita sale de una plantilla Smarty (
tg-bold.tpl), que además escapa el texto. El cliente ve lo mismo. - Productos de suscripción: se comprueba que RKR Product Subscription esté activo en la tienda consultando
module_shop(Module::isEnabled()está obsoleto desde PS 9.0). - Estilo de código (PHP CS Fixer de PrestaShop) y tipos revisados con PHPStan, sin cambios de comportamiento.
Corregido
- PrestaShop 1.7.8 en modo depuración: el menú «RKR Telegram Store» daba un error 500 (
array_pop()sobre el título de la página). - Instalar el módulo ya no deja avisos «Translation not found» en el registro: los textos solo se traducen cuando su catálogo está cargado.
v1.2.1
Corregido
- Productos de suscripción (con RKR Product Subscription): se compraban desde Telegram como compra única, al precio de una cuota y sin renovaciones, porque el plan y la frecuencia solo se eligen en la ficha web. Ahora no entran en el carrito del bot ni de la Mini App: muestran «Ver y suscribirme en la web», que abre su ficha. Las líneas añadidas antes del cambio se descartan del carrito.
- La Mini App abierta desde el botón de menú del bot (sin token en la URL) daba «sesión no válida»: ahora identifica al usuario por el
initDatafirmado por Telegram. /checkoutcon un token ausente o no válido daba una página en blanco (Link::getIndex()no existe): ahora redirige a la portada.- Traducciones al español de los textos nuevos de la 1.2.0.
v1.2.0
Revisión de seguridad y compatibilidad antes de la primera venta.
Corregido
- Pago nativo de Telegram: el pedido ya no se crea al pulsar «Pagar» (se creaba como «Pago aceptado» sin haber cobrado). Ahora se crea solo al recibir
successful_payment, comprobando chat, importe y moneda contra el carrito, de forma idempotente y guardando el id de cobro de Telegram y del proveedor. - Error fatal al pagar o pasar a la web en PrestaShop 9:
Tools::encrypt(),Order::getOrderByCartId()yvalidateOrder()sinPaymentModule. - Pasar a la web desde Telegram ya no inicia sesión como el cliente del chat: solo se entrega el carrito al navegador; el visitante entra o compra como invitado.
- Vincular cuenta (
/link): solo por POST con token del formulario y mostrando a qué usuario de Telegram pertenece el código. - La Mini App rechazaba al usuario tras pulsar un botón del bot (tomaba al bot como usuario); el cron, «Registrar comandos» y la página de la Mini App fallaban por nombres de clase y plantilla erróneos.
- Choque con otros módulos Rekire: las clases pasan a
RkrStg*y el trait del menú aRkrShopTelegramMenuTrait(conrkrsendtelegram,rkrsmartcouponsoeasybloginstalados la configuración daba error 500). - Productos desactivados, ocultos o no disponibles ya no se ven ni se compran.
- Los pedidos hechos en la web desde un carrito de Telegram se enlazan al chat y reciben los avisos de estado.
Seguridad
- El panel queda solo para SuperAdmin y empleados con permiso de configurar.
- El webhook exige siempre el secreto; exportar/importar ajustes ya no incluye el token del bot, el del proveedor ni el secreto.
- CSS personalizado sin
<; intro y pie pasados por el purificador de HTML. initDatasinauth_datese rechaza; límite de intentos en cupones.
Addons
- Licencia AFL-3.0,
.htaccess, sinContext::,hash_hmac,file_get_contentsninofiltersin saneador; PHP CS Fixer.
4 otros productos de la misma categoría
Product Videos
Product Videos
También podría interesarte
Preguntas y respuestas
Todavía nadie ha preguntado nada sobre este producto.