• 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/02/01

    CampaignsAdmin APICustomersStorefrontWebhooks

    New Features

    • Storefront Accounts have been completely overhauled and moved into the core platform to improve customer UX and pave the path forward for deeper customer account features.
    • Subscription Line Items can now be managed from the Admin API enabling new integration possibilities.
    • Introducing Metadata APIs allowing external apps to register their Metadata Definitions on stores for metadata used in their integration.
    • Disputes resolution flows now offer the ability to register external refunds.
    • It is now possible to restock items back to inventory when creating a refund for an order.
    • Campaigns app now features improved failed payment handling for external redirect flows.
    • Webhook subscribers can now listen for store general configuration updates through the store.updated webhook.

    Improvements

    • Many major improvements have been integrated with the Admin API unstable version with improved performance, additional order reporting values, and consistency, see docs.
    • Store Payments Env key is now automatically saved during Campaigns App installation flow to reduce setup steps.
    • Customer IP Address is now sync'd to Klaviyo to power their profile location features to leverage a customer location in automation flows.
    • We've improved order refund and order adjustment tracking to improve the accuracy of order returns report values.
    • Order Returns can now be filtered by Products to easily find returns by product.
    • Orders can now be filtered by has_outstanding_balance to find orders that have outstanding owed refunds or require payment collection.
    • Core Attribution fields now all support a consistent 500 characters to match external attribution platform general best practices.
    • Maxmind App has been refactored to use the riskScore API instead of Insights to reduce costs.

    Bug Fixes

    • Images inserted into emails now save properly to the ticket so they can be seen by dashboard users.
    • Fixed an issue with saving the comment mode on support macros.
    • Fixed error message shown in the Partners App portal when creating a release for an S2S app without an app file.
    • Fixed an edge case issue with using a different billing address than shipping in the storefront checkout flow.
    • Fixed an edge case issue with campaign currencies blocking package creation.
  • 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/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/3/28

    CheckoutSubscriptionsAdmin APIReportsWebhooks

    New Features

    • Introducing a new Customer Notes API that allows adding Customer Notes by external services on the Admin API.
    • Subscription reports now feature a new Monthly Recurring Revenue metric to provide MRR breakdown across the reports.
    • We've now added new Metadata Field Types for Rich Text, File, and Multiline Text with the ability to set metadata on Products.
    • We've updated our Admin API schema generator to Open API 3.0 to provide the latest schema features.

    Improvements

    • We've updated our database instances and connection settings to use persistent connections, reducing overhead for a 40% improvement in database performance.
    • Webhook event retry payloads are now more consistent and no longer re-created at the time of retrying.
    • Improved Checkout, off-site payment redirect flow UI, and several minor UI improvements throughout the dashboard.
    • Improved several UX elements in Partners setup and App creation flow.
    • Store Dashboard is no longer available in multiple languages, adding more focus on checkout and notification translations.

    Bug Fixes

    • Fixed an issue that showed an unlocalized time in order notification emails.
    • Fixed an issue with Dashboard users not being able to access products in the new product picker.
    • Fixed an issue with Order Overview Report Export not following the Order list view as expected.
  • 2023/2/3

    SubscriptionsAdmin APIWebhooksProducts

    New Features

    • A new Subscription detail layout is now available to improve UX and consistency with the new Order detail. Store admins can enable the new layout in store settings.
    • Product filters have been added to the dashboard and Admin API to more easily filter large catalogues of products by Category, Product Class or Range.

    Improvements

    • Product Categories have been improved to simplify their setup and management through the dashboard and Admin API.
    • Company Public Contact Details form store settings now populate contact details in all transactional emails.
    • Improved tax display handling for Canada and other international tax scenarios.
    • The Admin API docs now show the internally handled carriers that can be mapped to for tracking links and PayPal tracking uploads.
    • Added mapping for Expert from BizzyBee and for Evri International in Shipstation.
    • We've now added a new step to reset the ID sequencing on all tables when new stores are created so the IDs are sequential.

    Bug Fixes

    • Fixed an issue with Source Type not being properly populated for all transactions.
    • Fixed error handling for some HTTP error response codes that were not previously handled and saved properly.