: Staging
: Production
🪲 Fixed
Fixed an issue with Avalara tax integration where company configurations were using an outdated field reference, ensuring accurate tax calculations.
: Staging
: Production
Fixed an issue with Avalara tax integration where company configurations were using an outdated field reference, ensuring accurate tax calculations.
: Staging
: Production
Added support for explicitly setting currency in API requests, providing more flexibility when working with multi-currency marketplaces. The marketplace configuration now includes domiciled currency settings for better currency management.
Customer confirmation emails are now automatically sent when a quote is requested, keeping buyers informed throughout the quotation process.
Restored seller-specific fields on product images that were previously removed, ensuring proper seller attribution for product imagery.
The API now uses shop_url consistently instead of store_url for better clarity and consistency across the platform.
Fixed an issue where the productVariantCreate mutation accepted a sellerId parameter but did not apply it when creating variants.
Fixed an issue where stock allocation could fail when allocations already existed for a product variant.
Fixed tax calculation accuracy by passing customer email as the customer code to Avalara for better tax reporting and compliance.
: Staging
: Production
Payout calculations now correctly account for seller-level shipping accrual settings, ensuring more accurate commission and payout amounts for marketplace sellers.
Customer tax codes are now sent to Avalara during transaction processing, improving tax calculation accuracy for customers with specific tax exemptions or requirements.
Fixed an issue where webhook events could be created multiple times when an order or other entity changed state rapidly, preventing duplicate webhook notifications.
: Staging
: Production
Added a new currencies query that returns a list of supported currencies for the marketplace.
Added support for wire transfer as a payment method during checkout, providing more payment flexibility for customers.
Fixed an issue where seller-specific order operations were incorrectly referencing marketplace orders instead of individual seller orders.
Fixed an issue where submitted offers were not being properly processed, preventing offer acceptance.
: Staging
: Production
Added support for storing metadata on payout objects, allowing marketplace operators to attach custom information to seller payouts for tracking and reporting purposes.
Added the ability to filter products by created_at, updated_at, and publication_date, making it easier to find products based on when they were created, modified, or published.
Fixed an issue where accepting a seller listing could cause certain product data to be lost during the approval process.
Fixed an issue where the order payout status was not updating correctly when an order was captured.
: Staging
: Production
Sellers can now set custom shipping prices for their quote-based orders, providing more flexibility in pricing negotiations.
Added the ability to filter orders by fulfillment status, making it easier to find orders that are pending fulfillment, partially fulfilled, or fully fulfilled.
Added support for storing metadata and private metadata on user accounts, enabling custom data storage for customer records.
Improvements to how changes in quote orders are propagated to individual seller orders, ensuring better consistency across the marketplace.
Fixed an issue where microsite webhook payloads were not being generated correctly.
Fixed an issue where payout status was not being handled correctly when orders were unfulfilled.
: Staging
: Production
Marketplace operators can now manually control the payout status of seller orders directly from the dashboard, providing greater flexibility in managing seller payments.
The Stripe Connect integration now automatically updates payout status to 'paid' when payments are processed, reducing manual tracking effort.
Added support for calculating taxes on marketplace orders that haven't been confirmed yet, ensuring accurate tax estimates throughout the checkout process.
Order status now automatically changes to "ready for payout" when orders meet payout eligibility criteria, streamlining the payout workflow.
Updated the payout creation process to better handle order payout status, ensuring only eligible orders are included in payouts.
Added the ability to remove orders from existing payouts, giving marketplace operators more control over payout management.
Fixed an issue with seller shipping calculations during checkout that could result in incorrect shipping costs.
: Staging
: Production
Added payout status tracking to seller orders, making it easier to monitor payment processing for individual sellers within marketplace orders.
Added the ability to enable or disable offer-based orders through marketplace configuration, giving operators more control over their ordering workflow.
Product sort order within collections is now exposed in collection queries, allowing for better control over how products are displayed to customers.
Added the ability to change sub-status for product variants, providing more granular control over variant availability and state.
Marketplace operators can now change the payout automation strategy for marketplace orders, offering more flexibility in how seller payments are processed.
Order numbers are now included in webhook payloads, making it easier to identify and track orders in external integrations.
Added search filtering for collection metadata and private metadata, making it easier to find and organize collections.
Added metadata support to microsites and created webhooks for microsite update events, enabling better customization and integration capabilities.
Temporarily restricted the ability to add, update, or delete seller quote orders and lines to ensure data consistency during platform improvements.
When an offer bid is accepted, the order total now correctly reflects the accepted bid price rather than the original listing price.
Fixed an issue where stock checks would incorrectly block quote submissions when sending quotes to customers.
Fixed an issue where order updated and marketplace order updated webhooks were not being triggered in certain scenarios.
Fixed an issue where emails would be sent even when payout processing failed, which could cause confusion about payment status.
: Staging
: Production
Added the ability for customers to create, update, and set default wishlists, making it easier to save and organize favorite products.
Marketplace operators can now see detailed fee breakdowns directly on the order page, providing better visibility into commission and platform fees.
Added conversation data to order queries, enabling better communication tracking between buyers and sellers.
Updated the Avalara tax integration to use more accurate checkout shipping calculations, improving tax accuracy at checkout.
Customer webhook payloads now include additional fields, providing more complete customer information to integrated systems.
Fixed an issue where checkout shipping taxes were calculated incorrectly in certain scenarios.
Fixed an error that occurred when attempting to use a non-existent seller shipping method during checkout.
: Staging
: Production
Added the ability to manage dashboard configurations with a new mutation and manage_dashboard_configuration permission, allowing marketplace operators to customize dashboard settings.
Order webhooks now include substatus information, providing more detailed order state tracking for integrations.
Sellers can now retrieve their quote and offer-related orders directly through the Me query, simplifying access to these order types.
Added a sub_status field to the ProductVariant type, enabling more granular tracking of variant states.
Fixed a migration issue that could prevent database updates from completing successfully.