Skip to main content

521 posts tagged with "API"

View All Tags

: Staging

: Production

🪲 Fixed

shipping zones stock

Fixed an issue with shipping methods where shipping zones with no quantity in stock were being displayed as shipping options at checkout. Learn more about shipping zones here.

default shipping location

Fixed an issue where the default country for shipping was the United States regardless of the country selected by a marketplace operator as their location during signup.

storefront navigation bar

Fixed an issue with the navigation bar in the storefront. Learn more about navigating the storefront here.

storefront theme

Fixed an issue where theme colors in the storefront were not uniformly updated. Learn more about customizing the storefront's theme here.

duplicate attributes

Fixed an issue where duplicate variant attributes were being created at the product level. Learn more about creating attributes here.

marketplace agreements

Fixed an issue with saving the changes made to a marketplace commission agreement. Learn more about setting up marketplace commission agreements here.

✨ New

product variants

Default variants created alongside products now have the same name as the product. Learn more about managing product variants here.

units of measurement

Marketplaces now have country-specific default units for weight and length measurements. For example, US-based marketplaces default to pounds for weight and inches for length.

draft order address

Customers using the marketplace's store can now update the billing address on draft orders. Learn more about draft orders here.

storefront relative URLs

Marketplace operators and sellers can now create relative URL paths starting with / as valid menu links in the storefront's navigation. Learn more about creating navigation links here.

fulfilled by marketplace

Seller orders fulfilled by the marketplace will now display a flag that says "Fulfilled by marketplace". This will be visible to every staff member that has access to the order. Learn more about how to choose the marketplace fulfillment option here.

email template types

The email template for setting a password has been updated to include more helpful resources. Learn more about email template types here.

🚫 Deprecated

API fields and mutations

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

: Staging

: Production

🪲 Fixed

custom domain validation

Fixed an issue with validating custom domains for marketplace operators. Learn more about custom domains here.

✨ New

attribute mapping improvements

Marketplace operators and sellers can now assign a product attribute to just the product it's meant for. This helps with efficiently mapping an attribute to the product it was created for initially. Learn more about creating attributes here.

marketplace onboarding

First-time marketplace operators can now keep track of the steps to take while onboarding. Learn more about setting up your marketplace for the first time here.

🚫 Deprecated

API fields and mutations

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

: Staging

: Production

✨ New

Products

Product variant attribute validation​

Added validation to ensure product variant attributes are correctly assigned, preventing configuration errors when creating or updating product variants.

Products

Variant image uploads​

Added the ability to upload images directly when creating product variants through the API, streamlining the variant creation workflow.

Products

Product variant detection​

Added a hasVariantOptions field to products, making it easier to identify which products have configurable variants without needing to query variant data separately.

✨ New

Attributes

Custom attribute value slugs​

Attribute value slugs can now be set and updated through the API, providing more control over URL-friendly identifiers for product attributes.

✨ New

Seller mgmt

Onboarding progress tracking​

Added onboarding progress tracking to tenant accounts, allowing marketplace operators to monitor which setup steps sellers have completed.

✨ New

Emails

Email domain validation​

Added validation for email address domains when configuring Nautical's email system, helping prevent configuration errors that could affect email delivery.

💎 Changed

Emails

Email system activation​

New tenants now have Nautical's email system automatically activated, streamlining the initial setup process.

🪲 Fixed

Seller mgmt

Fixed an issue where adding a new custom domain would fail if another domain was still being provisioned.

Products

Fixed an issue where non-image files could be incorrectly accepted when creating products through the API.

Products

Fixed an issue where product landing pages would sometimes fail to load and redirect incorrectly.

🪲 Fixed

Payments

Fixed an issue where the dummy payments plugin would incorrectly attempt automatic payment capture.

Emails

Fixed an issue where password reset email links would not respect custom domain configurations.

: Staging

: Production

🪲 Fixed

variant attributes
  • Improved error descriptions when working with variant attributes in the dashboard. Learn more about attributes here.

✨ New

attributes model improvements

A product foreign key has been added to the Attributes model in the API. This improves working with attributes in the following ways:

  • An attribute can be uniquely associated with a product.
  • An attribute can be uniquely associated with a product template.
  • An attribute can exist independently when neither product nor product template is specified.

Learn more about the Attributes model here.

🚫 Deprecated

API fields and mutations

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

: Staging

: Production

✨ New

API

Query current tenant information​

Added the ability to query information about the current tenant directly through the API, making it easier to retrieve marketplace-specific data.

Products

Upload images during product creation​

You can now upload product images directly when creating a new product, streamlining the product setup process.

Attributes

Template variant attributes from products​

Added support for templating variant attributes directly from products, allowing you to define variant attributes once at the product level and apply them consistently across all variants.

Attributes

Unassign templated variant attributes​

You can now unassign variant attributes that were templated from products, providing more control over attribute management.

Seller mgmt

Subscription confirmation callback​

Added a callback for subscription confirmations that redirects users to the dashboard, improving the onboarding experience for new sellers.

Seller mgmt

Subscription fees added after checkout​

Subscription fees are now automatically added to seller subscriptions after checkout is complete, ensuring accurate billing.

💎 Changed

Attributes

Improved attribute validation​

  • Attribute validation now only checks relevant attributes, improving validation accuracy.
  • Product strategy is now validated when assigning or unassigning attributes, preventing configuration errors.
  • Variant attribute validation errors now provide more descriptive messages to help identify issues.

🪲 Fixed

Payments

Fixed validation errors that could occur when using the dummy payment plugin during testing.

Products

Fixed an issue where attempting to check purchase availability on deleted products could cause errors.

Emails

Fixed the Nautical logo URL in onboarding emails so it displays correctly.

: Staging

: Production

🪲 Fixed

shopify plugin
  • General fixes and improvements to the Shopify plugin. Learn more about how to integrate Shopify into your marketplace here.

🚫 Deprecated

API fields and mutations

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

Removed

Fully Deprecated​

The following fields, types, and mutations have reached end of their deprecation period and have been removed:

  • OfferOrderSubStatusFilter

: Staging

: Production

✨ New

Billing

GMV tracking and metering​

Added support for tracking Gross Merchandise Value (GMV) for subscription-based marketplaces. The platform now automatically records daily GMV and meters payment captures, enabling usage-based billing. Dummy payments are excluded from GMV calculations to ensure accurate reporting.

Billing

Stripe subscription webhooks​

Added webhook handling for Stripe subscription events, allowing the platform to automatically update subscription status when changes occur in Stripe.

Billing

Automatic customer creation in Stripe​

When a new marketplace account is created, a corresponding customer record is now automatically created in Stripe, streamlining the billing setup process.

✨ New

API

Currency conversion without plugin dependency​

Currency conversion rates now work independently of external plugins, improving reliability and reducing dependencies.

🪲 Fixed

Wishlist

Fixed an issue where duplicate wishlist entries could cause errors when creating or updating wishlists.

Shopify

Fixed an issue preventing new Shopify connections from being established successfully.

Checkout

Fixed a crash that could occur when saving VAT codes during checkout.

API

Fixed an issue where persisted headers in the GraphQL playground were not being saved correctly.

Products

Fixed an issue with category slug uniqueness constraints that could cause conflicts when categories were soft-deleted and recreated.

: Staging

: Production

✨ New

units of length

Marketplace operators can now achieve the following with length units:

  • Convert different length units in the dashboard. Units that can be converted include millimeters (mm), centimeters (cm), meters (m), inches (in), feet (ft), and yards (yd).
  • Retrieve the dimensions of a product via the GraphQL API. With this, dimensions can be retrieved in the marketplace's default unit when needed.
  • Apply partial updates to the different variants of a product (e.g an update in the length but not the width of a product.)

🚫 Deprecated

API fields and mutations

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

Removed

Fully Deprecated​

The following fields, types, and mutations have reached end of their deprecation period and have been removed:

  • addressType
  • userType

: Staging

: Production

✨ New

Products

Product and variant dimensions​

Added support for storing physical dimensions (length, width, height) on products and variants, enabling more accurate shipping calculations and better product display.

Products

Enhanced category filtering​

Improved category filtering capabilities, making it easier to find and organize products by category.

Products

Collection type filtering​

Added the ability to filter collections by type, making it easier to manage and organize different collection categories.

🪲 Fixed

Payouts

Fixed an issue where the order payouts summary could display incorrect totals when no accrual payouts existed.

API

Fixed an issue where apps incorrectly retained the ability to manage permissions, ensuring proper permission boundaries.

API

Fixed several permission-related issues to ensure all permission groups are correctly configured and legacy permissions are properly removed.

Products

Fixed an issue where updating variant cost price could incorrectly affect the variant's selling price.

Shipping

Resolved an issue that could cause shipping zone data to be inconsistently applied in certain scenarios.

API

Fixed an issue where marketplace configuration data could be unintentionally cleared when the domiciled currency was missing.

Seller mgmt

Fixed an issue during tenant signup where marketplace operator users were not properly marked as staff.

🚫 Deprecated

API

Deprecated fields and inputs​

Several fields and inputs have been deprecated and will be removed in a future release:

  • The sellerProductTypes field has been deprecated in favor of more flexible product type management.
  • The vendorType input is no longer used and will be removed.
  • The microsite input in checkout completion has been deprecated.
  • The requiresQuote variant field is deprecated as quote functionality has been restructured.
  • The includeTaxesInPrices setting is deprecated in favor of more granular tax configuration.
  • The MANAGE_PERMISSIONS, MANAGE_MICROSITES, and MANAGE_TRANSLATIONS permissions are deprecated as these capabilities are being reorganized.

: Staging

: Production

💎 Changed

API

This release contains internal improvements and maintenance updates.

Was this page helpful?