: Staging
: Production
💎 Changed
Improved stock availability filtering
Rewrote the stock availability filter for products and variants to improve accuracy and performance when searching for in-stock items.
Changelog
We regularly update our product and API while providing detailed notes on each release. We first release to staging, then to production about a week later. Learn more about our release process.
: Staging
: Production
Rewrote the stock availability filter for products and variants to improve accuracy and performance when searching for in-stock items.
: Staging
: Production
Added support for order fees, allowing marketplaces to apply custom fees to orders for additional services or charges.
Added the ability to create product collections directly with variants, streamlining the collection setup process.
Buyers can now indicate during checkout that they will provide their own shipping, offering more flexibility for custom shipping arrangements.
Added webhook triggers for microsite updates, allowing integrations to respond to changes in microsite configurations.
Email notifications now include listing IDs in their payloads, providing more context for order and product-related communications.
Fixed an issue where quote checkout could show a spinning loader with an "insufficient stock" error when attempting to complete payment.
Fixed an issue where order quantity totals were calculated incorrectly in certain scenarios.
Added validation to ensure stock is properly allocated before completing payment, preventing checkout errors.
Improved email lookup to be case-insensitive across all user account operations, ensuring consistent behavior when searching for customer accounts.
Fixed an issue where draft orders, offers, and quotes were incorrectly included in dashboard order counters and statistics.
Fixed issues with sending quote information to customers, ensuring quotes are properly delivered.
Added validation to prevent order finalization when multicurrency is disabled and the order contains items from non-domestic sellers, ensuring currency consistency.
: Staging
: Production
Added the ability to search wishlists by name, making it easier to find and manage customer wishlists.
Improved webhook payloads for product and variant events to include additional data fields, providing more context for integrations.
Fixed an issue where Avalara tax calculations could fail when shipping price was zero.
Fixed a rounding issue in Stripe payment calculations that could cause discrepancies in certain checkout scenarios.
Fixed an issue where certain email notifications could cause checkout errors.
Fixed an issue where payouts involving multiple sellers could be created incorrectly.
Added currency validation when creating checkouts and adding line items, preventing currency mismatch errors.
: Staging
: Production
Improved the reliability of sending quotes to customers by adding timestamp tracking for quote updates.
Fixed issues with ACH payment processing to ensure proper functionality on storefronts.
: Staging
: Production
Fixed an issue where the effective payout amount was not calculating correctly in certain scenarios.
Fixed an issue where multi-currency headers were being processed in single-currency shops, which could cause unexpected behavior.
Fixed an issue where the charge status was not being properly set when creating seller payments.
: Staging
: Production
Products are now automatically sorted when added to or removed from collections, maintaining consistent ordering without manual intervention.
Updated the VIN import functionality to support a new CSV format, providing more flexibility for importing vehicle inventory data.
Fixed a database migration issue that could prevent product collection updates from completing successfully.
: Staging
: Production
Added comprehensive multi-currency support across the platform, enabling buyers to browse and purchase in their preferred currency while sellers receive payouts in their domiciled currency. This includes:
Checkouts now support specifying a currency, allowing buyers to complete purchases in their preferred currency. The platform automatically handles conversion and displays prices accordingly throughout the checkout process.
Payment processing now uses the checkout's selected currency, ensuring accurate payment amounts and proper currency handling throughout the transaction lifecycle.
Product listings now return prices in the requested currency, with automatic conversion based on current exchange rates. This enables consistent pricing display across different currency preferences.
Payout reports are now generated in the seller's domiciled currency, providing accurate financial reporting regardless of the currencies used by buyers during checkout.
Shipping methods now support multi-currency pricing, with automatic conversion to the buyer's selected currency during checkout.
Integrated Open Exchange Rates for real-time currency conversion, ensuring accurate pricing across all supported currencies.
Order commissions are now stored in a separate table with detailed currency information, improving accuracy for multi-currency payouts and financial reporting.
Implemented caching for marketplace configuration data, reducing database queries and improving overall platform performance.
Commission calculations now include commercial fees, providing more accurate financial reporting for marketplace operators.
Fixed an issue where seller order price information was not being properly populated for certain marketplace configurations.
Fixed an issue that prevented completing checkouts with non-domiciled product variants when multi-currency support was disabled.
Fixed product listing comparisons that could produce incorrect results when comparing prices across different currencies.
Fixed an issue where manual shipping price updates were not properly reflected in order totals.
Fixed an issue where payouts were not including unfulfilled orders in certain scenarios.
: Staging
: Production
Added support for importing NHTSA (National Highway Traffic Safety Administration) vehicle data, including feature and condition fields, when uploading automotive products.
Fixed an issue where inventory levels were being incorrectly decremented for Shopify-sourced products.
Fixed an issue where duplicate entries could appear in payout summary calculations, ensuring accurate payout reporting.
: Staging
: Production
This release failed and was rolled into v1.1.25. The fixes listed below were delivered in the subsequent release.
Improved synchronization between vendor payout records and payout data to ensure consistency across the platform.
Fixed an issue where inventory quantities were incorrectly decremented for Shopify-synced products, causing inventory discrepancies.
: Staging
: Production
Added the ability to sort product variants by ID, making it easier to organize and display variants in a consistent order.
Added support for filtering draft orders by substatus, providing more granular control over order management workflows.
Added webhook events that trigger when product variants are created or updated, enabling better integration with external systems.
Added the ability to update tracking URLs when updating fulfillment information, making it easier to keep customers informed about their shipments.
Marketplace and seller quote orders can now be filtered more accurately by order status, improving the reliability of order queries.
Marketplace operators can now update a seller's company name directly, simplifying seller account management.
Updated permissions for marketplace order mutations to require marketplace-level permissions, ensuring proper access control.
Order substatus is now automatically updated when sending quotes to customers, keeping order statuses synchronized with workflow actions.
Fixed an issue where conversation status queries could fail due to incorrect enum handling.
Fixed webhook endpoint handling to properly respond to GET requests, improving compatibility with webhook testing tools.
Fixed an issue where order payout status changes weren't triggering order update events, ensuring webhooks fire correctly.
Fixed an issue where shipping amounts weren't displaying correctly during checkout.