Garnet Product Releases
14 October - Spot vendors who haven't onboarded
The vendor CSV export now shows when each vendor last signed in, which store they connected and when. Filter on the empty cells to find vendors who never logged in or never connected their store, and follow up with them. See the vendor CSV export.
13 October - Shipping logs
You can now see every shipping quote your checkout asked Garnet for: the cart, where it ships, the rates each vendor offered and what your customers were shown. Spot at a glance the destinations and vendors that leave customers without a rate, which carts went on to become orders, and how much shipping weighs on the cart. Fix a vendor's shipping and check the new rates right away, without placing a test order. See how rates are combined.
12 October - A page for every user's own account
Vendors and admins now manage their own account in one place: their name, the app's language on all their devices, their password, and the devices they are logged in on. A lost or shared laptop can be logged out in one click, and admins can disconnect the AI apps linked to the marketplace.

12 October - Unsynced products can no longer be sold
When you unsync a vendor's product, its listing now goes out of stock as well as back to draft. Orders for unsynced products are not sent to the vendor, so this stops a listing set back to active from taking orders nobody will ship. Import the product again to restore the vendor's stock.

11 October - Simpler brand colors
You no longer pick a light version of your primary color. Garnet derives it from your primary color when you change it, so hovered buttons and selected titles always match your brand. See how to change your colors.
9 October - One email instead of dozens
When you approve or reject many products at once, each vendor now receives a single email listing all of them, with their images and your notes, instead of one email per product. Chat messages sent in a burst arrive as one email per conversation, and new product submissions reach you as one email. Inboxes stay readable and your emails are less likely to end up in spam. See grouped emails.

9 October - Dimension, weight and volume fields
You can now ask vendors for a dimension, a weight or a volume on their products and profiles. Vendors type the number and choose their unit, centimeters or inches, kilograms or pounds, so sizes and capacities come in clean and comparable. See the available field types.

8 October - Arrange your forms by drag and drop
The product and vendor profile forms now have a layout panel right below your list of fields. Drag fields into sections, swap them, or set them aside as unused to take them off the form without losing their data. You see the form as your vendors will, so you can organize your fields in a few minutes.

Each field also has a scope: shown to vendors, kept for your team only, or hidden. Fields kept for your team never reach your vendors, neither in their forms nor in their exports, so you can safely store internal notes on products and vendors.
6 October - A faster dashboard over any time range
The dashboard now has the same date range picker as the order list. You and your vendors can follow sales and visits over any period, from a single shift to last quarter or last year. Visits are now counted from a summary built as they happen, so even the largest marketplaces load a year of traffic in an instant instead of waiting several seconds.
6 October - Build your own chat buttons
You can now use links shaped like garnet:messaging/chat-on-vendor/your-vendor to build your own chat, based on Garnet. Any link in your theme can open a conversation with a vendor, or about a product, right in the floating chat. Your chat buttons can look and sit wherever you want: see how to build these links.
5 October - Search in the vendor directory
The vendor directory now has a search box, so your customers find a vendor by name instead of browsing page after page. It is on by default for directories using metaobjects, and "Show a search box" in the theme editor hides it.
5 October - Clearer vendor application emails
The email you receive for each new vendor application has been redesigned. It now shows formatted descriptions and the vendor's uploaded images, groups the answers like your application form, and its button opens that application directly. You can review a new vendor at a glance from your inbox.

5 October - Stronger protection for applications and registrations
With AI, we see a growing number of fake vendor applications and registrations. We have hardened these forms so bots can no longer fill them in, and your team spends less time sorting out spam.
4 October - Settings in the vendor menu
Vendors now find their settings in the main menu of the vendor app, next to products and orders, instead of under their profile picture. Vendors find their profile, shipping and payout settings without having to ask your team where they are.
3 October - Garnet data storage and processing migrated fully to Europe
All of Garnet's infrastructure has moved from Singapore to Frankfurt, Germany. Your marketplace data, and your vendors' and customers' data, now stays in the European Union, which simplifies GDPR compliance for European marketplaces. Nothing changes on your side. See our privacy policy.
2 October - Tracking for orders shipped from several locations
When a Shopify vendor ships an order with products stocked at different locations of your store, their tracking now syncs to your customer as usual. Until now, these orders stayed unfulfilled and your team had to copy the tracking numbers by hand.
1 October - Magento integration now generally available
Vendors selling on Magento can now connect their store to your marketplace in a few minutes, with no module to install. Their products, prices and stock are imported and kept up to date, marketplace orders are placed in their Magento store, and tracking numbers come back to your customers. You can now recruit vendors from one of the largest ecommerce platforms.

30 September - Vendors are reminded to connect a payout method
When a payout reaches a vendor who has not connected a payout method, they now receive an email with the amount waiting for them and a button to connect one, and are paid with the next payout. You can also send this reminder yourself when preparing a payout. You no longer have to chase vendors one by one before paying them.

30 September - Reset products for every Shopify and WooCommerce vendor
Resetting a product from the vendor's store now works for all Shopify vendors, including those who never updated their Garnet Seller permissions, and for WooCommerce vendors. You no longer need to chase vendors before restoring a title, description or photos they changed on the marketplace.

29 September - Forward customer emails to integration vendors
Orders sent to a vendor's store hide the customer's email behind a placeholder, so the vendor's own tools cannot email your customers. A new option lets you forward the real email vendor by vendor, useful when a vendor handles customer service or shipping notifications. Emails stay hidden by default. The placeholder is now also the same for every order of a customer, so vendors recognise returning customers.
29 September - Bank transfers to send, by email
Marketplaces paying vendors by bank transfer now receive an email after each payout, listing every transfer to send with its amount and reference. Every vendor's bank details come in an attached CSV, ready for your bank's bulk transfer tool. Paying many vendors takes minutes, and each vendor can match the transfer to their payout.

29 September - Express shipping on orders from several vendors
When a customer buys from several vendors who all offer Express shipping, checkout now shows a combined Express option next to Standard. Until now, carts mixing vendors on flat rates only offered the cheapest option, so customers in a hurry could not pay for faster delivery. See how rates are combined.
29 September - Totals on the payouts page
Vendors paid through Stripe now see two totals at the top of their payouts page: everything the marketplace has sent them, and the amount still on its way to their bank account. Vendors can check at a glance what they have received and what is coming, and ask marketplaces fewer questions about their payments.

28 September - A revamped documentation
The documentation now follows the Admin Panel menu, so each setting is documented where you find it: vendors, users, products, orders, shipping, finance and notifications. Payout, shipping and email integrations now sit next to what they power, and the longest pages were split into shorter guides.
A new shipping overview helps you choose between flat, live and Shopify rates. Existing links keep working and lead to the new pages.
27 September - Make product weight mandatory
Marketplaces can now require vendors to enter a weight for every physical product, so shipping costs are always calculated on real weights. Turn on Mandatory weight under Admin Panel > Products > Product form, right below Always show weight input.
27 September - Shipping rates in any currency
Vendors can now set their shipping rates in the currency they work in, such as US dollars on a UK marketplace. Garnet converts them at checkout, so customers always pay the right amount. Pick the currency of each zone next to its countries.
27 September - Print barcode labels
Vendors and admins can now print barcode labels for the products they select, ready to stick on items or shelves. Choose Avery, Dymo or Zebra labels, and print one per variant, one per unit in stock, or a custom number. Learn more.
To enable it, turn on barcodes under Admin Panel > Products > Product form > Sales configuration.

27 September - Barcodes filled in for you
Marketplaces can now give every product a barcode, even when the vendor has none, so items can be labelled and scanned in store or at the warehouse. To enable it, turn on barcodes, then Autofill GTIN/EAN/barcode when missing under Admin Panel > Products > Product form > Sales configuration. Vendors can still enter their own barcode instead.
27 September - One address for every custom domain
Setting up a custom domain is now the same for every marketplace: point it to domains.garnet.center, with no marketplace-specific address to look up or mistype. Custom domains already set up keep working as they are, with no change needed on your side.
25 September - Know who you are chatting with
Marketplace admins now see the customer's Shopify profile next to each conversation: contact details, orders placed, amount spent and last order. It makes it quicker to answer on a vendor's behalf and to spot a customer abusing the chat. The customer card is available on request.

25 September - Every vendor location in the stock picker
Vendors with many shops and warehouses now see all their Shopify locations when choosing where stock is synced from, instead of the first 50 only. The picker also shows how many locations are selected, so a location left ticked by mistake no longer inflates the stock shown on the marketplace.
25 September - Filter orders by any time range
The order list now offers ready-made periods such as Today, Last 7 days or Last month, which follow today's date so a saved link stays current. A custom range opens a calendar to pick the days, the start and end times and the timezone, down to a single shift of the day.

24 September - Variant order kept on save
When a vendor reorders the options of a product, such as sizes from small to large, the new order now shows in Shopify and on the storefront after saving. Reorder the options in the product form.
Saving a product sold through Shopify Collective now says it is managed by its supplier, instead of failing with an unclear error.
24 September - Messaging links in the Shopify style
Links that open a conversation from your theme now follow the same convention as Shopify's own app links, so they are easier to recognise and write. The updated examples are ready to copy, and links already in your theme keep working without any change.
22 September - See where the money of an order goes
A new payment flow simulator shows, for a sample order, who collects the customer's payment, who pays whom and which invoices are sent. Switch between the Merchant of Record and agency models, and choose who keeps shipping, who funds discounts and what the commission is charged on, to see how much the vendor and the marketplace keep.

22 September - Delivery times on flat shipping rates
Vendors can now add a delivery time to each flat shipping rate, from a minimum to a maximum number of days. Customers see the estimated delivery date at checkout, so they know when their order will arrive before paying.

22 September - Faster vendor links on product pages
The vendor links component now works entirely inside your Shopify store, so product pages no longer wait on Garnet to link the vendor name to their collection or vendor page. Pages load a little faster and keep working during traffic peaks.
The older script that filled vendor details and images from Garnet is retired. The vendor profile component shows the vendor's image and description instead.
21 September - Duties and taxes included at checkout (DDU vs DDP)
Marketplaces selling across borders can now include import duties and taxes in the live shipping rate at checkout, so customers pay everything upfront and never face a surprise bill on delivery. The default stays unchanged, with customers paying them to the carrier on arrival. Choose who pays in your shipping settings.

18 September - Garnet Seller for WooCommerce redesigned
The Garnet Seller plugin for WooCommerce vendors gets the same makeover as the Shopify app. Vendors can now connect their store to several marketplaces and see, for each one, the name they sell under, how many products were imported, their commission, the currency and their price rule, which they can also edit. The plugin is available in French, German, Spanish, Italian and Dutch. Learn more.

18 September - Address search everywhere
Every address you enter in Garnet now works like the ship-from address: start typing, pick it from the list, and the rest is filled in for you. This covers local pickup, shipping labels, the marketplace billing address and the shipping rate tester, and an address the search cannot find can still be typed by hand.
The shipping rate tester also works again with products that have no SKU.
18 September - Internal notes on vendors
Your team can now keep notes on each vendor, right on the vendor's page: the terms agreed on a call, a follow-up to do, anything worth remembering. Each note is dated and signed by the admin who wrote it, and vendors never see them.

17 September - Garnet Seller redesigned
The Garnet Seller app, which Shopify vendors install to sync with your marketplace, has a new, simpler look that matches the Shopify admin. Vendors see at a glance each marketplace they sell on, the name they sell under, how many products were imported, their commission, the currency and the price rule applied to their products. Learn more.

17 September - Vendors can connect to several marketplaces
A vendor using Garnet Seller can now connect their Shopify store to several Garnet marketplaces at once, each with its own integration key. Their products, orders and tracking stay in sync with every marketplace, and they can disconnect one without affecting the others.
17 September - Garnet Seller in multiple languages
Garnet Seller is now available in French, German, Italian, Spanish and Dutch, on top of English. It automatically follows the language the vendor uses in their Shopify admin, so vendors you invite can connect in their own language.
17 September - Undo a payout or an adjustment in one click
The payout adjustment dialog now lists every payout and adjustment already recorded on the order, so you can reverse one, such as a "Past order" payout, without working out the amount yourself. Presets that would change nothing are no longer listed.
Adjustments now also count on orders marked as fully paid, where they were previously ignored, so the amount Due on those orders is correct.

16 September - Commission and product limit per membership plan
Each membership plan can now set the vendor's commission, on top of the number of live products they can have. You can also choose the product limit and commission a vendor gets when their membership ends, whether they cancelled it or stopped paying. Learn more.
A vendor whose membership ended no longer shows their membership as complete in their onboarding.
15 September - No tax added on orders forwarded to Shopify vendors
Orders forwarded to a vendor's Shopify store are now marked tax exempt, so the vendor's store no longer adds tax the customer never paid. The order total now matches what the vendor is owed. Orders already forwarded are unchanged.
15 September - Unsynced products are moved to draft, not archived
When you stop synchronising some products of a vendor, their listings are now moved to draft instead of archived. Customers stop seeing them, and they stay with your other drafts in Shopify, easy to find and publish again. The action is now called Unsync and move to draft.
15 September - No more images in rich text fields
The rich text editor no longer offers to add an image, since Shopify does not display images in rich text fields. Vendors no longer upload pictures that never appear on the storefront.
15 September - No more blank onboarding page when every step is disabled
When every step of your vendor onboarding is disabled, vendors opening the link no longer see a blank page. They see a message that vendor onboarding is currently disabled.
15 September - Product fields that only accept images
Product fields can now accept images only, perfect for a size chart or a label photo. Vendors can no longer add a video your theme cannot display there. Existing fields keep accepting images and videos.
15 September - Spot vendors customers cannot get shipping rates from
A vendor's page now tells you whether customers can get shipping rates from them. If the vendor relies on your default shipping, their Shipping card says so and shows its rates. If no shipping applies at all, a red No shipping set badge warns you before customers hit the problem at checkout.
15 September - A cleaner product creation page on mobile
On a phone, the product creation page no longer squeezes the bulk upload links next to its title, leaving the room to the product form. Nothing changes on a computer.
15 September - See exactly what removing a vendor deletes
Before you remove a vendor, the confirmation window now lists exactly what is deleted: their collection page, their vendor profile and their integration. It also lists what stays, such as products, orders, membership and payout method, so you can remove a vendor with confidence.

15 September - Edit the weight of each variant from the variant list
Vendors can now type the weight of each variant straight in the variant list, like the price and the quantity. A product with nine sizes no longer means opening nine windows, and shipping costs rely on accurate weights. The column shows on marketplaces using live shipping rates or always showing the weight.

15 September - Open a Shopify order or product in Garnet
Shopify order and product pages now have a View in Garnet action, which opens the same order or same product in Garnet. You jump from Shopify to the vendors, payouts and forwarding of an order in one click, without copying its number into a search. It works on every marketplace, with nothing to set up.

14 September - Refunds paid in another currency count at their real value
When a customer pays and is refunded in a currency other than your store's, the refund now shows in your store's currency on the order page. A full refund also counts as a full refund whatever currency the customer paid in, so vendors are no longer paid for refunded items. The payout of the orders concerned is corrected the next time they are updated.
14 September - A cancelled shipment no longer reads as fulfilled
When a shipment is cancelled in Shopify, for instance a voided label, the order details no longer show it as fulfilled. Each order now shows only the shipment that actually went out, with the right carrier, tracking number and shipping label.
14 September - See today and yesterday on the dashboard
The dashboard can now show today or yesterday, with the figures for that single day and a chart hour by hour. Every morning, see at a glance how the day is going and when orders came in.
14 September - Decide whether vendors may edit their integration settings
You can now lock the integration settings of your vendors, such as their price rule, stock buffer and order forwarding. Marketplaces that agree these terms with each vendor make sure only their team can change them. Turn off Let vendors edit their integration settings under Admin Panel > Vendors > Settings; it is on by default.

14 September - Rename a section of fields
Sections of product fields and vendor fields can now be renamed with the pencil next to their title. Fixing a title no longer means creating a new section and moving every field into it.
Creating or deleting a section is also saved properly now, without having to move a field as well.
14 September - How many products an integration holds
A vendor's integration page now shows how many products their store holds, how many you approved, and how many are live on the marketplace. Its settings show as badges such as Manual, No orders or Paused, so you spot at a glance a vendor whose orders are not forwarded.
14 September - Why a product is not on the marketplace
The integration products list now tells you why a product is not on the marketplace: Out of stock, No image, Low price or Draft. You no longer have to guess from orange-tinted cells, and you can tell the vendor exactly what to fix.

11 September - Import products without images
By default, Garnet waits for a vendor's product to have a photo before importing it. Marketplaces selling services or made-to-order pieces, or adding their own photos, can now turn off Require a product image in the integration settings, for one vendor or for every new one. It works with Shopify, WooCommerce, PrestaShop and Squarespace.
10 September - The admin panel menu moves into the hamburger
On a phone, the Admin Panel menu now sits behind the hamburger icon, like the main Garnet menu, so the settings use the full width of the screen. Nothing changes on a computer.
9 September - The messaging widget speaks the customer's language
The messaging widget and the Contact seller button now follow the language of your storefront, in eleven languages including French, German, Spanish and Arabic. Customers chat with vendors in their own language, and text you wrote yourself can still be translated with Translate & Adapt.
9 September - Vendor links can point to the vendor page
The vendor links component rewrote every vendor link on a product page to the vendor's collection. A new setting, Link to the vendor page instead of the collection, sends them to the vendor's own page instead, /pages/vendors/<vendor>, built from the Garnet Vendors metaobject. It needs a metaobject template in your theme; vendors whose profile is not published yet keep linking to their collection.
9 September - Reject or archive a vendor application
Vendor applications can now be closed in two ways. Reject application sends the vendor a short, courteous rejection email inviting them to apply again later. Archive sets spam or duplicates aside without emailing anyone.
The rejection email is on by default for new marketplaces and can be customised like the other vendor emails.

9 September - Product images in the integration products list
The products list of a vendor integration, under Garnet > Settings > Integrations and on the vendor page, now starts with a thumbnail of each product, and the product details modal shows it larger. Recognising a product no longer requires opening it on the vendor's site, which helps when several products share similar titles. Images come from Shopify, WooCommerce, PrestaShop, Squarespace and Google Sheets stores alike, and load only as you scroll to them.

9 September - Icons instead of emoji in the admin
The Sync column of the integration products list showed a ✅ or ❌ emoji, drawn differently on every operating system. It now shows a green check or a red cross icon, and hovering it tells whether the product is selected for import.
The other emoji of the admin, in media error messages, the welcome checklist and metafield references, are replaced by icons the same way.
9 September - Commission shown on orders forwarded to Shopify vendors
Orders forwarded to a vendor's Shopify store now show the marketplace commission as a discount, so the order total is exactly what the vendor will be paid. Vendors no longer need to work it out themselves. It is the default for new marketplaces; see commission on forwarded orders.
9 September - Documentation search back to a compact list
The search box of this documentation showed a text excerpt under every result, which made the list long and hard to scan. Results are back to a compact list of page titles and section names, and the excerpt toggle is gone.
9 September - Famous marketplaces library in the website footer
The Famous marketplaces library, one page per well-known marketplace with how it works for sellers, is now linked from the footer of garnetmarketplace.com under Resources, next to the blog and this documentation, in every language of the site.

9 September - Choose which emails each vendor receives
A new Notifications card on each vendor's page lets you choose which emails they receive, without changing your marketplace settings. Keep your defaults, turn emails off, or untick only the ones a vendor does not want, such as new orders, product approvals or chat messages.

9 September - Resend a vendor's invitation link
Hovering a user under Garnet > Vendors > (vendor) > Users now shows an Edit link instead of Remove. It opens the user's details, with their creation date and last login, and two actions: Resend invitation link, which sends a fresh invitation email when the first one never arrived or has expired, and Remove. See manage a vendor's users.

8 September - PayPal guide: enable Payouts on your account
The PayPal guide now explains that PayPal must approve your Business account for Payouts before any payout can go through. Without it, every transfer is rejected even though the setup looks complete. The guide lists what to check, and reminds you that PayPal refuses a payout to the account that sends it.
8 September - Vendor page component
A new Vendor page theme section builds a page for each vendor without any code: their name and image, then their products. Add it to the Garnet Vendors page template in your theme editor, and style it with your own CSS if you wish. See the vendor page component.

8 September - Vendor directory: pagination, responsive grid, aligned tiles
The vendor directory component now shows all your vendors, not just the first 50, with page links under the grid.
On a phone, the grid shows fewer columns so tiles stay readable.
Vendors without an image keep the same square as the others, so names stay aligned.

8 September - Pay vendors from the marketplace's credit card
Stripe payouts can now be charged to the marketplace's own card instead of the Stripe balance. You no longer need to top up your balance before paying vendors, and vendors outside your Stripe region can be paid too. Stripe's card fees apply, and the Stripe guide compares both options.

7 September - One membership option per Stripe price
Vendors now see every active price of a membership plan when they pick their plan, at first login and in the onboarding form. A plan with a monthly and a yearly price in Stripe shows as two options, so you no longer need to duplicate the product in Stripe to offer both.
The billing period is also translated in the vendor's language, for instance 17,00 €/mois and 170,00 €/an in French.

7 September - Require a tracking number to fulfill
Marketplaces can now make the tracking number mandatory when vendors fulfill an order. Turn on Require a tracking number under Garnet > Admin Panel > General > Order settings: the Fulfill items button stays disabled until the vendor enters one, and the server rejects any fulfillment sent without it. Labels printed through Shippo, Easyship or Shipmondo already carry a tracking number, so they are unaffected. The setting is off by default.
2 September - Exchange rate applied automatically when a vendor connects
When a vendor connects a Shopify store in another currency, Garnet now applies the exchange rate to their prices automatically. A $195 product lands at £145 on a British marketplace instead of £195. A price rule you already set is never overwritten, and the rate is not updated afterwards, so review it from time to time.
1 September - Reset a product from the vendor's store
When a product on your marketplace has drifted from what the vendor sells, you can now reset it in one click. The title, description and photos from the vendor's store are copied back into the product, ready to review before saving, and price and stock are left untouched.

1 September - Products are archived instead of deleted
Delete product is now Archive product. The product leaves the marketplace but its data and order history are kept, and you can restore it at any time from Shopify.
1 September - Clearer payout adjustments
The payout adjustment window now previews the result as you type, showing how much more or less the vendor will be paid. Adjustments also appear as Adjustment lines instead of Paid, so a bookkeeping correction is no longer mistaken for a real transfer.

1 September - Orders follow the selected products, on every platform
When a vendor's products are not all synchronised, an order is now forwarded to the vendor only if it contains a product you selected for import. The rule is now the same on every platform, WooCommerce and Squarespace included.