: Staging
: Production
✨ New
Buyer access to sub-orders
Buyers can now view sub-orders within their marketplace orders, providing better visibility into how their purchases are fulfilled across multiple sellers.
Order search by product variant SKU
Added support for searching orders by grouped product variant SKU, making it easier to find orders containing specific product variants.
✨ New
Seller identification in shipping methods
The MultiSellerShippingMethod GraphQL type now exposes the seller's GraphQL ID, providing clearer seller attribution for shipping options.
✨ New
Currency display improvements
Added base_amount currency values to queries, providing more consistent currency formatting and display across the platform.
💎 Changed
Payment gateway updates
- Renamed the "Dummy Gateway" to "Test Payments" for clarity.
- Removed the legacy
dummy_credit_cardgateway. - Removed the non-functional Razorpay gateway integration.
🪲 Fixed
Fixed an issue where shipping voucher discounts were not being applied correctly during checkout.
Separated the NauticalDraftOrderCreate and NauticalOrderUpdate mutations to prevent conflicts and ensure draft orders are created correctly.
Fixed a race condition in Stripe webhook processing by properly locking checkout and nautical order records during payment updates.
Improved transaction handling in checkoutPaymentCreate to ensure payment records are created atomically.
🪲 Fixed
Improved error logging for webhook deliveries, now capturing timeout and connection errors for better debugging.
🪲 Fixed
Fixed an issue where fulfillment webhooks were failing in the Shopify plugin integration.
🪲 Fixed
Added a proper deprecation notice for the Money.amount field to guide developers toward the correct currency handling approach.
🚫 Deprecated
Gift card support removed
Removed gift card functionality from checkouts, orders, and user accounts. This includes:
- Gift card queries and mutations
- Gift card payment methods
- Gift card refund options