Two updates shipped in TinyShops this week:

Drag-and-drop variant reordering — reorder product variant values in the product form. Sort order persisted. Storefront preview URLs fixed to use subdomain routing.

Configurable cashback triggers — pick when cashback is credited: placement, payment, or a specific order status. Telegram notification on every award.

#buildinpublic #TelegramMiniApps #indiedev

Two updates shipped in TinyShops this week:

Drag-and-drop variant reordering — merchants can reorder product variant values in the product form. Sort order persisted to DB. Storefront preview URLs also fixed to use subdomain routing.

Configurable cashback triggers — pick when cashback is credited: placement, payment, or a specific order status. Telegram notification on every award.

#buildinpublic #TelegramMiniApps #indiedev

Two updates shipped in TinyShops this week:

Configurable cashback triggers — merchants pick when it's credited: placement, payment, or a specific order status. Telegram notification on every award.

Automatic product recommendations — "bought together" on product and cart pages from real co-purchase history. Per-tenant config, 1-hour cache.

#buildinpublic #TelegramMiniApps #indiedev

Two updates shipped in TinyShops this week:

Configurable cashback triggers — merchants pick when it's credited: placement, payment, or a specific order status. Telegram notification on every award.

Automatic product recommendations — "bought together" on product and cart pages from real co-purchase history. Per-tenant config, 1-hour cache.

#buildinpublic #TelegramMiniApps #indiedev

Two updates shipped in TinyShops this week:

Configurable cashback triggers — merchants pick when it's credited: placement, payment, or a specific order status. Telegram notification on every award.

Automatic product recommendations — "bought together" on product and cart pages from real co-purchase history. Per-tenant config, 1-hour cache.

#buildinpublic #TelegramMiniApps #indiedev

Two updates shipped in TinyShops this week:

Configurable cashback triggers — merchants pick when it's credited: placement, payment, or a specific order status. Telegram notification on every award.

Automatic product recommendations — "bought together" on product and cart pages from real co-purchase history. Per-tenant config, 1-hour cache.

#buildinpublic #TelegramMiniApps #indiedev

Three updates shipped in TinyShops this week:

Configurable cashback triggers — merchants pick when it's credited: placement, payment, or a specific order status. Telegram notification on every award.

Automatic product recommendations — "bought together" on product and cart pages from real co-purchase history. Per-tenant config, 1-hour cache.

Full dashboard mobile responsiveness — all pages, card views for tables, scrollable tabs.

#buildinpublic #TelegramMiniApps #indiedev

Two updates shipped in TinyShops this week:

Cashback triggers are now configurable — merchants pick when it's credited: placement, payment, or a specific order status. Telegram notification sent to customers on every award.

Automatic product recommendations — "bought together" on product and cart pages, from real co-purchase history. Per-tenant config, 1-hour cache.

#buildinpublic #TelegramMiniApps #indiedev

Just shipped automatic product recommendations for TinyShops.

'Bought together' suggestions on product and cart pages, derived from co-purchase history — not hand-picked. Per-tenant config: toggle on/off, pick display locations, set max items and titles.

New DB table, 1-hour cache with tenant-scoped invalidation.

#buildinpublic #indiedev #TelegramMiniApps #ecommerce

Shipped configurable cashback triggers for TinyShops — the Telegram Mini App storefront platform.

Merchants pick when cashback is awarded: on order placement, payment confirmation, or a custom order status. Replaces a hardcoded path that didn't fit most real workflows. Customers get a Telegram notification on every credit.

#buildinpublic #indiedev #ecommerce #TelegramMiniApps