Duplicate Components in the Page Editor
Building a long landing page just got noticeably faster. Right-click any component on a page and pick Duplicate — the copy drops in immediately below the source, fully editable on its own. No more rebuilding three near-identical hero blocks from scratch when you only want to swap the headline and image.
While we were in the right-click menu, we also renamed Hide Element to Delete Element. It was always a delete — the label is now honest about it.
Editing the copy never mutates the source — they are independent from the moment they split.
Available on all plans. Works in the page editor on every component type. Right-click, or use the new Duplicate entry in the component action row.
Emoji Picker in the Rich Text Editor
The compact rich-text toolbar now has a built-in emoji picker. Drop a 🎉 into a listing description, a 📦 into a page text block, or a ✨ into a section heading without leaving the editor. The picker works anywhere our compact rich-text editor shows up — listing form, page text blocks, seller bios, custom rich-text fields.
Click the smile button in the toolbar to open the picker.
Available on all plans. Wherever the compact rich-text editor renders — listing descriptions, page text blocks, seller profiles, custom rich-text fields — the emoji picker is right there in the toolbar.
Translation Overrides & Email Translations
Two tabs in Store Settings, one job: making every word on your marketplace sound like your marketplace, in every language you support. Translation Overrides lets you rewrite any storefront, seller-dashboard, or email string per language — buttons, labels, error messages, the lot. Email Translations goes a layer deeper and gives you a visual editor for every transactional email Prometora sends, per language, with a live preview, a Send Test button, and a Preview-as variant picker so you can flip between the different bodies (paid vs free, buyer vs seller, etc.) without guessing.
Business + ScaleBoth tabs are part of the Business and Scale tiers.
We've confirmed your spot for Pilates · Wed 6pm. Show up five minutes early and we'll get you set up.
Both tabs honor your store's primary language and currency in previews.
New walkthrough videos
Both tabs live under Store Settings → Translations and Store Settings → Email Translations. Overrides apply on top of the base translation, so you only have to touch the strings you actually want to change.
Google Ads Conversion Tracking
Paste a Google Ads conversion ID and (optionally) a conversion label into Store Settings, and Prometora will fire named conversion events on the key moments you actually want to optimize for — signups, checkouts, purchases, and trial starts. That makes paid campaigns measurable instead of guesswork, and lets Google Ads' smart bidding optimize for the events you care about.
- sign_upSign up
- begin_checkoutBegin checkout
- purchasePurchase
- trial_startTrial start
Events fire client-side via gtag, so they show up in Google Ads alongside the rest of your campaign data.
Available on all plans. Set under Store Settings → SEO & Analytics. Pair with a Google Ads campaign and pick which named event you want to use as the conversion action.
More Improvements
Quality-of-life improvements shipped across the platform this week.
- Sticky save bar + Cmd/Ctrl+S shortcut rolled out across the Listing Form, All Listings Page, General settings, Product Detail, and Sellers/Buyers tabs — save without scrolling to the bottom
- Map cards now show custom-field specs, star rating + review count, and a swipeable image carousel — the map view feels like a real product card
- Two new layouts on the All Listings Page: a denser list view and a Pinterest-style masonry view
- Japanese added as a supported storefront language — Prometora now ships in 6 languages
- Short-duration options (15/20/30/45 min) added to the Availability Calendar Fill Day action
- Email Translations preview and Send-test now respect the store's chosen currency
- Seller chip with profile image now renders on listing cards and on the listing detail page once a seller uploads an avatar
- Listing description is now included on the Stripe Checkout product data, so payouts and receipts read more cleanly
- Buyer/Seller terminology now cascades into English booking emails
Bug Fixes
Bug fixes shipped this week.
- Duplicated components no longer disappear about a second after they land
- Editing a duplicated component no longer mutates the source
- onRefreshData now reads draftPages in edit mode, so unsaved changes survive a refresh
- Cmd/Ctrl+S no longer leaves a stuck "Unsaved" indicator after a successful save
- Auto-clean conflicting flex props when aligning text in the editor, so alignment changes actually take effect
- Hide the price-range filter on /listings when the min and max are identical (the filter would never do anything)
- Drop the duplicate seller-attribution line on service listings
- Stop a spurious autosave from firing when the Product Detail tab first mounts
Don't miss the next release
New features, improvements, and bug fixes shipped every Friday. One email per week.