• 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
  • 2024/04/10

    FulfillmentCampaignsDisputesPaymentsReports

    New Features

    • Fulfillment Events now show directly in the dashboard on the fulfillment order as a timeline for ease of tracking
    • Transaction reports now include summary metrics indicating the number of transactions that were disputed to help merchants have improved visibility into dispute sources.

    Improvements

    • Improved clarity of Transaction Statuses by removing legacy statuses that are no longer used or applicable.
    • Campaigns App API now accepts specifying the Gateway Group or Gateway directly in the API request to override the campaigns settings for more complex campaign flows.
    • Oauth App create flow in the dashboard has been improved for clarity to no longer require associating with a dashboard user.
    • Improved the Product selector for campaigns to improve support for stores with large product catalogs.
    • Fulfillment locations and fulfillment apps are now prevented from removal if the locations have active fulfillments in progress to protect against situations that could leave orders stuck in fulfillment processing status indefinitely.
    • Improved order refund events to stamp the Oauth App if created over the Admin API.
    • Campaigns API docs now support testing the campaign calls through the interactive console for faster exploration and testing.

    Bug Fixes

    • Fixed an issue with support macros duplicating the response text when using.
    • Fixed an edge case issue where it was possible to create a 500 error due to attempting to add the same customer to a block list multiple times.
    • Fixed an edge case issue with changing the fulfillment location when the order also has digital products.

     

  • 2024/02/29

    FulfillmentCheckoutAdmin APIThemesPaymentsSettings

    New Features

    • Introducing support for AirWallex, a new payment gateway for bankcard payments specializing in cross-border payments around the world.
    • Tracked shipment events can now be uploaded to a new Fulfillment Events API that broadens order life-cycle tracking and reporting capabilities all the way to delivery.
    • Theme developers can now query store objects with a more flexible and powerful where template tag that allows object types, lookup expressions, and variables to passed into.
    • Merchants can now configure storefront Customer Accounts to enable or restrict customers from self-managing their subscription next renewal dates or recurring schedule. 
    • The storefront checkout flow now has a more optimized flow for digital only orders that do not require shipping addresses or shipping methods.

    Improvements

    • Email sending domain setup flow has been simplified and improved to ease the setup of new email sending domains.
    • Subscription action modals have been updated to be standard modals for improved UX and consistency.
    • Campaigns App now uses the latest Admin API version 2024-04-01 for all of its interaction with the store platform when creating orders.
    • We now track events on subscriptions when the associated payment method is updated by the customer in their storefront account.

    Bug Fixes

    • Fixed a few edge cases with Campaigns API rate limiting to improve rate limit handling while under attack.
    • Fixed a typo in store API for correctness.
    • Fixed an issue with cloning campaigns to always select the proper gateway group.
  • 2024/1/4

    WebhooksCampaignsDisputesPayments

    New Features

    • Store admins will now receive a notification if a payment gateway is rejecting transaction attempts, to more quickly surface potential gateway issues that require attention.
    • Webhooks product.created and product.updated events are now available to be subscribed to by external systems for monitoring products in a store, and to enable deeper integrations.

    Improvements

    • The background Paypal carrier tracking upload logic has been overhauled and improved to use a bulk upload API, and to upload tracking numbers for "other" shipping carriers that are not mapped.
    • The Campaigns API order response details now includes the order_status_url making it possible for campaigns to leverage the storefront order confirmation page and invoice views.
    • Disputes can now be filtered by the related gateway in the Dashboard and Admin API.
    • Google Pay accounts are now validated for their uniqness to prevent accidental adding duplicates.

    Bug Fixes

    • Fixed an issue with block counts on Block Lists not incrementing in all cases.
    • Fixed an edge case where a customer's IP address was not saved when the customer record was created through the storefront checkout flow.
  • 2023/12/20

    SettingsPaymentsGift Cards

    New Features

    • Introducing Adyen, a new payment gateway for bankcard payments.
    • Merchants can now create Gift Cards to offer customers store credit to use for future purchases on their store.

    Improvements

    • Store Localization settings have been significantly improved with drag-and-drop functionality to simplify the setup and prioritization of storefront geos, languages, and currencies.
    • The Order Detail view now always shows alerts when there is an associated ticket or dispute, to assist customer service users in their workflows.
    • Stripe Payment Intents is now the preferred Stripe gateway, with the legacy Stripe gateway now removed from the list of available gateways.
    • Webhook failing notifications have been improved to notify all store admins to increase the observability potential issues with external integrations leveraging webhooks.
    • The test gateway is now limited to one per store to reduce unnecessaary test gateways from being created.

    Bug Fixes

    • Fixed an issue with failing input field validations when creating a product.
    • Fixed an issue with customer exports not applying the current list view filters for the exported data.
    • Fixed an issue with Transaction Detail views showing a link to a non-existing order due to failed a payment attempt.
    • Fixed an edge case with Admin API shipping method validation for the Paypal one-click flow.
  • 2023/12/13

    SettingsAdmin APIDisputesPayments

    New Features

    • Introducing a new Admin API to retrieve store information such as the public contact information, available languages, available currencies, and primary domain to open up new and deeper integration possibilities.
    • Custom external payment methods can now be created in the dashboard and used in the Checkout Flow and Admin API when creating a new order to support custom payment methods that dont have native integration.
    • Disputes now have new status accepted available, and now support adding notes to Disputes on the Admin API, enabling dispute integration providers to add notes.
    • Klaviyo App now supports setting a default email subscribe list, and uses remote dropdown lists for an improved user experience when configuring the App.

    Improvements

    • Braintree payment gateway now supports descriptor_name, descriptor_phone, and descriptor_url custom fields, enabling merchants to customize them.
    • Storefront themes have been updated to use the object meta title in the <title></title>.
    • Order invoices and store notifications now use the store legal name as it's more appropriate in these cases than the public store name.
    • Products Admin API now features a sku to enable searching for existing products by their SKU.
    • We've improved the Admin API and Checkout Flow to validate cases an attempt is made to create a 0.00 (free) initial order with a paid recurring subscription.
    • We've now remapped the NO_AVAILABLE_PROCESSORS error code from Bluesnap to 5007 as it means the merchant account has been disabled at Bluesnap.
    • Campaigns App now dynamically shows the available languages and currencies that are configured on the store for a tighter integration.
    • Campaigns App - improved the campaign edit view to set the campaign currency field as read-only, as it cannot be changed after it's been created.
    • Improved API integration to always provide the end customer ip_address and user_agent so these can be used for order and payment processing.

    Bug Fixes

    • Fixed an issue with initial declined payment re-attempts not being stamped as re-attemps when they fail.
    • Fixed an issue with product creation form field validation not showing properly when duplicate currencies exist.
    • Fixed an edge case with SKU validation when a product was converted from a stand alone to variant product.
    • Fixed an issue with Campaigns API that required the shipping address phone_number but allowed the field to be blank.
    • Fixed an issue with the Subscription Forecast report default subscription created date range, which is expected to be "All Time" with next renewal date range filters applied.
    • Fixed issues with order sub-affiliate reports including sub-affiliates and not properly filtering for the parent affiliate.
    • Fixed an edge case issue with campaign cloning when the browser default language converted price formats to use commas instead of decimal points.