We've rolled out a series of updates designed to enhance your UltraCart experience. These improvements span Task Management, StoreFronts, Order Management, Rest API, Reporting, Integrations, and our Data Warehouse.

Task Management

  • Prevent inventory tasks from being opened on kit items

StoreFronts

  • Analytics - now collects ITM parameters (similar to UTM parameters) and stores alongside them in BigQuery
  • Analytics - GA4 option to send custom dimensions for order type
  • Communications - fix for list unsubscribe operation in certain scenarios
  • Communications - flow trigger equation now supports checking the order payment method
  • Communications - now displays rate limiter information on the campaign
  • Communications - ignore segments that perform BigQuery delta operations once archived
  • Screen Recording - fix for filter value of "exists"
  • Upsells - add title to the upsell path since often times it's ellipsed due to length
  • Additional storage of the email associated with PayPal payment to restore value if cleared by customer
  • Themes - new theme release with support for gift certificate email
  • Visual Builder - checkout shipping method element now allows for configurable text when no shipping methods are available
  • Visual Builder - fix for email CSS injection to hide ancestor elements
  • Visual Builder - fix for GA4 add to cart event with multiple quantity
  • Visual Builder - new elements for display of gift certificate information within an email

Order Management

  • Add pickup date/time to legacy text version of notification that some automated systems parse
  • Additional checks to prevent rejection of an order that has a successful payment occur in the background
  • Fix on tracking number link when customer tracking URL used and multiple tracking numbers on the order
  • New tool to undelete orders

Rest API

  • Order query now supports a query_target of cache which substantially improves query times and allows for 5X more orders per query
  • Auto order consolidation method
  • Auto order standardize the item id to upper case to improve searching in BigQuery
  • Channel partner order import now supporting e-check fields
  • Expose current_step on the CartCheckout object to facilitate reporting in BigQuery
  • Improve validation of webhook.authentication_type
  • Item API now supports a new method to obtain an inventory snapshot
  • New order payment constants for Amazon Pay and Stripe Link
  • Standardize case of email for auto order search
  • View all orders now supports searching by refund date

Reporting

  • Auto Order Historical report now powered by BigQuery
  • Coupon report now powered by BigQuery
  • Mix and Match Group Average report now powered by BigQuery
  • Order Merchant Note report now powered by BigQuery
  • Shipping Cost report now powered by BigQuery

Integrations

  • 3PL Central - inventory pagination improvements
  • EasyPost - daily manifest skipped if no pending shipments to manifest to prevent error
  • EasyPost - Saturday delivery support
  • EasyPost - Mini-packing slip label when printed on 4x8 label
  • Facebook - Oauth refreshes now logged to integration log system
  • FedEx - REST API implemented to replace legacy SOAP API
  • Northbeam - Payload adjusted when order does not require shipping
  • ONTRAport - Added option to skip transmission of refunds
  • QuickBooks Online - Improve error handling to allow reconnection in additional scenarios
  • Shippo - fix for FedEx International Connect Plus
  • Stripe - now supports Amazon Pay and Stripe Link
  • PeriShip - Update to the latest API
  • Klaviyo - Improve phone number handling to reduce errors

Data Warehouse

  • Add the session_id to the uc_storefront_upsell_offer_events table so that average revenue per session can be calculated
  • Load changes to orders old than 5 years via partition instead of streaming due to BigQuery restriction

Affiliates

  • Manual order entry now allows direct entry of the order id for high volume merchants