Recent Release Highlights
This page summarizes the major capabilities that recently shipped to Etalasse across Dashboard, POS, Catalog, and Link.
Dated release notes per update will follow on this page. For now, use these highlights to discover what is already available.
Feature highlights
15 November 2026 update (round 50): ten more premium POS themes
- Ten new premium POS themes in the Premium group, on the Growth plan and up: Drinks Bar (iced tea, boba, and trendy drinks), Barbershop (barbershops; dark theme), Pet Shop (pet shops and grooming), Copy & Stationery (copy shops, printing, and stationery), Frozen Food (frozen food and seafood), Cosmetics (cosmetics and skincare), Souvenir Snacks (souvenir snacks and cookies), Greengrocer, Baby & Toys (baby shops and toys), and Phone Credit (phone credit and bill-payment counters). All of them are made to be easy to use on a phone: big names and prices, one clear Pay button, and buttons that are easy to tap. There are now thirty-nine POS themes, twenty-four of them premium. See POS themes.
- All ten are in the POS theme chooser on POS Config right away, on the web and on mobile, and you can look at each one first in a Phone or Tablet preview. On the Free plan, you can still preview them. See Choosing a POS theme.
- MCP:
shop.updatenow accepts the new POS theme ids forpos_theme(minuman,barber,petshop,atk,frozen,kosmetik,oleholeh,sayur,bayi,pulsa).
11 November 2026 update (continued): stock on for new products, Cashier in the menu, import on Free, and help from Etalasse AI
- "Always in stock" is on for a new product: in the web Dashboard and the app, a new product can be ordered right away without filling in stock. Want the stock counted? Turn the switch off, then type the quantity. Products you already had do not change. In your online store, a product with Always in stock shows no stock number and can always be bought. See Always in stock.
- Cashier on the short menu opens the cashier app: the Cashier menu in the web Dashboard now opens your shop's cashier (POS) in a new tab. Its settings are in POS Config, through All features, the full menu, or search. See The short menu.
- Product import on the Free plan: Bulk Upload (CSV import) now works on every plan. On Free the 50-product limit still applies. See Product.
- Help me set up my shop: a new button on Home of a new shop, on web and in the app. Etalasse AI checks what is still missing before buyers can order, then helps you finish it one step at a time, and always asks for approval before it changes anything. See Help me set up my shop.
- One suggestion on Home: after your first sale, Home shows one suggestion at a time. See One suggestion on Home.
- Home shortcuts in the app follow the web menu: pages the owner pins in the web Dashboard show as shortcuts on Home in the app, and Favourites on Home edited by the owner in the app are saved to the web menu. See In the Dashboard app (phone).
11 November 2026 update: a store in three steps, the short menu and "Always in stock"
- Faster sign-up: Continue with Google comes first, email second. One Your shop step: shop name, store address (suggested from the name), kind of business and WhatsApp number (optional). After an email sign-up, a 6-digit code (or the link in the email) verifies the email and signs you in to the Dashboard directly. See Register.
- First product and "Your store is ready": right after sign-up you add your first product (photo, name, price), then get your store link with share buttons. See Getting Started.
- A new shop can take orders at once: Pay on the spot and Pickup Store are switched on (Digital products shops: no payment yet), starter categories are created, and the store language is Indonesian.
- A new guide card on Home: Shop created is already ticked, then Add your first product, Share your store link, payment, delivery, WhatsApp, Add QRIS or a bank account (optional) and the first sale. The card can be hidden and brought back with Show the shop guide. See The shop guide card.
- Check before you share: the share button tells you first when no product can be ordered, no payment method is on, or no delivery option is on. See Check before you share.
- The short menu and All features: the web Dashboard has a short main menu (Shorten the menu) and an All features page with pins. New shops start on the short menu, and existing shops keep the full menu until the owner chooses. Pages that do not apply to the shop type are hidden, and plan locks name the plan. See The short menu and All features.
- Easier menu names: Orders, Shop settings, Stock count, Unpaid carts, Buyer reports, Related products, and the delivery options Courier (JNE, J&T, etc.), Own delivery and Pickup Store. The Indonesian menu changed more names; the full list is in Menu groups.
- Shop settings in two levels: Basic settings (Name & logo, WhatsApp, Payment, Delivery, Appearance), then Other settings. See Shop settings.
- Product form: the category is already selected, stock 0 shows a warning and asks before saving, and a new Always in stock switch covers products whose stock you don't count (now already on for a new product, see the update above). See Always in stock.
- Payments: buyers only see bank transfer once the shop has a bank account, and your own QRIS picture or e-wallet number can now be filled in from the web Dashboard too. See Payment Methods.
November 2026 update (round 40): premium POS themes and a new POS theme chooser
- Ten new premium POS themes in the Premium group, on the Growth plan and up: Restaurant (restaurants; dark theme), Warung (warungs, angkringan, and street food stalls), Patisserie (bakeries and cake shops), Minimarket (minimarkets and corner shops), Pharmacy (pharmacies, drugstores, and health shops), Gadget (phone, laptop, and electronics shops; dark theme), Salon & Spa (salons, barbershops, and spas), Laundry, Garage (car and motorbike workshops, and spare parts), and Hardware (building supply and material stores). There are now twenty-nine POS themes. See POS themes.
- A new POS theme chooser on POS Config, on the web and on mobile: the theme in use is shown at the top, the Fits your shop filter shows the themes that suit your kind of shop, and you can look at every theme first in a Phone or Tablet preview. Use this theme puts the theme in use right away with no Save button, and cashiers see the new theme when the POS is reopened or refreshed. On the Free plan, you can still preview the premium POS themes. See Choosing a POS theme.
- MCP:
shop.updatenow accepts the new POS theme ids forpos_theme(resto,warung,patisserie,swalayan,apotek,gadget,spa,laundry,otomotif,bangunan).
Update 6 November 2026: new plan prices
- Normal and promo prices: Growth is Rp149,000 a month or Rp1,490,000 a year, and Pro is Rp349,000 a month or Rp3,490,000 a year. Until 7 February 2027, the promo prices are Growth Rp99,000 a month or Rp990,000 a year, and Pro Rp249,000 a month or Rp2,490,000 a year. A shop that pays during the promo keeps that price when it renews. Free stays Rp0, and Enterprise stays custom.
- New monthly quotas: Growth includes 50 WhatsApp messages, Rp10,000 of AI credit and 500 emails. Pro includes 150 WhatsApp messages, Rp25,000 of AI credit, 1,000 emails and 25 GB of Media Library. Features, outlets, staff and domains stay the same.
- Add-ons: Add 50 sellers is now Rp99,000 a month. WhatsApp packs are now 250 messages for Rp239,000 or 1,000 messages for Rp949,000.
- License keys for digital products are available again from the Growth plan.
Update 4 November 2026 (round 33): flash sales with times and performance
- Start and end times: flash sales can now have times, not just dates, and run without a break from the start to the end on the shop time zone. With no times set, a flash sale runs all day as before. See Flash sale timing.
- One active flash sale at a time: an active flash sale whose period overlaps another active flash sale cannot be saved, and the message names the conflicting flash sale. Inactive drafts may still overlap.
- Product rows checked on save: the flash sale price must be below the normal price, promo stock must be at least 1 and not below the number sold, and an empty limit per buyer becomes 1 pc. The sold count is now kept by Etalasse, so saving a flash sale again no longer reopens quota that was already used. See Adding products to a flash sale.
- Status, performance and Duplicate: the flash sale list shows a Live, Upcoming, Ended or Inactive badge. The performance page shows sold, left, orders and revenue per product. Duplicate copies a flash sale as inactive, and View in store opens the flash sale page on the online store. See Viewing performance.
- On the online store: buyers who are not signed in see a prompt to sign in for the flash sale price, the countdown uses the end time, and a flash sale starting within 7 days is announced on the store and the product page. If a flash sale ends while its item is still in the cart, the item moves to the normal price and the buyer is told, so checkout no longer fails. See What buyers see.
- Correction: flash sales are online store only: earlier docs said the POS till also used flash sale prices and limits. That was wrong. At the POS, products are sold at the normal price, the product discount, or a price rule. See Online store only.
Update 3 November 2026 (round 32): checkout totals and courier costs from the balance
- Balance & Withdrawals: the Withdrawals page is now Balance & Withdrawals. It shows the shop balance (online payments through Etalasse come in, courier costs and withdrawals go out), the history of all money in and out, and a Top up button (minimum Rp50,000; Rp50,000, Rp100,000, Rp250,000 or Rp500,000, paid on the payment page). The balance can go negative when a courier charges more after re-weighing; while it is negative, new courier bookings and withdrawals are on hold. See Balance & Withdrawals.
- Ekspedisi courier costs from the shop balance: Ekspedisi courier costs are paid from the shop balance when the courier is booked. Buyers still pay shipping at checkout. The cost is set aside when the courier is booked, charged at the real price, refunded if you cancel the courier before pickup, and adjusted if the courier re-weighs. See Shipping Options.
- Shop balance too low: if the balance is lower than the courier cost, the order detail shows the cost needed and your balance, with a Top up button. Once topped up, tap Try again, or enter the waybill manually and ship it yourself. See Sales.
- Order totals always rechecked: if a price, promo, coupon or points changed as the buyer orders, the online store shows Your order total changed with a Reload button, and the buyer orders again with the latest total. See the Catalog User Guide.
- POS: Total changed dialog: when the server total differs from the till screen, the POS asks "Server total Rp X (on screen Rp Y). Continue with Rp X?". The cashier taps Charge new total, and cash received and change are recalculated from the new total. There is also a new message for changed customer points. See Add Order.
- Flash sale per-buyer limits count pieces: the limit per user now adds up the pieces across all of a buyer's orders, skips canceled or expired orders, and holds even when a buyer orders from two devices at once. Customer points also cannot be spent twice by two orders at the same time. See Product Flash Sales.
Note 1 November 2026: payment fees explained
- Payments you receive yourself stay at Rp0: cash, the shop's static QRIS, the shop's e-wallet number and transfers to the shop's bank account carry no Etalasse fee. The platform fee (from Rp2,000) only applies if you choose automatic online payment through Etalasse, and cash on delivery (COD) orders from the online store cost Rp2,000 per order. The rules have not changed; Billing & Plans, the FAQ and Payment Methods now explain them in full.
Update 27 October 2026 (round 24): flat billing, no percentages
- 0% commission on sales: Etalasse takes no percentage of your sales, on any plan. What you pay: the plan (Free Rp0, Growth Rp149,000 or Pro Rp349,000 a month), a platform fee per online payment (Rp2,000, or the payment method's own cost if higher; QRIS stays at Rp2,000 up to about Rp285,000, a virtual account transfer is Rp4,500), and add-ons if you buy them. The minimum online payment is Rp10,000, and there is no platform fee if you use your own Midtrans account. See Billing & Plans.
- Add 50 sellers add-on: the Pro plan now includes 20 active sellers in your marketplace (Enterprise is unlimited). Need more? Add 50 sellers for Rp99,000 a month, billed with your subscription. No seller is ever deactivated because of this limit. See Add 50 sellers and Active seller limit.
- WhatsApp packs: 250 messages (Rp239,000) or 1,000 messages (Rp949,000), valid 365 days, used once the monthly WhatsApp quota runs out. Every plan can buy them, including Free. See WhatsApp packs.
- Itemised renewal invoices: subscription invoices now list the plan line and a line for each monthly add-on. The Etalasse team can change add-on prices for new purchases; monthly add-ons you already bought keep their price.
- Billing your sellers (Pro and Enterprise plans, off by default): multivendor shops can charge sellers fixed fees instead of a percentage. There is a monthly stall rent per seller tier (each tier with its own rent, product limit, access to vouchers, passes, chat, reports and collections, and its own commission), a join fee and a withdrawal fee. Charges are paid automatically from the seller's balance, paid online by the seller, or marked paid by you when settled in cash. When a charge is late past the grace period, the seller's products can be hidden or the seller suspended, and everything recovers on its own once it's paid. A percentage or flat per-unit commission is still available. See Billing Your Sellers.
- In the Seller Center: a Billing menu with the seller's tier, the next charge, unpaid charges, paying from balance or online, and moving up or down a tier. The withdrawal page shows the withdrawal fee and the largest amount that can be withdrawn. See Seller Center.
- Reports: the Sellers report has a seller fees column, and Profit & Loss records seller fees as other income.
Update 27 October 2026 (round 23): a fuller Seller Center
- Seller Center overview: net sales today and this month, orders to process, low stock, license keys running out, reviews to answer, and the shop commission rate. The balance cards now also show on phones. See Seller Center.
- Reports, followers, and reviews for sellers: a daily, weekly, or monthly sales report with CSV download, commission per transaction line, a followers list (first names only), and a reviews inbox where sellers reply to reviews of their products. Seller replies show as Replied by seller, and you can still change them. See Product Reviews.
- Seller holiday mode and opening hours: sellers can go on holiday or set weekly opening hours. While closed, buyers see it and cannot order that seller's products; staff sales are not affected. The Sellers page shows an On holiday or Closed now badge.
- Seller notifications: an inbox in Seller Center for new orders, payouts, review results, license keys, and more, also when the WhatsApp or e-mail quota is used up.
- Seller operations: an F&B kitchen with Start cooking, Ready, Served, Undo last step, a cooking target, Today and Finished tabs, and auto-refresh; rental hand-over and return by the seller (when sellers ship their own items); booking rules per service; variant photo, weight, and barcode; sold-out add-ons and deleting add-on groups; replacing a digital file and the license key pool on the product list.
- Seller vouchers and plans (off by default): sellers create vouchers for their own products, paid by the seller, within your caps, and you can switch them off from Coupons. Booking shops can also let sellers sell session plans for their own services. See Seller Vouchers and Plans.
- Shipping per seller (off by default): when sellers ship their own items, shipping can be quoted from each seller's pickup address. The order is split into parcels, the buyer picks a courier for each, and the fee goes to the seller's balance. The order detail shows Shipments per seller. See Shipping per Seller.
- Chat (off by default): buyers chat with the shop and with sellers right from the storefront. You reply from the Chat menu and can read and block buyer-seller conversations for moderation. See Chat.
- Seller cancel and refund requests: sellers request a cancel or refund for their own items, and you approve or reject it under Seller refund requests. On approval, the normal refund runs for those items only. See Seller Refund Requests.
Update 26 October 2026: Coffee House, Street, and Serum themes
- Three storefront themes for specific kinds of business in the Style group of the theme picker: Coffee House (coffee shops, cafés, bakeries, and food stalls; Home rails look like a café menu board), Street (streetwear, sneakers, and merch; bold black with caution tape), and Serum (skincare, cosmetics, perfume, and beauty clinics; clean, with packaging-style labels). Free on every plan, and your main color still applies. See Storefront & POS Themes.
Update 26 October 2026: the Free plan has no time limit
- Unlimited products on every plan: the product limit (previously 10 on Free, 50 on Growth, and 500 on Pro) is gone. See Billing & Plans.
- Free has no time limit: not a trial, and no credit card needed. It now includes stock tracking, booking deposits, manual review approval and pinned reviews, 30 days of Storefront Analytics history (previously 7 days), Rp2,000 of AI credit a month, and the owner plus 1 staff account.
- Now from the Growth plan: cash shifts, stock counts, purchase orders, recipes and ingredients, and staff commission, which were Pro only before. Growth also gets 10 staff (previously 3), 10 booking staff (previously 5), 20 F&B tables (previously 15), and Rp15,000 of AI credit a month.
- Customer credit now from the Growth plan: customer credit (pay later) was Pro only before. Free does not include it, but recording payments, write-offs and reading reports stay available on every plan.
- Moved to Growth: resellers, kitchen stations and routing, and custom domains now start on the Growth plan, and were Pro only before. Custom domains: 1 on Growth, 3 on Pro, and 5 on Enterprise. The KDS keeps working on every plan.
- More room on Pro: 50 staff (previously 10) and unlimited F&B tables (previously 40).
- Who each plan is for: Free for warungs, street vendors and home businesses; Growth for 1–2 outlet businesses with staff; Pro for growing 3–5 outlet brands; Enterprise for large networks and institutions, on our cloud, a dedicated server or your own server. See Billing & Plans.
- New prices: Growth Rp149,000/month or Rp1,490,000/year, and Pro Rp499,000/month or Rp4,990,000/year. Enterprise stays custom.
- Existing subscribers keep their price: shops already on Growth or Pro renew at their old price for as long as they stay on the same plan and billing cycle. No plan loses a feature or quota.
Update (round M1): business features and memberships
- Business features: extra tools the shop owner switches on in Settings > Business Features, on when the subscription plan includes them. Switching a feature off never deletes data. See Business Features.
- Kind of business at sign-up: the What kind of business? question in email and Google sign-up sets up the matching shop type and tools, including a Gym & Studio choice. See Register.
- Memberships & passes: sell time-based memberships, credit packs, or both combined, with usage limits, freezes, shared plans, joining fees, and a Members menu (Members, Plans, Renewals) with a monthly recurring revenue summary. See Memberships and the Setting Up a Gym or Studio guide.
- Paying for bookings with a pass: customers (storefront) and cashiers (POS) pay for a booked session with a pass credit, and the credit comes back or is forfeited following the free-cancellation window and the A no-show uses up the pass credit setting. See Paying for Bookings with a Pass.
- Membership renewals: a renewal invoice is sent before the pass ends to customers who switched auto-renew on (nothing is charged automatically), with a pay link that opens without signing in, four WhatsApp automations, and pass segment rules. See Membership Renewals.
- Check-in: a member QR that changes every 30 seconds, a Check-in tab in the POS, door codes per branch, a class roster, a log, and busy-hours and members-not-seen reports. See Check-in.
- Member Levels: the loyalty menu Memberships is now called Member Levels so it is not confused with membership passes. It works the same. See Member Levels.
- MCP: read tools
modules.list,pass_plans.list,passes.list,passes.expiring_soon,passes.get,passes.summary,passes.redeem_quote,pass_renewals.list,pass_renewals.get,checkins.list,checkins.summary,checkins.class_attendance, andcheckins.inactive_members.
October 2026 update (round 19): bookings, trust, and coupons
- Booking attendees: customers save profiles of the people they book for and pick one per booking, with fields you define (Off, Optional, or Required mode). See Booking Attendees.
- Customer terms and minimum age: a terms checkbox at sign-up and checkout, a minimum-age declaration at sign-up, and a consent record per customer. For every shop type. See Customer Terms and Minimum Age.
- Provider cancellations and no-shows: Cancel by provider and Provider did not attend actions, refunds that can be recorded automatically, sellers can cancel their session before it starts, counters per seller, and a choice to still pay the provider when the customer does not show up. See Provider Cancellations and No-shows.
- Marketplace trust: seller document expiry with reminders and automatic badge removal, customer reports with a review queue (including recording a provider no-show straight from a report), and private seller profiles and hiding unverified sellers.
- Coupon rules: first-order coupons, coupons for one seller or one category, and a choice of who pays for the discount. Scoped coupons need the latest app version, and every coupon needs a customer on the order. See Coupon Rules.
October 2026 update (round 18): booking and marketplace
- Completing bookings: a Complete button on bookings (once the session has started), and Complete bookings automatically a few hours after the session ends, for sessions after the feature is switched on. A completed booking keeps its slot, and the order becomes Delivered once every booking is finished. It cannot be on together with automatic no-show. See Completing Bookings.
- Service location and meeting links: each service can be at the customer's place (with a service address), at the provider's place, or online with a meeting link that customers only see after paying. See Service Location and Meeting Links.
- Booking reminders: a Custom reminder schedule (up to 4 times), Remind the provider too, and a new booking confirmation message. See Booking Reminders.
- Marketplace: sellers can handle their own bookings (Seller Booking Actions), a public seller directory, a payout hold, document verification and the Verified badge, and one-step seller sign-up.
- Every shop type: wording on your storefront for your own words for seller, service, and address, and tag groups and storefront filters.
October 2026 update: Bento POS theme
- The Bento POS theme is now the default POS theme: fresh and modern, with roomy rounded cards and one-tap selling. It has a today's-sales card on Home, quick-action tiles, a floating tab bar with a centre "+" button for a new order, a square "+" on every product card that adds it in one tap, a dark cart bar that goes straight to Pay, and payment methods as three big tiles. New shops start on Bento, and shops that used the Classic POS theme move to Bento automatically. Shops that picked any other POS theme keep it, and Classic can still be chosen on POS Config. Free on every plan, and your main color still applies. See Storefront & POS Themes.
- MCP:
shop.updatenow acceptsbentoforpos_theme.
October 2026 update: education themes
- Six storefront themes for education in a new Education group in the theme picker: Campus (universities, academies, and campus merch), Chalkboard (tutoring centers, courses, and private teachers; a dark theme), Notebook (students, stationery shops, and school supplies), Crayon (elementary schools, kids' books, uniforms, and toys), Playschool (kindergartens, preschools, daycare, and baby shops), and Academy (online courses, e-books, webinars, and tutors). Free on every plan, and your main color still applies. See Storefront & POS Themes.
- MCP:
shop.updatenow accepts the six new theme ids (campus,chalkboard,notebook,crayon,playschool,academy).
October 2026 update (round 16)
- Bundles (kits): sell several products as one package. Stock is counted from the components (or assembled in advance), the price is fixed or the sum of items minus a discount, and cancels and refunds return the components exactly once. From the Growth plan. See Bundles.
- Staff PIN and POS devices: enrol a POS device with a single-use code, then cashiers switch by picking their name and typing a 4 to 6 digit PIN, with attempt limits, lockouts, and device revocation. Every sale records who sold it. Password login keeps working. From the Growth plan. See Staff PIN.
- Staff commission: a percentage or flat amount per shop, category, or staff member, recorded when an order is Paid and reversed automatically on refund or cancel, with reports, CSV export, and payout recording. From the Pro plan. See Staff Commission.
- Customer referral program: a code and link per customer, points or coupon rewards for the inviter and the friend, a hold period, caps and a budget, fraud checks with a review queue, and funnel reports. Turning it on needs the Pro plan. See Referral Program.
- Barcode and shelf labels: five templates (roll, 58 mm thermal, A4), automatic internal EAN-13 barcode generation, and printing from the Dashboard and POS. From the Growth plan. See Barcode Labels.
- Stock fixes: the quantity ceiling rises to 10,000,000 base units (150 kg of flour can now be recorded), the ingredient unit shows in alerts and transfers, and the last purchase cost shows on PO screens.
- AI assistant and MCP gain bundle (
bundles.*), referral (referral.*), staff commission (staff_commission.*), label (labels.*), and last purchase cost (ingredients.last_purchase) tools. Staff PINs, POS device enrolment, and 2FA are deliberately not exposed over MCP. See Tool Surface.
October 2026 update (round 15)
- Customer credit (on account): open credit accounts with a limit and terms, sell with the On Account (Tempo) payment method from the POS, Create Sale or the online store (when you allow it), record payments received (oldest invoice first or a chosen one), write off debt with a reason, read aging and statements, and send WhatsApp reminders. Credit orders are PAID at once, revenue is recognised on the sale day, and written-off debt shows as a "Bad debt" expense in profit and loss. From the Pro plan. See Customer Credit.
- Account security: turn on 2FA (authenticator app) for owner accounts with 10 recovery codes, see and end active sessions on every device, and require 2FA for the shop with a grace period. Changing the password signs other devices out. If the phone and recovery codes are both lost, contact support to reset 2FA. Available on every plan. See Enable 2FA.
- Webhooks and the developer API: send signed shop events (orders, refunds, stock, bookings, reviews, customers, products) to your URL, with automatic retries, a delivery log, zero-downtime secret rotation and redelivery. Pro (3 endpoints) and Enterprise (10 endpoints). See Webhooks.
- Kitchen stations and item-level KDS: route menu items to stations (Kitchen, Bar and more); each station sees its own tickets with per-item status, rush, recall, ticket printing, a Kitchen staff role and a prep-time report. Kitchen status never changes the order status. Station setup from the Pro plan; the KDS keeps working on every plan. See Kitchen Stations.
- AI assistant and MCP gain credit (
credit.*), webhook (webhooks.*) and kitchen (kitchen.*) tools with confirm-first for risky changes. 2FA and sessions are deliberately not exposed over MCP. See Tool Surface.
October 2026 update (round 14)
- Full booking for services: service duration and buffer, staff with schedules and time off, customers choosing staff, deposits (DP) with a refund window, rescheduling, and no-shows. Everything is optional per service, so booking shops that already run are unchanged. See Booking Calendar.
- Booking staff and deposits are available from the Growth plan (active staff: 5 on Growth, 50 on Pro, unlimited on Enterprise). Duration, buffer, rescheduling, and no-show are on every plan. See Booking Plans and Roles.
- AI assistant and MCP get new booking tools: reading bookings by staff and date, staff schedules, free slots, and policy, plus changing schedules, no-shows, balance payments, service settings, and staff schedules, with confirmation first. See Tool Surface.
October 2026 update (rounds 12 and 13)
- Midtrans payments no longer expire after 1 minute. QRIS and GoPay last 15 minutes, virtual account transfers 24 hours, other methods 60 minutes. See Payment Methods.
- F&B bill split and merge now carry recipe ingredient usage along, so canceling either bill restores ingredients exactly once. See Recipes and Ingredients.
- Restock ingredients with a purchase order or a stock adjustment using the Ingredients switch in the item picker. See Recipes and Ingredients.
- Bulk product import can now carry a variant matrix per row (API
POST /products/bulk, keyvariant_matrix), under the same plan requirement as the variant matrix. - Midtrans transaction time is stored as a correct instant (UTC) for new transactions; old data is not changed.
- POS opens the variant matrix picker faster because it no longer fetches option data per product.
Full booking: duration, staff, deposits, rescheduling, and no-shows
Booking services can now be timed: the customer picks a start time, and Etalasse works out the slots that fit from the duration, buffer, working hours, and other bookings, with a configurable slot interval, minimum notice, and days-ahead limit. Register staff with weekly schedules (breaks included) and time off, then choose whether customers pick staff, may pick "anyone" (shared fairly by that day's load), or do not see staff. A deposit (fixed amount or percent) locks the slot: the customer pays only the deposit up front, the rest at the visit, and you record it as the balance payment. Canceling before the refund window returns the deposit; after it, the deposit is forfeited. Customers can reschedule themselves when you allow it (allowance and notice limit are configurable), merchants can move bookings any time, and bookings nobody attended are marked no-show (manually, or automatically when switched on) with the choice of keeping or refunding the deposit. A calendar by staff, a filterable booking list, a no-show and deposit report, and reminders that skip canceled bookings come with it. Double bookings are prevented by locking, even when many people book at once. See Booking Calendar, Deposit and Refund Window, and Booking FAQ.
Recipes and ingredients
Link menu items to their ingredients: each sale deducts ingredient stock automatically (when the order is created, and put back if the order is canceled, expires, or is refunded with restock). Set units (g, ml, pcs), yield, and waste, then see cost per serving, margin, and how many servings you can still make. Choose whether sales keep going with the shortage recorded, or stop. Ingredients can be bought through POs, counted in stock counts, and moved between branches. The ingredient usage report compares usage, purchases, and count differences. Available on the Pro and Enterprise plans for Owners and Admins. See Recipes and Ingredients.
Variant matrix: size x colour
Create every variant combination at once: name up to 3 options (for example Size and Colour, each with a code, swatch colour, and image), check the preview, then apply. SKUs are generated from a pattern, opening stock is recorded in the stock history, and the combination grid lets you bulk edit price, stock, SKU, and status for up to 200 variants. Old variants can be adopted onto combinations, and variants with sales or stock history are deactivated, not deleted. Customers see colour options as swatch circles and sold-out combinations greyed out. Generating combinations is available from the Growth plan. See Variant Matrix.
Wholesale tiers
Give a lower price per item the more customers buy: up to 6 tiers per product (Rp or percent price), even a separate set per variant. The tier is chosen from the product's total quantity in the cart, the price charged is the cheapest compared with discounts or price rules (flash sales still win), and customers see a "Buy more, save more" table and a next-tier hint in the cart. The preview shows margin and a below-cost warning, and the wholesale template applies tiers to up to 500 products at once. The old single-tier wholesale keeps working. Creating and changing tiers is available from the Growth plan for Owners and Admins. See Wholesale Tiers.
Cross-sell: frequently bought together
Offer matching products on the product page ("Frequently bought together", "Complete the look", "Upgrade options") and in the cart ("Complete your order"). Pick up to 20 products per product yourself, with order, type and label, or let Etalasse suggest pairs from the last 180 days of orders, recalculated every night. Sold-out and inactive products are hidden automatically, and prices never change (no bundle discount). Clicks, adds to cart, orders and revenue from cross-sell show on the same page. Available from the Growth plan for Owners and Admins. See Cross-sell.
Photo reviews and review moderation
Customers can now add up to 5 photos to their review, and online store visitors see a review photo gallery, can filter to reviews with photos, and can report inappropriate reviews. In Products → Product Reviews you choose whether new reviews publish at once or wait for your approval, and you can approve, reject, hide (with a reason), reply, pin up to 3 reviews per product, and handle reported reviews, one by one or in bulk. Only published reviews count towards ratings. Review photos, manual approval and pinned reviews are on the Growth plan and above; replying and hiding reviews are on every plan. See Product Reviews.
Stock and order fixes
- Canceling an order after a partial refund now only puts the items that weren't refunded back in stock. Before, items that were refunded and returned to stock could be counted twice. Points are worked out the same way. See Sales.
- Coupons now really expire: valid through the end of their expiry date in the shop's time zone, after which customers see "This coupon has expired" when using one and it disappears from coupon lists. See Coupons.
- Unpaid orders now expire automatically (24 hours for online payments, 7 days for manual transfers without proof) and release their stock. Pay-on-the-spot orders and F&B bills never expire automatically. See Sales.
- In multivendor shops, canceling a paid order now cancels the seller's commission from that order. See Sales.
- An order that expires unpaid now releases the stock, coupons, points, booking slots, rental units and flash sale quota it held, like a canceled order. See Sales.
- Renting an item out in a Rental shop no longer reduces the product's stock. Availability still follows Units Available. See Rentals.
- The date in the order number now follows the shop's time zone. Before, orders between 00:00 and 07:00 WIB could get the previous day's date. See Shop Profile.
Branch stock transfers
Move stock from one branch to another: create a draft, send it (stock leaves the source branch and can't be sold while in transit), then receive it at the destination. Cashiers at the destination can receive it themselves. Anything missing on arrival is recorded as lost at the destination, and a transfer that hasn't been received can be canceled so stock goes back to the source. Every movement is in the stock history. Available from the Growth plan for shops with at least two branches. See Branch Stock Transfers.
Purchase orders to suppliers
Create a purchase order (PO) to a supplier for one branch, fill it from reorder suggestions, then receive the goods in one go or in parts. When goods are received, stock goes up at the destination branch and the cost price updates automatically (weighted average by default). A PO whose remainder won't be delivered can be closed, and the payment status to the supplier (unpaid, partial, paid) and its due date are tracked. Supplier records now have a contact person, phone, email, address, and payment terms. Available on the Pro plan for Owners and Admins. See Purchase Orders and Suppliers.
Shop time zone and safer sign-in
Pick your shop's time zone (WIB, WITA, WIT, or another zone outside Indonesia) in Shop Config. Rentals (pick-up, return, and late), booking session cutoffs, flash sales, coupons, and price rules now follow the shop clock, not the server's or the customer's phone. Existing shops stay on WIB. Sign-in, sign-up, and password reset are now limited after too many attempts, to protect accounts from password guessing. See Shop Profile and the FAQ.
Stock adjustments and stock counts
Record items that are damaged, expired, lost, used in-house, returned to a supplier, or found again with Stock adjustments: stock changes right away, with the stock before and after, the reason, a note, who recorded it, and the value lost at cost price. Stock never goes negative, and mistakes are fixed with a Correction. The stock loss report sums up losses by reason and exports to CSV. Both are on every plan. On the Pro plan, Stock count helps you physically count items by branch, category, or selected products (with barcode scanning and blind counting), review the variance, then set stock to your counts in one go. Owners and Admins only. See Stock Adjustments and Stock Count.
Storefront analytics
See how many people visit your online store and how many go on to pay: sessions, product views, add-to-carts, checkouts started, and paid orders, with revenue and conversion rate. You can also see traffic sources (including per Marketing Center link and UTM parameters), devices, top products, and the most searched terms. It's anonymous, with no cookies and no personal data. Available on every plan, with history from 7 days (Free) to unlimited (Enterprise). Customer segments also get a new rule: viewed products but didn't buy in the last N days. See Storefront Analytics.
Customer segments and WhatsApp broadcast
Group customers by rules — days since last order, number of orders, total spend (after refunds), membership, a product or category they bought, birthday month, having a phone number or email, or never having ordered — and see the count before saving. Then send a WhatsApp broadcast to that segment: messages go out gradually (about 30 per minute), use the plan's monthly WhatsApp quota, and customers who reply STOP or BERHENTI are never messaged again. Available on the Growth plan and above. See Customer Segments & WhatsApp Broadcast.
Low-stock alerts
Set a reorder point per product or variant (empty means the shop default, which starts at 5). When stock drops to that point, you get an alert in the notification bell and by push — at most once a day per item — plus a digest every morning at 08:00 WIB. Checked per branch. See Low-Stock Alerts.
Activity log
Shop owners can now see who changed what: prices, order statuses, refunds, cancellations, staff roles, and settings — with before and after values for prices, statuses, and roles. Entries are kept for 180 days; passwords and full bank account numbers are never stored. See Activity Log.
Faster online store
Your online store now loads faster on the first visit, and product sheets in F&B shops open faster.
Move, merge, and split table bills (F&B)
F&B cashiers can now move a bill to another table, merge two tables' bills, and split one bill by items into a new bill on the same table — right from the F&B Tables tab in the POS. A table can also have several open bills. This works for unpaid dine-in bills. See Manage Table Bills.
Coupons: usage limits and a Max Amount fix
Coupons can now be limited by number of uses, both in total and per customer, and customers see how many uses are left. Two fixes also ship: an empty Max Amount now means no cap (previously the coupon gave no discount at all), and a fixed-amount coupon never makes the total negative. See Coupons.
Bank transfer proof
Customers who pay by manual bank transfer can now upload a photo of their transfer receipt on the order. You get a notification, see the proof in the order detail, then confirm with Mark as Paid — nothing is confirmed automatically. See Sales.
Customer address book
Customers can now save several addresses (such as Home and Office), choose one at checkout, and set a default. See Catalog User Guide.
Smaller fixes
- Create Sale in the Dashboard now uses the wholesale price for the quantity bought; previously a manual sale with a wholesale quantity could fail. See Sales.
- A hidden Get your shop ready card can now be shown again. See Dashboard Getting Started.
Order notifications for customers
Customers now automatically get an update when their order is paid, shipped (with a tracking link for the integrated courier), delivered, canceled, or refunded. Choose the channel per update — WhatsApp, Email, or Push — and track how many messages were sent and failed over the last 30 days. See Customer Notifications.
Add-on choice rules
Add-ons can now be Required, with Min choices and Max choices, and each option can be marked Sold out. Customers in the online shop and cashiers in the POS can't order until the rules are met, and sold-out options are greyed out. See Product Addons.
Seasonal pricing with Price Rules
Set prices that change automatically on certain dates (such as Lebaran), certain days (such as weekends), or certain hours (such as happy hour). Raise or lower prices by a percentage or an amount, for one product or all products. For bookings and rentals, the price follows the booked date. Available on the Growth plan and above. See Price Rules.
Shop setup card on the dashboard home
New shops get a Get your shop ready card on the dashboard home. Each step — shop profile, first product, payment method, shipping option, sharing your shop link, and first order — ticks itself once it's done. See Dashboard Getting Started.
Customers can pick rental dates
For Rental shops, customers now pick a start and end date (or time) on the product page, see availability, and see the rent, refundable deposit, and total before adding to the cart. See Rentals.
Cost prices, expenses, and the Profit & Loss report
You can now see what your shop really earns. Add cost prices to products and variants, record shop costs on the Expenses page, then open the Profit & Loss report to see gross profit, margin, and net profit. See Profit & Loss and Expenses.
Refunds and returns
Paid orders can now be refunded in part or in full from the Sales Detail dialog: stock, points, the seller's share, and the cashier shift's cash are adjusted automatically, and revenue reports show figures after refunds. See Sales.
Staff roles enforced
The Owner, Admin, and Cashier roles now truly limit access: cashiers can only serve at the POS, and only the owner manages finance and staff. See Staff.
Marketing Center
A new marketing hub in the Dashboard: manage campaigns, plan posts with a content calendar, run WhatsApp automations, create tracked links with QR codes and UTM parameters, build promotional material with AI assistance in Content Studio, and compare content variants with A/B tests. See Marketing Center.
Booking Calendars
Booking-type shops now manage availability through calendars that can be shared across multiple products, with overlap-based conflict prevention so double bookings are rejected. See Booking Calendar.
Billing & Plans
Four subscription tiers — Free, Growth, Pro, and Enterprise — now determine which features are active and the quota limits on your account; certain features only appear when your plan includes them. See Billing & Plan.
AI Workspace
The AI workspace in the Dashboard brings AI Chat that understands your shop data, a prepaid AI Balance with a monthly quota from your plan, and an MCP Console for monitoring AI integration health. See AI Workspace.
Custom Domain
Your online storefront can now be reached through your own domain, with ownership verified through DNS records. See Custom Domain.
Multivendor Sellers & Seller Withdrawals
Multivendor shops get the Sellers and Seller Withdrawals menus to manage vendors and their payout requests. See Sellers (Multivendor).
F&B Tables & Kitchen Display
F&B shops now have table management in the Dashboard plus per-table ordering and a Kitchen Display in POS. See Food & Beverage.
Reports suite
The Reports menu delivers nine reports — from a business overview, sales and product performance, through payment, inventory, promotion, and delivery reports. See Reports.
MCP integration server
Etalasse provides an MCP server for connecting external AI clients with OAuth authentication, with tool coverage spanning catalog, orders, reports, and booking. See AI Workspace.