The UltraCart platform updates for May 2026 focus on developer reach, storefront polish, and the CRM. The REST API gained new auto order, channel partner, order, and webhook methods, the StoreFront Visual Builder picked up a batch of layout and MyAccount fixes, and the CRM saw AI Supervisor, Conversations, and softphone improvements. Wire transfer setup also now supports separate routing numbers for domestic, international, and direct-deposit payments. Here is what changed across each area and why it matters for the way you run your store.
Integrations
Fulfillment connections got more reliable this month, with broader carrier coverage and fixes for orders that include special characters.
- EasyPost: Expanded shipping method support, including additional DHL service methods, so you can offer more delivery options at checkout.
- ShippingEasy: Unicode payloads no longer fail signature verification, which keeps orders with accented names or special characters flowing to fulfillment.
- ShipStation: Unicode characters are now stripped from gift messages before transmission, so a gift note with an unusual character no longer stops an order from reaching ShipStation.
StoreFronts
The StoreFront Visual Builder, upsells, and conversion tracking all saw targeted improvements that give you finer control over the buyer experience.
Visual Builder
- Visual Builder Fonts: You can now clear a font name after selecting it, making it easier to fall back to inherited styling.
- Visual Builder Flex layout: Improvements and fixes to gap handling for more predictable spacing between flex items.
- Visual Builder Link: A link element can now stretch to fill its ancestor, which simplifies building full-area clickable blocks.
- Visual Builder MyAccount Auto Order cancel form: New show, hide, toggle, and scroll-to operations give you more control over the cancel flow, and the secondary confirmation is skipped when a cancel reason was already required, so customers move through fewer steps.
- Visual Builder SMS Subscribe form: Better handling for shoppers who are already subscribed, plus a configurable default opt-in message you can tailor to your brand.
- Visual Builder SurveyJS: You can now set a redirect URL for shoppers who are disqualified from a survey, sending them to a more relevant next step.
- Rewards account condition: A fix that hides rewards content on your StoreFront when rewards are not enabled on the account, so shoppers only see rewards features when they are actually available.
Upsells
- Customer-state targeting: Upsell offers can now be triggered or suppressed based on customer state, so you can tailor offers to where each shopper is in their journey.
Conversion and Tracking
- Facebook free-trial tracking: A UC-support-controlled property sends the shipping value when the post-discount subtotal is zero, improving tracking accuracy on free-trial orders.
- Fraud-held order tracking: Delayed server-side conversion identifiers are now collected when an order is held for fraud review, so conversions still attribute correctly once the order clears.
Order Management
Order handling picked up sharper filtering, correct surcharge behavior for in-person payments, and a safeguard for items that need a weight check.
- Accounts Receivable screen: New filtering helps you find and work through outstanding balances faster.
- Backend Order Entry: Card-present Stripe transactions now apply your configured surcharge, keeping in-person orders consistent with the rest of your pricing.
- Hold before shipping: Orders that contain zero-weight items are now routed to hold before shipment, giving you a chance to confirm weights before a label is created.
Item Management
- Item Reviews: Pagination and filtering were added to the item reviews list, so you can sort through customer feedback on busy catalogs more easily.
Communications and Marketing
Your Conversations workspace and AI Supervisor picked up a round of improvements that make monitoring live calls and chats, and handing them off, clearer for your team.
- AI Supervisor listen and take-over: A smoother flow for listening in on a live call and stepping in when you need to, with cleaner take-over navigation and more reliable handling when a call changes state.
- AI Supervisor fleet view: The fleet grid now folds by agent and uses refreshed AI iconography, so you can scan which agents are active at a glance. Live supervisor state also recovers correctly after a page refresh.
- Chat assignment alerts: When a chat is assigned to you, including an AI-to-human handoff, you now get a toast notification and a chime, so a new conversation no longer arrives silently.
- Leave Conversation button: The Leave Conversation control now reads as calm at rest and turns red on hover, making it clearer and harder to click by accident.
CRM
Customer linking and the built-in softphone got more polished and more reliable.
- Multiple-profile caller matching: When an incoming caller matches more than one customer profile, you can now pick the right profile and scope the call to it, so you are always looking at the correct customer record.
- Customer link dialog: Improved search, clearer optional fields, a success confirmation, and a warning before you overwrite an existing link.
- Softphone: The inline voicemail list is capped for a cleaner view, footer buttons are unified for consistency, and softphone startup is more resilient so the phone comes online reliably.
Coupons and Promotions
- Stacked item-percentage coupons: Two stacked X% off item coupons, for example two 100%-off codes generated from one generic coupon, now discount each eligible line instead of only the first. This makes multi-line promotions behave the way shoppers expect.
BigQuery and Data Warehouse
- StoreFront blog posts table: A new uc_storefront_blog_posts table is now streamed to the data warehouse, so you can include your storefront blog content in BigQuery reporting and analysis.
Reporting and Analytics
- Cart-return endpoint: The cart-return endpoint now supports the utm_term and utm_id parameters, giving you fuller campaign attribution on returning carts.
REST API and Webhooks
This was the largest area of change in May 2026. New methods, properties, and webhook events expand what you can build on top of UltraCart. See the REST API and webhooks overview for the full developer reference.
Auto Order
- getAutoOrderCancelReasons: A new method returns the list of configured cancel reasons, so your integrations can present the same options your storefront does.
- No-orders-after date: A new "no orders after" date parameter on the item cancel request lets you stop future orders past a specific date.
- originalAutoOrderItemOid: A new property on the automatic cancel auto order item method preserves the reference to the original item.
Channel Partner
- Granular email skip flags: New skipCustomerReceipt and skipShipmentNotification flags let you suppress only the receipt or only the shipment notification, instead of the all-or-nothing skipCustomerEmails flag.
- Historical order import: A supplied creation_dts is now persisted on store-completed historical order imports, so imported orders keep their original dates.
Checkout
- PayPal (PPCP): PayPal is no longer filtered out in certain auto order scenarios, so it stays available as a payment option where it previously dropped off.
Customer
- insertCustomer: The method now persists tags and properties on creation, matching updateCustomer. Optional side-effect failures for tags, properties, attachments, and software entitlements are now returned as RestWarnings with stable, prefixed warning codes instead of being dropped silently, so your integrations can see and handle them.
Item
- Hide from packing slip: A new item-level property lets you hide an item from the packing slip.
Order
- Address copy: Billing-to-shipping address copy is improved when added items trigger a shipping scenario.
- Cancel in Hold stage: Cancel order now handles orders that are in the Hold stage.
- Declined refunds: Declined-refund error handling is improved for clearer results.
- Hold stage in queries: The Hold stage was added to the allowed stage values on the order query request.
- Email retrieval endpoints: New individual and bulk endpoints retrieve emails for orders and auto orders.
- Page-view history: A new endpoint returns page-view history for an order.
Webhook
- Auto order item-level events: New webhook events fire for cancel scheduled, cancel, pause, reactivate, and unpause, giving your systems real-time visibility into subscription item changes.
- getWebhookEventCategories: A new method returns the available webhook event categories.
Payments
- Wire transfer routing: You can now configure separate domestic, international, and direct-deposit or electronic routing numbers, in addition to the existing intermediary routing number. The fields are widened for full IBAN and SWIFT/BIC values, and each one renders on its own labeled line on the receipt, with empty lines suppressed and line breaks preserved. This makes wire transfer instructions clearer for both domestic and international buyers.
These May 2026 platform updates add up to more control over your orders, payments, and storefronts, with the REST API and webhook additions opening up new ways to automate the work behind them. Everything here is built into the same connected platform, so there are no extra apps to install. View all platform updates to keep up with what ships each month.