• 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/11/22

    Admin APIPaymentsDisputes

    New Features

    • Store settings have been completely overhauled with a new layout, navigation and restructuring to ease store setup and configuration.

    Improvements

    • Orders can now be filtered by Is Disputed on the orders list view and order reports to only see orders that have disputes associated to them.
    • Subscription events have been refactored following our new events structure for all future events.
    • The transaction response message is now available in transaction exports which can be useful for gateway performance and decline analysis.
    • Domains that have become unverified with our backend email provider will now update their verification status shown in dashboard email sending domains.

    Bug Fixes

    • Fixed an issue with store timezone and date range filters sometimes showing inconsistent results on the Admin API.
    • Fixed a display issue with the Paypal app installed success notification.
    • Fixed an edge case issue with Apple Pay and translations not being able to apply correctly.
    • Fixed an issue with storefront user registrations not receiving their registration email.
    • Improved the customer list view to show an emdash when the customer is missing a first/last name.
    • Fixed an issue with non-public products showing in the cross-sale products in the storefront.
    • Fixed an edge case issue where it was possible to create a 500 error with rapid cart creation submissions for the same user.
  • 2023/9/26

    Admin APIPaymentsFulfillmentSupportCampaigns

    New Features

    • A Product's Fulfillment Location is now automatically assigned to optimally route fulfillments to:
      • Minimize split fulfillments to reduce shipping costs
      • Stay within country of origin to reduce cross-border shipments
      • Prioritize shortest physical distance to reduce time to home
    • Declined bankcard transactions are now throttled to allow a maximum of 4 attempts within a 10 minute window, to prevent customers from continuously trying a failing bankcard.
    • Introducing a new Inventory view that summarizes the available inventory per product across all fulfillment locations, to help merchants more easily monitor stock levels.

    Improvements

    • Support Ticket Macros have now moved to the main Support section to make them available to create and maintain by all users with access to Support.
    • Product stock records can now be deleted through the dashboard. Note, legacy usage of stockrecord_id on the Admin API is still currently supported but we recommend all API users to update to using product_id instead.
    • Customer first and last name fields are now optimistically populated from the names on shipping address information, if they are blank.
    • Orders on the Admin API now feature report_values that are a foreign exchange conversion to the store reporting currency (USD), allowing external platforms to pull the same reporting values.
    • Campaigns App shipping methods are now available on the Campaigns API allowing campaign developers to dynamically pull and populate these into campaign frontends.
    • Campaigns App cartCreate and orderCreate API calls now return product_sku in line items to support event tracking integrations that require product_sku in the event details.
    • Campaigns App packages now support a "Retail Price" to makes it easier for campaign developers to pull this into their designs to show a discount to customers dynamically.
  • 2023/9/12

    Admin APIProductsDashboardFulfillmentCampaigns

    New Features

    • Product inventory management has been overhauled to unify SKUs per product as well as allowing backorders to continue selling when stock has run out.
    • Introducing a new Orders by Country report allowing merchants to see a breakdown of their orders by their respective shipping country.
    • Packages can now be deleted from Campaigns on the Campaigns App.
    • It is now possible create refunds on the Admin API that are not processed with the original payment integration, to log refunds that happen externally.  This helps to keep store reports in sync for scenarios such as RDR alerts.
    • Product prices are now available as a nested object on the Admin API to complete the transition away from prices on stock records.

    Improvements

    • Dashboard user permissions UX has been overhauled to ease the setup and clarity of giving users access to the Dashboard.
    • Fulfillment Locations settings list now shows a Returns column to easily see which fulfillment locations are configured to accept returns.
    • 3DS Merchant Profiles now have a Name field to use for reference to improve clarity for merchants with multiple 3DS merchant profiles with the same Merchant Name.
    • We've now deployed a solution for handling a rare payments error where Spreedly closes the connection before a payment is completed. We now recover and import the transaction successfully.

    Bugs Fixed

    • Fixed a few edge cases where the save bar was not showing even though content inside the WYSIWYG editor had been modified.
    • Fixed an edge case where an order was not created after a successful 3DS redirect flow with Stripe Payment Intents.
    • Fixed an edge case where voided fulfillments in Shipstation could create multiple fulfillment orders for the same order.

     

  • 2023/8/16

    Admin APIOrdersFulfillmentApps

    New Features

    • Merchants can now create Returns for products that have been fulfilled through Order Details view.
    • Non-admin dashboard users can now be given access to individual apps as needed.

    Improvements

    • We've implemented a new Unsaved Changes bar across the whole platform for more consistent UX.
    • We've overhauled the Order Detail view and fulfillment orders for more clarity and ease of use.
    • Fulfillment Partners have now been renamed to Locations for clarity and usability.
    • Fulfillment Order Line items on the Admin API now include more product information to make these easily available for fulfillment integrations.
    • Fulfillment Location Addresses are now validated to ensure the address follows standard address format expectations.
    • Added additional fields to the Stockrecords Admin API to improve usability by external systems. 
    • Improve Taxes shown in orders and order confirmation views for more clarity when multiple tax rates are applied. 

    Bugs Fixed

    • We now prevent users from deleting fulfillment locations that are associated with stockrecords and orders, to prevent cascading data dependency issues.
    • Fixed an issue that prevented partners from being able to create apps.
    • Fixed an edge case issue where the payment gateway was not stored with subscriptions when created.
  • 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.