Appearance
Garnet Product Releases
27 April - Make an Offer documentation
The Make an Offer feature now has full documentation covering the customer storefront experience, vendor offer management, status lifecycle, notifications, and edge cases.
27 April - Bank transfer payouts (Preview)
Vendors can now register their banking details for manual payouts. Marketplace admins can enable this feature and select which bank regions are available (SEPA, ACH, SWIFT, etc.). Learn more.
27 April - Improved vendor detail layout
The vendor detail page layout has been improved for better navigation. Products, Orders, and Profits cards are now displayed at the top of the page, giving marketplace admins an immediate overview of vendor performance. Archived products count is also now visible, with a direct link to the Shopify admin filtered view.

24 April - WooCommerce order retry for slow stores
Upgraded the WooCommerce integration for stores with slow order creation times (+20 seconds) by adding exponential backoff for order retry. This prevents duplicate orders from being created when the vendor's WooCommerce API takes longer than expected to respond.
27 April - Stock buffer
Vendors and marketplace admins can now set a stock buffer on their integration to reserve units from being sent to the marketplace. For example, setting a buffer of 5 means the marketplace will always see 5 fewer units than the vendor's actual stock. This is useful for vendors who sell on multiple channels and want to avoid overselling.
The stock buffer can be configured from the integration settings in Garnet, from the Shopify Seller app, and as a default integration setting for new vendors.
24 April - Default integration settings
Marketplace administrators can now configure default integration settings for all new vendor integrations from Admin Panel > Integrations > Vendor ecommerce integrations. Set default price transformation, synchronization scope, and auto-sync behavior — vendors can still override these individually.

24 April - Stock sync on vendor-side order cancellation
When a vendor cancels an order on their own store before the marketplace admin does, the marketplace now detects the already-cancelled status and refreshes product stock from the vendor's store. Previously, cancelling the same order from both sides could lead to a stock discrepancy and overselling risk.
24 April - Bulk image upload
A new bulk image upload feature lets you upload images to many products at once. Name your files after the product SKU (e.g. SKU.jpg or SKU_1.jpg), select them all, and Garnet maps each image to the right product. You can choose to append images to existing ones or replace them entirely.

22 April - Admin search autofocus
The admin panel search bar is now focused when you open the panel. Start typing immediately to search settings — the first keystroke opens the search modal with your letter already entered.
22 April - Admin panel remembers last page
The admin panel now remembers the last page you visited. When you re-enter the admin, you land back where you left off instead of always starting at the vendor profile page.
22 April - Integration instructions in vendor invite email
When ecommerce integrations are enabled, the vendor invite email now includes step-by-step instructions to connect their store — with direct links to the Garnet Seller app on Shopify and WooCommerce, and their unique integration key ready to copy-paste.

21 April - Applications page shows all applications by default
The vendor applications page now displays all applications by default instead of only pending ones, giving marketplace admins a complete overview when they open the page.
21 April - Order cancellation refunds forwarded to vendor stores
When a marketplace admin cancels an order with a refund, the refund is now also applied to the vendor's Shopify store. Previously, the cancellation was forwarded but always without a refund, requiring vendors to manually process it on their end.
21 April - Bulk payout for all orders
Marketplace admins can now pay up to 500 orders in one click using the manual payout. A new "Payout all orders" button on the orders page prepares a payout for all orders with a pending balance, removing the need to manually select each order.
The payout recap also has a better interface for vendors with many orders — when a vendor has more than 6 orders, the list is collapsed by default and can be expanded on demand. Individual vendors can be removed from the payout before confirming, and the confirm button now shows the exact amounts to be paid and marked as paid.

20 April - Order forwarding failure emails with API trace
When an order fails to be forwarded to a vendor's store (Prestashop, Shopify, or WooCommerce), the error notification email now includes a full API trace showing every request made during the attempt. Each request displays the endpoint, query string, response time, and response body, color-coded by status (green for success, red for errors). This makes it much easier to diagnose integration issues without checking server logs.

20 April - Vendors can manage product status with auto-approval
Marketplaces with automatic product approval now allow vendors to move their products between live and draft by default. Previously, this required a per-store configuration — it is now automatically enabled for all stores using auto-approval.
17 April - Order cancellation forwarded to vendor stores
When a marketplace admin cancels an order, the cancellation is now automatically forwarded to the vendor's Shopify store. Previously, vendors only received a cancellation email but had to manually cancel the order on their end, which could lead to accidental fulfillment.
17 April - Sort vendors by amount due
The vendor list now supports sorting by the "Due" column. Marketplace admins can quickly identify vendors with the highest or lowest outstanding balance.
16 April - Line item discounts displayed on order page
The order detail page now displays per-item discounts directly on each line item. When a discount applies to individual items (e.g. "Early Birds"), the original price is shown crossed out next to the discounted price, and the discount name and amount appear below. The subtotal now matches Shopify's subtotal for easier reconciliation, reflecting the price after per-item discounts while order-wide discounts remain listed separately in the finance section.

10 April - Clearer integration settings wording
The integration settings labels have been clarified. "Synchronise all products" is now Auto synchronise, and "Import inactive products" is now Include inactive products. The inactive products toggle is now only visible when auto-sync is enabled.
8 April - Click to zoom on images
All images and GIFs in the documentation can now be clicked to open a zoomed-in view, making it easier to read screenshots, diagrams, and animations. Learn more.

7 April - New vendor table
The vendor list has been completely revamped. The new table gives marketplace admins a unified view of each vendor's products, orders, profit, shipping, and commission in one place. Vendor profit is now explicitly visible, making it easy to identify top-performing vendors at a glance. Search vendors by name, sort by orders, products, commission, or profits, and export the full list to CSV.

Clicking a vendor opens a detailed view with users, shipping details, settings, offers, orders, products, and Stripe Connect status — all in one page.

7 April - Admin search bar
The admin panel now features a full-width search input in the header, replacing the previous search button. Click the search bar or press ⌘K / Ctrl+K to quickly find any setting. Learn more.

7 April - Profile guidelines documentation
Added documentation for profile guidelines. Marketplaces can set a custom documentation link to help vendors complete their profile.

6 April - Blog: Data Protection on a Marketplace
New blog post covering data protection on a marketplace. Running a marketplace means you are a data controller. Learn how to ensure customer data compliance and prevent vendors from circumventing your platform.

4 April - Vendor list and applications moved to Vendors tab
The switch vendor view and the vendor application list have been moved to a dedicated Vendors tab, replacing the previous Switch Vendor menu in the admin panel. All vendor-related features are now in one place.
3 April - Blog: How to handle refunds & returns
New blog post covering how to handle refunds and returns on your marketplace. It walks through setting up a clear policy, triaging complaints, processing returns and refunds via Shopify, and closing the loop with sellers.

3 April - Simplified Stripe onboarding
Vendors are no longer asked for their country and email before starting the Stripe onboarding. Stripe now handles the entire onboarding process, collecting all necessary information directly.
2 April - Google Sheets integration
The Google Sheets integration is now available. Vendors can manage their products, receive orders, and submit tracking information via a shared Google Spreadsheet. Garnet syncs the sheet every hour.
To get started, vendors share their Google Sheet with Garnet's service account email and paste the sheet URL in the integration settings.
1 April - Garnet Seller permission update
The Garnet Seller app now requests more permissions to support more advanced integration use cases. Sellers with missing permissions will be prompted to upgrade directly from the app. The upgrade will be used to:
- prevent product duplication
- enable metafields matching
- faster product loading in the integration view