• 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/7/18

    SubscriptionsAdmin APIOrdersFulfillmentCampaigns

    New Features

    • The Orders Admin API and order webhooks now include refunds detail for a breakdown of order adjustments, refunded items, and associated refund transactions.
    • Introducing a new suite of Admin Fulfillment APIs for external fulfillment services and warehouses to build fully integrated fulfillment flows.
    • In the Campaigns App it's now possible to "Clone" a campaign to reduce setup time for creating and testing campaign variants.
    • Our Klaviyo integration has been updated to include "Items" in the Refunded Order event to include the refunded items in refund email notifications.
    • Klaviyo Placed Order events now include subscription_lifecycle and subscription_billing_cycle attributes making it possible to create Dynamic Segments in Klayvio of customers based on their subscription billing cycle.
    • Users can now enable/disable a server driven Klaviyo Started Checkout triggered by the store abandoned.cart webhook event.
    • Everflow users can now optionally include Tax in the conversion values sent to Everflow for reporting.

    Improvements

    • The Orders list view is now filtered to Open orders by default for a workflow-oriented user experience as open orders require merchant action.
    • Fulfillment partners has been renamed to locations on the Admin API as this is a better representation of their role within the platform logic.
    • The storefront checkout flow uses Last Click attribution and now supports clear_attribution parameter that when passed as false will maintain existing attribution and only update with new fields passed.
    • Several Campaigns App UX improvements have been completed to improve user experience when creating and debugging campaigns.
    • We've improved and extended the webhook retry policy out to 10 days to ensure that webhooks are attempted for a long period of time.
  • 2023/6/20

    PaymentsReportsWebhooksOrdersCampaigns

    New Features

    • Introducing a new headless Campaigns App and API that supports JavaScript integrations, enabling developers to integrate external custom checkout flows without requiring a server side integration.
    • Orders that have been edited and require the collection of additional payment from the customer can now bill the original payment method on file. (Limited to payment methods that allow merchant initiated transactions).
    • Partner Marketing Reports can now be configured to exclude revenue figures when merchants want to exclude them from a partner's view.
    • New Metadata boolean field type handles boolean values being passed and stored as metadata.
    • Transactions APIs and webhooks now feature a new parent_id so that integration partners can link related transactions in their external application logic.

    Improvements

    • Bancontact is now available for customers in the Netherlands.
    • Improved the logic of the Paypal redirect flow endpoint to not return 500 errors when invalid UUIDs are passed, instead returning a 404.

    Bug Fixes

    • Fixed an issue where it was possible for a customer to pay for their order with an alternative payment method, then drop out of the flow before their order was created.
    • Fixed an issue where duplicate order.updated webhook events were sent by the authorized transaction recurring processes even though the order had not updated.
    • Fixed an issue to properly handle some edge case errors for Paypal refund transactions.
  • 2023/6/7

    ProductsOrdersFulfillmentDisputes

    New Features

    • Order management has received a major update, with new features allowing order editing, adding/removing items from an order, creating refunds for specific items, and a more robust backend for handling complex order management and fulfillment scenarios.
    • Disputes have been overhauled with a new timeline layout, which is now consistent with new UI views across the platform.
    • Orders that are "Rejected" by the fulfillment partner are now displayed with an alert counter on the Orders List View, to notify merchants they need to take action to repair and resend for fulfillment.
    • Variant Attributes are now sortable, to configure their ordering on the product details in the storefront.

    Improvements

    • PayPal transactions are now exportable for merchants who need to analyze their PayPal transactions on a deeper level.
    • Refunds on NMI gateways now attempt a void first when issuing a refund, to better handle reversing transactions that have not yet fully settled.
    • Customers reports now shows an emdash when filering by any of the order-based attributes that inherently mean that the user type is a customer and not a lead.

    Bug Fixes

    • Fixed an issue where subscription.created webhooks were not firing when a subscription was created through the add-line-items Admin API endpoint.
    • Fixed a few edge cases where the initiating user was not stored for PayPal and Apple Pay transactions.
    • Fixed an edge case where a validation error was not properly thrown when updating an order's shipping address on the Admin API.
    • Fixed an issue where multiple admin order notifications were sent incorrectly.
  • 2023/1/17

    PaymentsReportsOrdersDashboard

    New Features

    • Stores can now setup and configure multiple Paypal accounts providing the way for merchants to maintain multiple configurations at the same time.
    • Store content editing has received a major UX upgrade with a new WYSIWYG and code editor for a much smoother content editing experience.

    Improvements

    • Partner reports now have the ability to create Parnter Reports that follow Exclude data filters opposed to filters that Include data in the report.
    • Customer and Order event timelines are now paginated when the list exceeds 50 events.
    • Orders now feature a core read-only source attribute set at the time of order creation to know where the order was created from, ie admin_api, checkout, or subscription.
    • The background subscription report generation process performance has been improved by 200x for faster processing and data generation.
  • 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.