Skip to main content

455 posts tagged with "API"

View All Tags

: Staging

: Production

🪲 Fixed

Products

Fixed an issue preventing product variants from being created when product-level attributes were present, ensuring proper variant creation workflow.

: Staging

: Production

🪲 Fixed

Orders

Fixed an issue where the marketplace's fulfillment settings could incorrectly override individual seller preferences, ensuring each seller's fulfilled_by_marketplace configuration is properly respected.

: Staging

: Production

🪲 Fixed

API

Fixed an issue where the is_staff field in certain input mutations was not being properly validated, which could lead to unexpected behavior when updating user permissions.

: Staging

: Production

✨ New

Checkout

Default addresses in checkout creation

When creating a new checkout, the customer's default billing and shipping addresses are now automatically applied, streamlining the checkout process.

Customer mgmt

Staff user management improvements

Made several improvements to staff user management:

  • Staff members can now be created by upgrading existing customer accounts.
  • Deleting a staff member now downgrades them to a customer account instead of removing them entirely.
  • The isStaff field and related queries now use a new permission-based logic system for more flexible access control.
Products

Enhanced product publishing controls

Products with variant attributes now require at least one variant before they can be published or made available. When a product's publish status changes, all associated variants are automatically updated to match.

API

Token validation query

Added a new query that validates whether an authentication token is still valid, making it easier to check token status before making API calls.

Integrations

Stripe subscription plan tracking

Marketplace subscriptions now include plan information from Stripe, providing better visibility into subscription details and tiers.

Tax

Stripe Tax refund support

Added comprehensive refund handling for the Stripe Tax integration, including:

  • Automatic tax calculation for refunds
  • Support for both full and partial refunds
  • Proper handling of declined fulfillment scenarios

💎 Changed

Attributes

Attribute template strategy removal

Removed the deprecated attribute template strategy system. Attributes now use a simplified locking mechanism that provides better control over attribute modification.

🪲 Fixed

Orders

Fixed an issue where the is_locked attribute default value was not being set correctly based on the template strategy.

Orders

Fixed a permissions issue where staff members could view order metadata they shouldn't have access to. Only relevant staff with appropriate permissions can now view order metadata.

Payments

Fixed validation logic for fixed-amount refunds to ensure accurate refund processing.

🚫 Deprecated

Deprecated several API fields and permissions as part of ongoing platform improvements:

  • The MANAGE_PRICEBOOKS permission is no longer needed
  • ProductFilter.dates field will be removed in a future release
  • Various legacy mutations and fields across accounts, apps, checkouts, orders, payouts, sellers, products, and plugins

The Authorize.Net payment integration has been removed. Please migrate to Stripe or another supported payment provider.

: Staging

: Production

✨ New

default shipping address

This feature automatically applies the user's default saved shipping and billing addresses during the checkout process on the storefront.

🪲 Fixed

fixed amount refunds

Fixed an issue with the validation for fixed amount refunds. Learn more about refunding fixed amounts here.

🚫 Deprecated

API fields and mutations

For the full list of deprecations and suggested replacements, see GraphQL API Deprecations and Removals.

: Staging

: Production

💎 Changed

Attributes

Performance improvements

Updating product attributes is now significantly faster, especially when working with products that have multiple attributes.

: Staging

: Production

🪲 Fixed

Payouts

Fixed an issue where the system incorrectly detected legacy vendor payouts, which could cause payout processing errors in certain scenarios.

: Staging

: Production

🪲 Fixed

Seller mgmt

Fixed an issue where the marketplace fulfillment setting was not properly respecting the seller's fulfilled_by_marketplace configuration in certain scenarios.

: Staging

: Production

💎 Changed

Internal

This release contains internal improvements and maintenance updates.

: Staging

: Production

✨ New

Products

Sort products and variants by inventory

Added the ability to sort products and product variants by inventory levels, making it easier to identify low-stock or out-of-stock items.

Analytics

Storefront editor analytics

Added tracking for storefront editor actions, providing better insights into how marketplace operators customize their storefronts.

Products

Lock product types to prevent attribute changes

Introduced a new "locked" setting for product types. When enabled, this prevents modifications to attribute assignments for products and variants of that type, ensuring consistency across product catalogs.

Tax

Stripe Tax live mode indicator

Added a read-only indicator in plugin configuration showing whether Stripe Tax is operating in live mode, improving visibility into tax calculation settings.

Products

Protection for product templates

Product templates can no longer be accidentally deleted if they are the last remaining template in the marketplace. This safeguard applies to both single and bulk deletion operations.

🪲 Fixed

Products

Fixed an issue where soft-deleted subcategories could still appear in category queries.

Attributes

Removed character limits on attribute value names and increased the maximum slug length to 1,024 characters, allowing for more flexible attribute configurations.

Integrations

Fixed an issue where plugin configuration changes were not properly persisted after mutations.

🚫 Deprecated

API

Removed deprecated page permissions that are no longer used in the platform.

Was this page helpful?