• Topics
  • Admin API
  • Apps
  • Campaigns
  • Checkout
  • Customers
  • Dashboard
  • Disputes
  • Fulfillment
  • Gift Cards
  • Metadata
  • Notifications
  • Offers
  • Orders
  • Payments
  • Products
  • Reports
  • Settings
  • Storefront
  • Storefront API
  • Subscriptions
  • Support
  • Taxes
  • Themes
  • Webhooks
  • 2023/1/4

    CheckoutAdmin APIReportsOrdersMetadataFulfillmentStorefront API

    New Features

    • Introducing a new Order Detail layout view that greatly improves order management UX.
    • Metadata fields can now be enabled as Search Filters, making them much more useful as data points throughout the system.
    • The Admin API now allows passing a custom shipping_price to override the default price for the passed shipping_method to simplify order creation on the Admin API.
    • The Storefront GraphQL API now includes Products for cart line items, subscription properties to preview the subscription that will be created after checkout, and support for adding and removing vouchers.

    Improvements

    • Report date pickers now include a "Last Month" date range.
    • Improved the checkout flow to maintain an anonymous user's email address when going back to the shipping information step.
    • Improved PayPal transaction logging to redact the password so it's not available in logs.
    • order.updated and customer.updated webhook events are now triggered when updating metadata on orders and customers.
    • Improved the Blog Posts dashboard list view by adding the Post Date which is most relevant for blog posts.
    • Optimized subscription list view queries for more reliable page load times.
    • Improved customer ip_address validation to prevent invalid IP address from being passed into this field and failing downstream.
    • Improved the ShipStation Cancel Order logic to handle cases where the order has already been removed from ShipStation.

    Bug Fixes

    • Fixed an issue with Orders Overview Report showing user's email instead of the associated user account.
    • Improved the subscription renewal logic to check for subscriptions that have had a payment event within the last 24 hours, and exclude them from being considered for renewal.
    • Fixed an issue with Partner Reports where the Funnel field was expected to be exact but it was icontains causing the report to show unexpected results.
  • 2022/11/15

    CheckoutThemesStorefrontPaymentsProductsDashboard

    New Features

    • Customer Metadata fields can now be edited on the customer detail view providing more use cases for managing custom customer data.
    • Apple Pay is now an available Payment Method filter on Orders, Transactions, as well as being populated in the Transactions by Payment Method report.

    Improvements

    • Removed tabs and counts on Orders, Customers, Subscriptions, and Tickets for more clear UX improved page load times.
    • Product Categories are now available in storefront theme context for theme developers to create dynamic backend driven layouts with product categories.
    • Dashboard navigation has been streamlined for less clicks and an improved UX flow.
    • User lookup and validation on the Admin API has been improved to lookup existing customers by email (when passed) as the priority and ignoring the phone number to reduce the E.164 formatting requirements for API consumers.
    • Cart Checkout Links expiration has been updated to 90 days extending the amount of time available for automatic cart recovery.

    Bug Fixes

    • Fixed an issue with Support Emails not maintaining line breaks from the comment editor through to the email notification to users.
    • Fixed an edge case where Attribution for Agents was not shown on orders if no other attribution was present.
    • Fixed an edge case that prevented orders from being canceled if the product class had stock tracking setting changed since the order was created.
  • 2022/11/1

    CheckoutAdmin APIWebhooksOrdersApps

    New Features

    • Introducing a new Klaviyo integration that now supports Klaviyo subscription ecommerce event tracking as well as adding customers to an SMS subscribers list.
    • The Orders Add Line Item Admin API now supports adding items on subscription as an upsell to the original order.
    • The Tickets Admin API now supports filtering tickets by order number to look up tickets related to specific orders.

    Improvements

    • Improved database queries on Carts and Orders Admin APIs for improved response times.
    • Improved the Order pipeline to allow "completed" status to change back to "confirmed" on the Dashboard and Admin API.
    • We've improved the stock record form to not include stock allocation fields for products that don't have stock tracking enabled.
    • App Webhook failures now send notifications to store admins and the app developer.
    • Permissions label for access to managed installed Apps has been updated from the old label Extensions to match with current label Apps.
    • Improved the checkout flow "Back to Information" and "Back to Shipping" links logic on the Payments step to adapt properly when there are shipping options available or not.

    Bug Fixes

    • Fixed a missing validation point to prevent rendering issues on storefront.
    • Fixed an issue where improperly named templates caused a 500 error.
    • Fixed an issue with the funnel field on the Admin API not being null-able.
  • 2022/10/3

    CheckoutPaymentsProductsTaxesDashboard

    New Features

    • Introducing Apple Pay as a new payment method available in the storefront checkout flow and on the Admin API.
    • Introducing TaxJar as a new third-party tax calculation and tax reporting App to automate sales tax collection and reporting.
    • Checkout Links now support adding attribution metadata to the cart and order by passing a querystring with the metadata key and value, ie attribution_metadata.KEY=VALUE
    • The WYSIWYG editor now supports adding video embeds as a new toolbar option to easily embed videos into storefront content.

    Improvements

    • Improved the storefront checkout flow order summary totals to make them more clearly display applied discounts.
    • Updated the Product Class Admin APIs to use the product class ID instead of slug as the reference point for consistency across the Admin API.

    Bug Fixes

    • Fixed issues where user's IP address wasn't automatically saved in the payment redirect flows for APMs.
    • Fixed the order stats on Funnel overview page that weren't showing all orders associated to the funnel.
    • Fixed the Total Spent metrics on the Customers List view to display correctly.
    • Fixed the Subscriptions Dashboard New Subscribers chart to include all subscriptions created within the timeframe.
    • Fixed missing validation for Attribution Metadata on the Carts Admin API to be consistent with the orders Admin API.
    • Fixed a minor display issue for Apps that don't have a public version yet and installed on development stores.
  • 2022/7/25

    CheckoutSubscriptionsPaymentsReportsOrdersDashboard

    New Features

    • When using Auth/Capture payment flow, payments can now be set to automatically capture on order fulfillment.
    • Filters UX has been overhauled throughout the Dashboard to make the active filters applied to the current view easier to see and clear.
    • Orders List View now supports generic searching by number, name, email or any address text.
    • Subscriptions List View now support generic searching by number, name, email or any address text.
    • Orders and Transactions Admin APIs now feature capture methods to capture authorized payments.
    • Webhooks can now be created to subscribe to Dispute events, to notify external systems when disputes are created and updated.

    Improvements

    • Checkout Links now support subscription based parameters to add items to the cart on a recurring interval.
    • The Product Details View has been completely overhauled for an improved UX when creating and managing products.
    • The public Order Status Pages now include a Google Map with a geolocated pin to designate the expected delivery address for the order.
    • Improved the Transaction Reports to better support Auth Capture flows including Voids so it is more clear how these transactions are flowing through the system.
    • Subscriptions connected to an inactive gateway will now transition to Past Due status with an event indicating the gateway is inactive allowing store admins to manually resolve the issue.
    • Orders that have a fulfillment tracking code but do not have a designated carrier (likely because the carrier is unsupported), will use a generic tracking page that can detect the carrier from the tracking code.

    Bug Fixes

    • Fixed an issue where the billing address in the checkout flow showed all countries instead of matching to the shipping address countries list.
    • Fixed an edge case calculation issue with Net Revenue on Order reports.
    • Fixed an edge case where it was possible a customer had two open carts at the same time.
    • Fixed an edge case where re-activated subscriptions still showed in subscription canceled reports.