Changelogs
Stay up to date with the latest changes and enhancements.
Stay up to date with the latest changes and enhancements.
Stay up to date with the latest changes and enhancements.
10. Aug 2026
Share
You can now see every webhook delivery attempt and its result, style far more of your checkout without leaving the editor, and take orders shipping to Puerto Rico, Guam and the other US territories.
Each webhook endpoint now has a delivery history: the payload we sent, the response we received, and the outcome of every attempt, one row per attempt
The endpoint list shows the status of the last delivery, so a broken integration is visible without opening anything
An endpoint that fails continuously for three days is disabled automatically, which stops a dead URL from consuming your deliveries. A badge marks it, and one click re-enables it
Deliveries are throttled per account and give up after 10 seconds, so one slow endpoint no longer holds back the others
Letter spacing on any text, through a unit-aware input
Shipping rate cards and payment method cards take their own background, border and corner radius, and the payment method card colours its header and its content separately
Long shipping rate names wrap onto a second line instead of being cut off
The discount code field gets its own section, with corner controls, a sample pill and its own styling
Quantity badge colours, product card corners on every order summary, and the corner radius of the Sections component are all yours to set
FAQ: pick the icon, remove the border, set the open-state colour, and control question padding on each side
The scarcity timer takes a width, a maximum width and an alignment, its digit and text spacings are grouped under Layout, and its style presets are now visibly distinct from one another
Style presets show a live thumbnail, and hovering one previews it on the canvas before you commit to it
The editor canvas previews your real products, at quantity 2, with a subscription line you can style
Puerto Rico, Guam, the US Virgin Islands, American Samoa and the Northern Mariana Islands are now offered as States under United States, which is what ShipStation, Shippo, USPS and Shopify expect. They previously existed only as separate countries, and what we stored as the state was a municipality number, so those tools rejected the address and no label could be printed
Have your customers pick United States first, then the territory in the State list. Addresses captured the old way are left as they are and need correcting by hand
A house number typed by your customer is kept even when the address suggestion they pick does not carry one
Promotions: the promo codes table shows revenue next to usage, discounts applied to individual products now count towards usage, and an applied code is re-checked when your customer enters their email
Shipping: the rate selector lists your highlighted rate first, then free, then cheapest, and the chosen method appears on the order detail. On Shopify the shipping title is no longer sent as "undefined"
The postal code field can be switched off on a checkout, and the editor warns you when it is hidden
3-D Secure challenges run inside your page instead of sending your customer to the bank’s own URL
A checkout session that is already paid shows a panel with a continue action instead of a live pay button, on ordinary buttons and on express wallets alike
Receipt emails on wallet payments have their own opt-out, separate from your other receipts
PayPal: a failed initiation now shows the reason PayPal itself gave, and plans are requested per currency and per trial
Stripe express checkout captures the wallet address on its own and saves the contact before charging
Card form labels (card number, expiry, CVC) are editable in your step configuration, translated, and they now actually reach the shopper
Order bumps fall back to English when a translation is missing, and card brand icons render on live checkouts
Order summaries can hide subscription lines when you would rather not show them
WooCommerce: the chosen shipping rate is reported on zero-cost orders, and a customer lookup that returns an unexpected response no longer blocks the checkout
A live store with no route for the requested path now serves a proper 404 page
Dashboard amounts respect zero-decimal currencies such as the yen
Three weeks ago we fixed a checkout that could charge your customer a second time when a payment stalled. Here is what it changed, measured on real orders
Over the seven weeks before the fix, 147 customers were charged the same amount twice within half an hour on the same checkout: roughly 1 in every 1,000 paid checkouts
Over the two full weeks since it shipped, that happened once, across more than 62,000 paid checkouts, on higher volume than before
10. Aug 2026
Share
You can now calculate US sales tax with TaxCloud, offer PayPal as an express button at the top of your checkout, and watch your funnel preview refresh without saving.
If you sell into the United States, you can now connect TaxCloud from Integrations in your store settings. US sales tax changes by city and by state across more than ten thousand jurisdictions, which our own engine does not cover
Enter the credentials from your own TaxCloud account, plus the address you ship from. We check them against TaxCloud immediately: if anything is wrong the settings refuse to save and tell you why, rather than failing silently later
From then on, US and Canadian orders have their tax calculated by TaxCloud at checkout. Every other country keeps using our own engine, exactly as before
Delivery charges are priced separately, because several US states tax shipping differently from the goods themselves
TaxJar keeps working unchanged for the merchants already using it
PayPal can now appear as an express button at the top of your checkout, drawn to PayPal's own button guidelines, on every surface that offers express payment
The express button sends your customer straight to PayPal, without making them fill in the form first
A toggle on each step decides whether PayPal shows as an express button there, next to the same control for Apple Pay and Google Pay
The payer's details come back from PayPal and are written onto the order, including the shipping address kept on the order snapshot
An express payment that fails now says so inline in the widget instead of quietly stalling
Step previews refresh on their own after a Studio design save: you no longer have to save the funnel to see the new capture
A desktop and mobile switcher sits on the step nodes and on the design card
While a step is being recaptured, an overlay says so and warns it can take up to a minute. The design card keeps showing the last real capture instead of a placeholder
Zelle: a customer whose order is awaiting payment now receives the payment instructions by email
Canadian bank accounts ask for an account number and a transit number instead of an IBAN
Your domain fee is explained before your first sale, and both domain fees are only charged from that first sale onwards
WooCommerce: native free-shipping promotions apply to pushed orders, cart fees arrive as order bumps, a failed order pushes its status back to Woo, and Smart Bundle child lines are no longer sent twice
Shopify: addresses in US territories are normalized when the order is pushed, and line items rejected as bundle variants resync
Shipping: the rate presented to your customer is the rate they are charged, and free-shipping promotions are capped, with rate brackets read from the subtotal before discount
Subscriptions: a bulk cancel reports how many were really cancelled, and a temporary buy-X-get-Y discount is no longer replayed on rebills
A new order/syncFailed webhook fires when a storefront sync fails, and it can be picked in the event list
The public API can delete a saved payment method, and a payment method can be deactivated for one account without touching the others
Currency codes are accepted whatever their case, which stops product prices from showing as zero
The revenue breakdown shows every row instead of the first hundred, and BLIK and Affirm payments are labelled by name rather than by their raw key
Bulk discount tiers no longer stack on top of one another
Pixels: a pasted pixel script is rejected outright, and a bad pixel configuration no longer blanks your checkout
Studio: input corner radius on every component with fields, spacing control between the scarcity countdown digits, an address field order editor with validation marks, and thirteen more replicated sales and advertorial templates in the library
28. Jul 2026
Share
You can now run Apple Pay under your own Apple merchant identity, block a checkout step by country, and a checkout that stalls no longer invites your customer to pay twice.
Register your own Apple Pay certificates from your dashboard: download a ready-made signing request, create the certificate in Apple's portal, then upload the issued .cer file back. No private keys, no Keychain, no .p12 password to handle
Already hold your certificates? Upload your .p12 files directly instead
Payments run through your own certificates, the store integration panel shows whether Apple Pay is active, and you can view or replace your domain-association file at any time
Your account manager can now manage the Apple Pay Domains tab on your behalf
A new Access Restrictions section in your step properties blocks visitors from the countries you choose, on any checkout step
Blocking applies to your live pages only: previews and drafts always open normally. Re-save and publish your funnel to apply it
Country selectors now show flags, making long lists faster to scan
A payment that had in fact succeeded could show as a failure and re-arm the pay button, creating a second order and a second charge. A payment whose outcome is not yet known is now reported as pending: the button stays locked and no retry is offered
Reconciliation keeps running for about three minutes after submit, so a slow order finalization takes your customer to the thank-you page instead of stranding them on the payment page
Refunds are no longer retried automatically, which prevents duplicate refunds
Thank-you pages and order emails now show your order number instead of the raw order id
Shipping: an automatically selected rate is now really saved on the order, and a destination with no eligible rate shows a clear message instead of loading forever
Studio design: per-side borders, per-corner radius, text color and highlight on any selection in the rich-text editor, and a new Animations category (spin, ping, pulse, bounce) on every component
Twelve new advertorial, listicle and sales-page templates in the Studio library
Payment methods: write the prompt text shown under each method directly in your funnel step config
Nuvei now supports subscriptions and rebills (stored credentials) and 3-D Secure v2, with per-merchant credentials, and Stripe express checkout is available on the TagadaPay router
Transactions: filter by status and billing country, and search by shopper email, payment method or merchant reference
Exports: pick your fields by clicking chips, with a one-click Essentials preset for orders, customers and payments
Outstanding balance: the itemized breakdown is linked from Home and Payouts and downloads as CSV, next to a new refunds page and a minimum payout amount
Chargeback alerts: a new auto-refund stats panel with Excel export
Funnel analytics: switch between Live and Editor data, and reports no longer break on external entry steps
Shopify sync brings over each product tax status. On WooCommerce, coupon expiry follows your timezone and orders with a missing address name import correctly
Fixed: paused subscriptions are no longer rebilled or captured, and Authorize.net rebills are no longer rejected over a security code sent on merchant-initiated payments
21. Jul 2026
Share
Google Ads enhanced conversions now fire from your checkout, every date in your CRM follows your timezone, and you can serve Apple Pay from your own domain.
Enhanced conversions now fire from your checkout via gtag set user_data, improving ad attribution accuracy without extra integration work
Purchase events carry coupon codes and per-line discount allocation in GA4, so your ad platform sees which promotions drive revenue
The promotion code applied to an order is visible on the order details page
Set your timezone from your profile page, and every date in your CRM (orders, customers, subscriptions, promotions, stores) displays in it
Analytics filters default to your account timezone, so reports match your business day
Register your own domain for Apple Pay directly from your dashboard: the domain-association file is served per-merchant, with no manual file hosting required
Account managers can also deregister Apple Pay domains on your behalf
Studio: every component has a first-class shadow control, and a raw CSS code mode lets you paste custom shadow values directly
Storefront pages load faster: product thumbnails route through the image optimizer, and the page skeleton pre-bakes real text instead of placeholders
Multi-currency Adyen merchants: charges now auto-route to the merchant account that settles the charge currency, reducing FX friction
Custom-platform carts: updateCart in the headless SDK now sends line items, so carts from non-Shopify/WooCommerce platforms attach correctly at checkout
Native checkout plugin updated to 4.2.2: the thank-you Purchase event carries the coupon code
Node SDK 3.4.0: per-merchant markup configuration and on-demand tpas.payout()
Currency snapshot defaults are applied on write, preventing edge-case pricing errors on multi-currency products
15. Jul 2026
Share
You can now manage your own payout bank accounts, the page and funnel editor is significantly faster, and your storefront can greet each visitor in their own language.
Add and manage your own payout bank accounts directly from your dashboard, with no back-and-forth required
Bank details adapt to each currency: sort code in the UK, BSB in Australia, and account and routing numbers in Hong Kong
The page and funnel editor is significantly faster: edits, drag-and-drop and saves no longer lag on large pages
Published pages now faithfully reflect what you built: display conditions, mobile ordering, carousels, link buttons and custom scripts all behave as they do in the editor
Repeaters on published pages fill in from your live data, and you can import an existing HTML page straight into Studio
Published pages automatically detect the visitor's browser language and load in it
Checkout and payment copy is now fully translatable, with per-language content variants
Filter your payments by payment method to find card, wallet or crypto transactions faster
Adyen: choose the 3DS mode per processor, and 3DS is only triggered where it is legally required (EEA and UK)
Billing: Payment Methods now has its own tab, and the whole billing area is fully translated
Pixels: a per-step tracking notice with a copy-to-all-steps action, plus Google Ads conversion ID and label fields on the step pixel form
Promotions: WooCommerce redemptions now count toward once-per-customer limits, and first-time-customer offers can no longer be reused with a fresh email
WooCommerce and Shopify sync is more robust: ad click IDs are forwarded to checkout, connections auto-pause and surface actionable errors, and order shipping is taken from the order itself
A partial refund now reflects only the original payment’s share on your storefront
SendCloud pickup points (relais) are available as a Studio shipping option
Rejected applications now show the reason on your dashboard, and a setup walkthrough video is available on the home page
06. Jul 2026
Share
Funnels are now validated before they go live, connecting a custom domain gives you real DNS guidance, and Nuvei and RouteSense join the available payment processors.
Funnels are now validated before you publish them, with links that jump straight to the step that needs fixing
Validation runs again at the promote boundary, so a funnel can only go live once every step is valid
The Save and Go Live buttons reflect blocking issues directly, and deleting a live funnel now walks you through demoting it first
Connecting a custom domain now surfaces the real cause when verification fails, with a step-by-step DNS setup guide
Domain verification shows an actionable status and the exact TXT host to add at your registrar
Nuvei is available as a payment processor, from dashboard configuration to checkout
Added RouteSense as a payment processor
Adyen alternative payment methods are now routed to the correct instrument type so they settle properly
Integrations are more resilient: edit your WooCommerce credentials, reconnect Shopify from a banner when a connection drops, and each store keeps a single Shopify or WooCommerce integration
PayPal now surfaces credential errors, and Shopify order sync preserves non-Latin scripts
Promotions are validated as you build them: per-type rule and action checks, clearer feedback on Save, and promotions with no action are rejected
Meta advanced matching now runs in the browser, with earlier customer identification across checkout runtimes
Funnels load faster, and the analytics date range is capped to keep large reports responsive
Your dashboard shows your account capabilities with an honest status badge
Studio: the thank-you page shows the WooCommerce order id first, and compact order bumps display your description override instead of the product name
Request several files at once with a new multi-file document upload
06. Jul 2026
Share
A redesigned Quick Start home guides you through setting up your store, a new Reports section turns your data into interactive charts, and Studio components can now display prices in your chosen currency.
A redesigned Quick Start home scores how ready your store is and walks you through the remaining setup steps
A setup checklist links each task straight to where you complete it, including the recovery-flow editor
Book an intro call with your account manager directly from the home page, and preview product images in a lightbox
A new Reports section turns your store data into interactive charts, with insight panels and clear empty states
Reports are enriched with store labels, so multi-store data is easy to read
Commerce components can now display prices at the page level in the currency you choose
The order summary gets a currency-display setting, and the editor now always saves the latest version
Studio: new advertorial and upsell templates, address-form autocomplete with accessibility improvements, and an option to turn autocomplete off
Onboarding: capture EU VAT and clarify French SIRET registration, validate phone numbers, and autofill addresses with Google Places
Crypto payouts can now settle in multiple currencies (USDC and POL)
Adyen: 3DS redirects and a live-endpoint fallback make card authentication more reliable at checkout
The public API now accepts an Idempotency-Key header, so a retried payment request is never processed twice
22. Jun 2026
Share
New stores get a guided setup that builds their funnel and checkout in a few steps, every store gets a per-code promotion report with CSV export, and ad conversions are now sent server-side to GA4, Hyros and TripleWhale.
A guided setup takes new stores from zero to a live checkout in one flow: import your catalog from Shopify or WooCommerce (or add products manually), then set shipping and payment
Answer what you sell and whether to add a one-click upsell, and we auto-generate a themed checkout, upsell and thank-you page for your niche
Preview your checkout full-width with a web / mobile toggle in your brand color, and skip any step you don't need
A new per-store dashboard reports redemptions, discounted sales, net sales and discount given, per promotion and per code
Sort any column and export a CSV of every code ranked by net revenue (including zero-redemption codes), built for affiliate-commission payouts
The discount details page has been redesigned, with inline promo codes and a quick actions menu
Purchases are now pushed to a canonical GA4 ecommerce data layer, including hashed user data
Hyros receives add-to-cart, checkout-started and cart events server-side, with identity fields forwarded
Fixed TripleWhale server-to-server delivery, and WooCommerce orders now carry Sourcebuster attribution
Studio: real rich text editing with a polished toolbar, plus new offer-upsell templates (peptides, apparel, SMM, AI) and dark-themed checkout and digital-product templates
Export your orders to CSV with a date range and selectable fields
Onboarding: in-app contract PDF access, an in-app document viewer, business or individual entity type, and clearer KYC status
Shopify: selling plans now sync per product, and promotion amounts expand across all your store currencies
Manage your email notification preferences from Settings
Fixed: replacement promotion rows default to non-manual, so reused checkout sessions keep their discounts
16. Jun 2026
Share
Funnel analytics has been rebuilt, customers can now redeem offers with their credits at checkout, and disputes can be answered through a structured evidence form.
View conversion rates by source, device, OS, browser and country, for each step of your funnel
Reports are now precomputed in our analytics warehouse, reducing load times on large funnels
Processor metrics are now computed from actual payments, with monthly MID cap utilization shown in the processor tab
Customers can now redeem an offer's full bundle with their credits; credit pricing is configurable per offer
The club page displays the customer's credit balance, and redemption is available directly on offer cards
Submit dispute evidence through a structured form with file upload; fields match each provider's requirements
Added one-click funnel duplication from the funnels table
Studio: added absolute positioning and a live drag preview; new Nutra upsell template and starburst price badge
Published pages now resolve dynamic data bindings, such as product images pulled from the live offer
Fixed manually applied promotions being lost when a checkout session was reused
Fixed automatic order bumps being added to upsell checkout sessions
A fallback shipping rate is now created when an external rate has no match, so checkout is no longer blocked on shipping
Shopify: orders are now injected as GraphQL draft orders, and promotion sync runs in the background with progress tracking
Onboarding: required fields are flagged with scroll-to-error, the MCC picker is available in French and English, and the settlement currency now matches the payout account
Headless SDK: added funnel.navigate() to enter a funnel from a loaded cart
Since Express Checkout rolled out, about 1 in 5 new payment methods is a wallet (Apple Pay or Google Pay), up from roughly 1 in 9 at the start of the year
16. Jun 2026
Share
This is the first weekly edition of the changelog; a new one is published every week from now on. This week: a redesigned balances and payouts experience, and Shopify / WooCommerce discount codes are now applied in the Tagada checkout.
Balance cards have been redesigned and grouped in a single Balances tab
Each payout now shows the payout schedule, amounts held in reserve, the bank name and an estimated arrival date
Issue refunds directly from the transaction detail panel
Chargeback alerts now appear in your dashboard
Discount codes created in Shopify or WooCommerce are now applied in the Tagada checkout, with amounts converted to the order currency
Added an optional Company field on address forms, shown on order and address views
The thank-you page can now display recurring subscription prices
Accepting an upsell now charges the offer's own line items, and recurring prices selected on an offer are preserved
Identity verification (KYC) now runs directly on your TagadaPay account
Club & credits: orders can now reward customers with credits, and club settings have been reorganized around a setup wizard
Home analytics: added a last-24-hours range and a disputed count in the outcome breakdown
Convesio: added auto-connect from the processor edit page; pending charges are now handled correctly