• 2024/11/06

    Admin APIPaymentsProductsOrdersSupport

    New Features

    • Order refunds now automatically allocate a line item refund to the corresponding original payment transaction to improve UX and merchant reconciliation.
    • Themes now feature a Image Picker setting to select from all of the existing uploaded assets to improve the theme customization experience.
    • Products are now automatically synced to Klaviyo for an easy and seamless setup flow when installing the app.
    • Meta Pixel conversion events now send the store primary domain as the event source by default.  Meta Pixel app now also supports passing a custom domain via order attribution metadata.
    • Coupons can now be shared with a link to automatically apply a discount in the checkout of the shopper's session.

    Improvements

    • We've made several improvements to the chargeback defense document submission flow for improved UX.
    • Fulfillment Orders sent to Shipstation now are properly localized to the Shipstation system time zone (PST) and also use the date of the Fulfillment Order to improve workflows.
    • We now automatically set the State field value when available based on the ZIP / postcode to improve data consistency across selling channels.
    • We now validate email sending domains, to improve store setup and monitoring workflows.
    • We now detect and map UniUni as a fulfillment carrier, and have enabled this carrier for delivery tracking integrations.
    • Product Admin API variant create flows have been improved for a more straightforward API consumer perspective.
    • Product Variants now support metadata for more robust integrations with external platforms that require mapping product data.
    • The new customer registration email has now been removed as its core functionality is redundant and no longer necessary with email OTP login flow for customer accounts.

    Bugs Fixed

    • We corrected issues with decline code mapping for 3DS2 transactions.
    • We fixed support ticket timeline events that showed an incorrect event for sending notifications to the dashboard user.
  • 2024/09/25

    SubscriptionsAdmin APIPaymentsSupport

    New Features

    • 29 Next Payments accounts can now be shared with multiple users allowing merchants to give access to their teams and service providers to assist in dispute management workflows.
    • 3DS setup and settings have been completely overhauled to make the setup more intuitive and flexible for merchants enable on specific card networks.
    • Support Tickets now feature a full event log to capture all activity related to the ticket to make support workflows easier to audit and see the fully history of the customer and support agent interaction.
    • Ticket comments with reference to another ticket, ie #1234, will now automatically link to the ticket for easier cross-referencing of related support tickets.
    • Subscriptions can now be canceled with a cancel reason on a new subscriptionCancelCreate endpoint.

    Improvements

    • Klaviyo integration now supports multi-currency sales and converting sales metrics into the reporting currency configured with the Klaviyo account.
    • Historical support tickets are now linked to a customer profile if they were created before the customer had a customer profile.
    • Subscription Actions now support the ability for dashboard users to trigger the "Subscription Update Payment Method" email notification to the customer even if the subscription is active (and not failing payment).
    • We now notify store admin's if their store's email sending domain becomes unverified so they are aware of the issue and can take action.
    • Account Updater events now include more context regarding the update action whether it was an expiration date update or a full card update.
    • Improved query logic to improve both dashboard and API transactions list view performance.
    • We've now improved subscription upsell logic to support free initial price and still maintaining a gateway for the future billing cycles.

    Bug Fixes

    • We've fixed an edge case that prevented Google Pay from being offered as an express payment method in the storefront checkout flow.
    • We've fixed a potential error when users input a long subscription cancel "other" reason that exceeds the expected length.
  • 2024/03/13

    DashboardFulfillmentSupportStorefront API

    New Features

    • Dashboard users can now create orders on behalf of customers manually. These orders are classified as Dashboard orders in the reports filter Source.
    • Fulfillment locations can now be restricted to only ship to a specified list of countries enabling a simpler path to more complex fulfillment routing scenarios.
    • We now have dynamic IP address filtering to prevent continuous failed transaction attempts and card testing attacks.

    Improvements

    • We've improved support ticket filtering to prevent inbound spam emails from creating duplicate tickets.
    • The Storefront GraphQL API integrated explorer has gotten a full overhaul with a new UI and faster load times for documentation, see /api/graphql/.
    • Storefront customer accounts now follow the store brand color settings for a more immersive customer expereince.
    • When Apps create notes over the API, the App name is now shown as the note creator in the customer or order timeline to more easily see the source of the note.
    • File type metadata objects now show with a link to the uploaded file for easier access and viewing.
    • We've fixed Maxmind warnings due to empty values passed for address fields when not present instead of null.
    • Bankcards with an expiration date that has already passed are now automatically filtered from storefront checkout flow, given they are deemed to be ineligible for new payments.
    • We've improved our address handling logic for APMs to prevent invalid addresses from being accepted through APM payment flows.

    Bugs Fixed

    • Fixed an issue with subscription timeline gateway change event detail to track the changes correctly.
    • Fixed an issue where it was possible to double-click storefront account action buttons while they were processing and cause a 500 error.
    • Fixed an issue with drag and drop image uploading into content WYSIWYG editors.
  • 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.
  • 2022/5/31

    SubscriptionsAdmin APIStorefrontReportsOrdersSupportApps

    New Features

    • Introducing "Apps" as the future of integrations into the 29 Next Platform. In the near future Apps will be open to the public to build and publish to the App ecosystem.
    • Introducing Partner Reports which allow store admins to share pre-filtered Order Reports providing a way to share limited reports with third parties.
    • Storefront pages and blog posts now support custom page templates allowing store designers to create multiple custom layouts in themes for more unique customer experiences.
    • The Subscriptions Admin API now supports updating the payment gateway to provide Admin API users a way manage subscriptions.

    Improvements

    • The ticket detail layout has been improved with related order details, related tickets, and some ease-of-use enhancements.
    • Orders by can now be filtered by Initial, Recurring, or Non-Recurring to more easily find orders from different subscription life-cycle scenarios.
    • The Subscription Admin API now validates the card type for the selected gateway to prevent cases where the card type does not match the gateway accepted card types.
    • Email addresses are now forced to lowercase by default for improved unique validation and support for creating customers through express checkout flows.
    • We've now removed an old fallback feature that allowed us to support homepage content from a page instead of the theme's index.html page.
  • 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