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

    CampaignsAdmin APISettingsProductsOrders

    New Features

    • We've now released a new Admin API version, 2024-04-01, which has much improved schemas for better performance and consistency.
    • Duplicate orders are now detected and blocked to prevent customers from accidentally creating multiple orders with the same products within a short timeframe.
    • Admin API reference documentation now features the capability to send example requests to quickly test API requests/responses.

    Improvements

    • Test orders no longer impact product inventory counts to improve product inventory tracking.
    • Storefront asset uploading has been significantly improved from a UX perspective to be more intuitive.
    • Fulfillment event timeline details now include tracking information to surface shipment tracking information within the context of order history for more clarity.
    • Product titles shown in Campaigns app are now automatically updated when the source product is updated to keep these in sync.
    • Campaign API users can now pass a language in the user object to override the campaign default language if selling in multiple languages.
    • Store domains now have improved validation to prevent invalid domains from being added to stores.

    Bug Fixes

    • The list of available locations to move a product to has been fixed to not include deleted locations.
    • Returns export errors caused by unsafe handling of null values have now been fixed.
    • Edge case issues with Apple Pay default account country have been fixed.
    • Subscription list views and reports incorrectly offered sorting by total which has now been corrected.
  • 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/17

    CampaignsAdmin APICustomersMetadata

    New Features

    • Overhauled the Campaign App package editing experience and introduced package images to allow campaign developers leverage package images directly from the campaigns app.
    • Customer events have been overhauled and we've now introduced a new payment failed event to easily surface when a customer has failed payment attempts.

    Improvements

    • Store Payments Environment Keys are now available on the Store Detail Admin API for external apps and integrations to have programmatic access to.
    • We've now changed the Google Maps integration to require a merchant provided key through their store Checkout settings.

    Bug Fixes

    • We've fixed an issue with Metadata Boolean values not being stored properly which in turn prevented them from working properly for data filters.
    • We fixed an issue with the Dispute Detail view showing the wrong dispute amount.
    • Fixed a regression introduced that the prevented saving the global settings in Campaigns app.
    • Added improved logic to prevent the deletion of 29next.store sending domain globally throughout the system.
  • 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.