Product Updates

Our product and engineering teams are constantly shipping great updates to our product. On this page, we'll post monthly highlights of some of those new features. For a more granular view of product changes, you can always check the release notes in our Changelog.

April Updates

Apr 5, 2024

Apr 5, 2024

🧑‍💻 Webhooks for Collections

Stay in sync with your merchants' merchandising using our new Webhook Events for Collections

  • Get real-time updates when Collections are added, updated or removed

  • Build innovative experiences reacting to merchant catalog changes

  • Check out the docs →

✨ Distribution Enhancements

We've supercharged Distribution filtering and exports for more flexibility:

  • Filter distributions in the dashboard by date range

  • Toggle between Merchant-level or Channel-level distributions views

  • Exports now include payout settlement dates for easy reconciliation

🔗 Custom Scopes for Merchant Onboarding

Going beyond the standard, we now allow channels to request custom scopes during the merchant onboarding flow.

  • Add extra scope permissions as needed

  • Or reduce down to a minimum scope set

  • Tailor based on your unique requirements

💸 Smoother Payout Migrations

We've refined the payout migration experience with some quality-of-life improvements:

  • External IDs added to all payout cards for easier tracking

  • Refreshed payout card styles and loading states

  • Removed dashboard links for past incomplete onboardings

  • Embedded docs for payout guidance right in the UI

🧑‍💻 Integration Updates

Our teams have been working hard behind the scenes! Here are the latest integration enhancements. (as a reminder, we do this work so you dont ever have to worry about maintaining ecommerce integrations! 😊:

WIX

  • Integrated with new WIX Order Payments API for granular refunds

  • No more full order cancellations required for partial refunds

WooCommerce

  • Order refund data now synced accurately, including nested metadata

  • Even for orders not explicitly marked as refunded

Shopify

  • Migrating to Shopify GraphQL API for product syncing

  • Enables support for new GraphQL data models and properties

  • Rollout occurring in batched phases to ensure a smooth transition

🧑‍💻 Webhooks for Collections

Stay in sync with your merchants' merchandising using our new Webhook Events for Collections

  • Get real-time updates when Collections are added, updated or removed

  • Build innovative experiences reacting to merchant catalog changes

  • Check out the docs →

✨ Distribution Enhancements

We've supercharged Distribution filtering and exports for more flexibility:

  • Filter distributions in the dashboard by date range

  • Toggle between Merchant-level or Channel-level distributions views

  • Exports now include payout settlement dates for easy reconciliation

🔗 Custom Scopes for Merchant Onboarding

Going beyond the standard, we now allow channels to request custom scopes during the merchant onboarding flow.

  • Add extra scope permissions as needed

  • Or reduce down to a minimum scope set

  • Tailor based on your unique requirements

💸 Smoother Payout Migrations

We've refined the payout migration experience with some quality-of-life improvements:

  • External IDs added to all payout cards for easier tracking

  • Refreshed payout card styles and loading states

  • Removed dashboard links for past incomplete onboardings

  • Embedded docs for payout guidance right in the UI

🧑‍💻 Integration Updates

Our teams have been working hard behind the scenes! Here are the latest integration enhancements. (as a reminder, we do this work so you dont ever have to worry about maintaining ecommerce integrations! 😊:

WIX

  • Integrated with new WIX Order Payments API for granular refunds

  • No more full order cancellations required for partial refunds

WooCommerce

  • Order refund data now synced accurately, including nested metadata

  • Even for orders not explicitly marked as refunded

Shopify

  • Migrating to Shopify GraphQL API for product syncing

  • Enables support for new GraphQL data models and properties

  • Rollout occurring in batched phases to ensure a smooth transition

🧑‍💻 Webhooks for Collections

Stay in sync with your merchants' merchandising using our new Webhook Events for Collections

  • Get real-time updates when Collections are added, updated or removed

  • Build innovative experiences reacting to merchant catalog changes

  • Check out the docs →

✨ Distribution Enhancements

We've supercharged Distribution filtering and exports for more flexibility:

  • Filter distributions in the dashboard by date range

  • Toggle between Merchant-level or Channel-level distributions views

  • Exports now include payout settlement dates for easy reconciliation

🔗 Custom Scopes for Merchant Onboarding

Going beyond the standard, we now allow channels to request custom scopes during the merchant onboarding flow.

  • Add extra scope permissions as needed

  • Or reduce down to a minimum scope set

  • Tailor based on your unique requirements

💸 Smoother Payout Migrations

We've refined the payout migration experience with some quality-of-life improvements:

  • External IDs added to all payout cards for easier tracking

  • Refreshed payout card styles and loading states

  • Removed dashboard links for past incomplete onboardings

  • Embedded docs for payout guidance right in the UI

🧑‍💻 Integration Updates

Our teams have been working hard behind the scenes! Here are the latest integration enhancements. (as a reminder, we do this work so you dont ever have to worry about maintaining ecommerce integrations! 😊:

WIX

  • Integrated with new WIX Order Payments API for granular refunds

  • No more full order cancellations required for partial refunds

WooCommerce

  • Order refund data now synced accurately, including nested metadata

  • Even for orders not explicitly marked as refunded

Shopify

  • Migrating to Shopify GraphQL API for product syncing

  • Enables support for new GraphQL data models and properties

  • Rollout occurring in batched phases to ensure a smooth transition

March Product Updates

Mar 31, 2024

Mar 31, 2024

✍️ Pricing Flexibility: Add Custom Discounts and Run Auctions

With new price override options in Checkout, you're in full control:

  • Adjust line item prices on the fly

  • Adjust shipping costs based on your own rules

  • Create scarcity, bundle deals, discounts and more

  • Set prices and conduct an auction with the final bid as the purchase price

Go to Docs

💸 Improved Distributions Filtering

It’s now much easier to find distribution data you’re looking for:

  • Filter distributions by Merchant or by Channel

  • Include or exclude Merchant/Channel distributions categorically

  • Filter distributions by date

🛠️ Configure Your Merchant Setup

We've supercharged merchant configuration with powerful new options available through our API.

  • Toggle syncing of Offer Collections and Offer Metadata on or off with ease

  • Granular merchant-level controls let you customize the experience

  • Streamline operations by managing it all seamlessly via API

Have questions? Reach out.

✨ Improved Search UI

Finding what you need just got quicker and slicker! Check out the newly enhanced:

  • Search UI with a modern look and crystal clear inputs

  • Improved filtering options to surface precise results fast

  • Because time is money, and intuitive UX design saves both

📦 Relay API: Full Shipping Visibility

The shipping curtain has been lifted! Get complete visibility into:

  • Shipping Zones, Regions, and Methods for each merchant prior to checkout

  • View shipping data exactly as it appears in their e-comm backend

  • Incredible transparency to optimize checkout flows and improve customer experience

Go to Docs

🏦 Stripe Account Migrations

Last month, we added support for Stripe Standard accounts in addition to Stripe Express accounts when using Stripe Connect. For those of you with Stripe Standard accounts that already connected using Stripe Express, we have good news! Now you can connect that account and migrate over:

  • All your Stripe transactions in one account

  • Gracefully handling data between account types

  • Can go from Stripe Express to Stripe Standard, or vice versa

🧑‍💻 Integration Maintenance You Don’t Have To Do

Our engineers have been hard at work to ensure seamless integration with the latest platform updates from top e-commerce solutions. Your team can focus on building instead of API whack-a-mole.

CommerceTools

  • Tackled a recent change from CommerceTools that could disrupt product syncing

Ecwid

  • Implemented support for new shipping methods on ecwid

✍️ Pricing Flexibility: Add Custom Discounts and Run Auctions

With new price override options in Checkout, you're in full control:

  • Adjust line item prices on the fly

  • Adjust shipping costs based on your own rules

  • Create scarcity, bundle deals, discounts and more

  • Set prices and conduct an auction with the final bid as the purchase price

Go to Docs

💸 Improved Distributions Filtering

It’s now much easier to find distribution data you’re looking for:

  • Filter distributions by Merchant or by Channel

  • Include or exclude Merchant/Channel distributions categorically

  • Filter distributions by date

🛠️ Configure Your Merchant Setup

We've supercharged merchant configuration with powerful new options available through our API.

  • Toggle syncing of Offer Collections and Offer Metadata on or off with ease

  • Granular merchant-level controls let you customize the experience

  • Streamline operations by managing it all seamlessly via API

Have questions? Reach out.

✨ Improved Search UI

Finding what you need just got quicker and slicker! Check out the newly enhanced:

  • Search UI with a modern look and crystal clear inputs

  • Improved filtering options to surface precise results fast

  • Because time is money, and intuitive UX design saves both

📦 Relay API: Full Shipping Visibility

The shipping curtain has been lifted! Get complete visibility into:

  • Shipping Zones, Regions, and Methods for each merchant prior to checkout

  • View shipping data exactly as it appears in their e-comm backend

  • Incredible transparency to optimize checkout flows and improve customer experience

Go to Docs

🏦 Stripe Account Migrations

Last month, we added support for Stripe Standard accounts in addition to Stripe Express accounts when using Stripe Connect. For those of you with Stripe Standard accounts that already connected using Stripe Express, we have good news! Now you can connect that account and migrate over:

  • All your Stripe transactions in one account

  • Gracefully handling data between account types

  • Can go from Stripe Express to Stripe Standard, or vice versa

🧑‍💻 Integration Maintenance You Don’t Have To Do

Our engineers have been hard at work to ensure seamless integration with the latest platform updates from top e-commerce solutions. Your team can focus on building instead of API whack-a-mole.

CommerceTools

  • Tackled a recent change from CommerceTools that could disrupt product syncing

Ecwid

  • Implemented support for new shipping methods on ecwid

✍️ Pricing Flexibility: Add Custom Discounts and Run Auctions

With new price override options in Checkout, you're in full control:

  • Adjust line item prices on the fly

  • Adjust shipping costs based on your own rules

  • Create scarcity, bundle deals, discounts and more

  • Set prices and conduct an auction with the final bid as the purchase price

Go to Docs

💸 Improved Distributions Filtering

It’s now much easier to find distribution data you’re looking for:

  • Filter distributions by Merchant or by Channel

  • Include or exclude Merchant/Channel distributions categorically

  • Filter distributions by date

🛠️ Configure Your Merchant Setup

We've supercharged merchant configuration with powerful new options available through our API.

  • Toggle syncing of Offer Collections and Offer Metadata on or off with ease

  • Granular merchant-level controls let you customize the experience

  • Streamline operations by managing it all seamlessly via API

Have questions? Reach out.

✨ Improved Search UI

Finding what you need just got quicker and slicker! Check out the newly enhanced:

  • Search UI with a modern look and crystal clear inputs

  • Improved filtering options to surface precise results fast

  • Because time is money, and intuitive UX design saves both

📦 Relay API: Full Shipping Visibility

The shipping curtain has been lifted! Get complete visibility into:

  • Shipping Zones, Regions, and Methods for each merchant prior to checkout

  • View shipping data exactly as it appears in their e-comm backend

  • Incredible transparency to optimize checkout flows and improve customer experience

Go to Docs

🏦 Stripe Account Migrations

Last month, we added support for Stripe Standard accounts in addition to Stripe Express accounts when using Stripe Connect. For those of you with Stripe Standard accounts that already connected using Stripe Express, we have good news! Now you can connect that account and migrate over:

  • All your Stripe transactions in one account

  • Gracefully handling data between account types

  • Can go from Stripe Express to Stripe Standard, or vice versa

🧑‍💻 Integration Maintenance You Don’t Have To Do

Our engineers have been hard at work to ensure seamless integration with the latest platform updates from top e-commerce solutions. Your team can focus on building instead of API whack-a-mole.

CommerceTools

  • Tackled a recent change from CommerceTools that could disrupt product syncing

Ecwid

  • Implemented support for new shipping methods on ecwid

February Updates

Feb 29, 2024

Feb 29, 2024

📢 Real-Time Notifications

Stay informed with instant updates inside your Channel Dashboard: We’re introducing a dedicated notifications page for real-time alerts about merchant activity on your marketplace.

  • Receive notifications when a merchant connects or disconnects from your channel.

  • Stay updated on any commission rate changes by merchants.

  • Get an alert when an export is complete—no more guessing.

🔄 Channel Distributions with Exports

Gain better, more detailed visibility to payments and payouts.  

  • The new Distributions page in the Channel Dashboard displays detailed payout information on the split of funds, such as commission amounts and payment gateway fees between you and your merchants, for every order. 

  • You can now export distribution data for any selected timeframe, including Merchant distributions.

💳 Stripe Account Linking

Simplifying merchant payouts has never been easier. Stripe Express accounts are already supported. We now provide the option to connect a Stripe Standard account or migrate from one to the other in either direction. 

  • Merchants now have flexibility to choose which Stripe account they want to use  for seamless payouts through the Merchant Dashboard.

🌐 API Updates

💸 Commission Rate Management

Channels can now set and update commission rates for their merchants via the API. You can also lock the commission rate, preventing changes by a merchant.

📚 Collections Support

Sync merchant product collections seamlessly to more effectively merchandise products in your marketplace. 

  • Collections is now a dedicated object with all collections related data

  • Collections have been added to the Offer data model for reference on each product

  • Collections data stays in sync with changes made by merchants

Check our Documentation and API Reference for more details.

📢 Real-Time Notifications

Stay informed with instant updates inside your Channel Dashboard: We’re introducing a dedicated notifications page for real-time alerts about merchant activity on your marketplace.

  • Receive notifications when a merchant connects or disconnects from your channel.

  • Stay updated on any commission rate changes by merchants.

  • Get an alert when an export is complete—no more guessing.

🔄 Channel Distributions with Exports

Gain better, more detailed visibility to payments and payouts.  

  • The new Distributions page in the Channel Dashboard displays detailed payout information on the split of funds, such as commission amounts and payment gateway fees between you and your merchants, for every order. 

  • You can now export distribution data for any selected timeframe, including Merchant distributions.

💳 Stripe Account Linking

Simplifying merchant payouts has never been easier. Stripe Express accounts are already supported. We now provide the option to connect a Stripe Standard account or migrate from one to the other in either direction. 

  • Merchants now have flexibility to choose which Stripe account they want to use  for seamless payouts through the Merchant Dashboard.

🌐 API Updates

💸 Commission Rate Management

Channels can now set and update commission rates for their merchants via the API. You can also lock the commission rate, preventing changes by a merchant.

📚 Collections Support

Sync merchant product collections seamlessly to more effectively merchandise products in your marketplace. 

  • Collections is now a dedicated object with all collections related data

  • Collections have been added to the Offer data model for reference on each product

  • Collections data stays in sync with changes made by merchants

Check our Documentation and API Reference for more details.

📢 Real-Time Notifications

Stay informed with instant updates inside your Channel Dashboard: We’re introducing a dedicated notifications page for real-time alerts about merchant activity on your marketplace.

  • Receive notifications when a merchant connects or disconnects from your channel.

  • Stay updated on any commission rate changes by merchants.

  • Get an alert when an export is complete—no more guessing.

🔄 Channel Distributions with Exports

Gain better, more detailed visibility to payments and payouts.  

  • The new Distributions page in the Channel Dashboard displays detailed payout information on the split of funds, such as commission amounts and payment gateway fees between you and your merchants, for every order. 

  • You can now export distribution data for any selected timeframe, including Merchant distributions.

💳 Stripe Account Linking

Simplifying merchant payouts has never been easier. Stripe Express accounts are already supported. We now provide the option to connect a Stripe Standard account or migrate from one to the other in either direction. 

  • Merchants now have flexibility to choose which Stripe account they want to use  for seamless payouts through the Merchant Dashboard.

🌐 API Updates

💸 Commission Rate Management

Channels can now set and update commission rates for their merchants via the API. You can also lock the commission rate, preventing changes by a merchant.

📚 Collections Support

Sync merchant product collections seamlessly to more effectively merchandise products in your marketplace. 

  • Collections is now a dedicated object with all collections related data

  • Collections have been added to the Offer data model for reference on each product

  • Collections data stays in sync with changes made by merchants

Check our Documentation and API Reference for more details.

January Updates

Jan 31, 2024

Jan 31, 2024

📈 Demo Data in Test Mode

New users are now greeted with demo data upon onboarding, featuring sample offers, merchants, and orders. This will help new users get familiar with the dashboard before they've begun to build their own merchant network and process orders.

Demo data is clearly tagged to distinguish it from real user data, aiding in familiarization with the platform.




📋 Estimate Cart Without Creating a Cart

The Estimate Cart endpoint provides estimated totals and available shipping methods for combinations of SKUs and shipping addresses.

It is ideal for debugging issues in carts, and especially useful for identifying SKU availability problems in certain regions or lack of shipping methods for specific addresses.

Confirm Shipping Location: Get a shipping response from an address before starting checkout.

Fail Early: Know if the cart will fail, or if a certain value you need in your cart won’t be present before starting the flow.

Troubleshooting: Replicate other cart errors you’ve faced to see if errors prior to cart creation can improve the experience.

Less Clean Up: Get Cart Data without Building a Cart that needs to be deleted later.


📈 Demo Data in Test Mode

New users are now greeted with demo data upon onboarding, featuring sample offers, merchants, and orders. This will help new users get familiar with the dashboard before they've begun to build their own merchant network and process orders.

Demo data is clearly tagged to distinguish it from real user data, aiding in familiarization with the platform.




📋 Estimate Cart Without Creating a Cart

The Estimate Cart endpoint provides estimated totals and available shipping methods for combinations of SKUs and shipping addresses.

It is ideal for debugging issues in carts, and especially useful for identifying SKU availability problems in certain regions or lack of shipping methods for specific addresses.

Confirm Shipping Location: Get a shipping response from an address before starting checkout.

Fail Early: Know if the cart will fail, or if a certain value you need in your cart won’t be present before starting the flow.

Troubleshooting: Replicate other cart errors you’ve faced to see if errors prior to cart creation can improve the experience.

Less Clean Up: Get Cart Data without Building a Cart that needs to be deleted later.


📈 Demo Data in Test Mode

New users are now greeted with demo data upon onboarding, featuring sample offers, merchants, and orders. This will help new users get familiar with the dashboard before they've begun to build their own merchant network and process orders.

Demo data is clearly tagged to distinguish it from real user data, aiding in familiarization with the platform.




📋 Estimate Cart Without Creating a Cart

The Estimate Cart endpoint provides estimated totals and available shipping methods for combinations of SKUs and shipping addresses.

It is ideal for debugging issues in carts, and especially useful for identifying SKU availability problems in certain regions or lack of shipping methods for specific addresses.

Confirm Shipping Location: Get a shipping response from an address before starting checkout.

Fail Early: Know if the cart will fail, or if a certain value you need in your cart won’t be present before starting the flow.

Troubleshooting: Replicate other cart errors you’ve faced to see if errors prior to cart creation can improve the experience.

Less Clean Up: Get Cart Data without Building a Cart that needs to be deleted later.


Recent Updates

Dec 31, 2023

Dec 31, 2023

📊 Overview Analytics in Channel Dashboard

Simplified Analytics: Understand your violet performance without needing specialized analytics resources using tools on the Dashboard Overview Page.

Enhanced Metrics: Get insights on Average Commission Rate, GMV, Revenue, AOV, ABG (Average Bag Value), and more.

Merchant Insights: Easily identify top performers, new merchants, and those needing attention.



🔄 Parity Across Merchants and Events

Merchant Parity: Ensure all store information is accurate (name, address, category, etc).

Catalog Parity: Advanced, behind-the-scenes consistency checks to make sure that product details are accurate and up to date - without relying on data scraping.

Order Parity: More accurate and trustworthy data than most of the platforms provide out of the box, including accurate data on refunds. 


🔗  Web hook Events:

Timeline Navigation: Easily navigate the timeline of your events in Violet.

Detailed Tracking: We send millions of webhooks and now you can keep track, sort, and search them by event type, providing a comprehensive view of the activity in your marketplace.

Debugging Made Easy: View detailed logs of merchant interactions, including webhook status, sent and received data, and direct links to offers. 


🤝 Wix and Commerce Tools Checkout Integrations

Onboard any of over 800,000 new merchants (across the two platforms)

Sync Catalogs in Violet's unified data schema 

Orchestrate checkout and write orders back to both platforms

Order Updates: Get web hooks for post order events



📚 Mintlify Docs Migration:

Our documentation has moved to Mintlify.  

The Interactive API Reference allows you to learn how to build a multi-merchant marketplace and leave feedback on pages you like or don’t like.

LLM Powered Search creates a more efficient experience where you can directly ask questions to our docs themselves.



Stay tuned for more updates as we continue to enhance our product and enable more seamless cross platform commerce for your marketplace!

📊 Overview Analytics in Channel Dashboard

Simplified Analytics: Understand your violet performance without needing specialized analytics resources using tools on the Dashboard Overview Page.

Enhanced Metrics: Get insights on Average Commission Rate, GMV, Revenue, AOV, ABG (Average Bag Value), and more.

Merchant Insights: Easily identify top performers, new merchants, and those needing attention.



🔄 Parity Across Merchants and Events

Merchant Parity: Ensure all store information is accurate (name, address, category, etc).

Catalog Parity: Advanced, behind-the-scenes consistency checks to make sure that product details are accurate and up to date - without relying on data scraping.

Order Parity: More accurate and trustworthy data than most of the platforms provide out of the box, including accurate data on refunds. 


🔗  Web hook Events:

Timeline Navigation: Easily navigate the timeline of your events in Violet.

Detailed Tracking: We send millions of webhooks and now you can keep track, sort, and search them by event type, providing a comprehensive view of the activity in your marketplace.

Debugging Made Easy: View detailed logs of merchant interactions, including webhook status, sent and received data, and direct links to offers. 


🤝 Wix and Commerce Tools Checkout Integrations

Onboard any of over 800,000 new merchants (across the two platforms)

Sync Catalogs in Violet's unified data schema 

Orchestrate checkout and write orders back to both platforms

Order Updates: Get web hooks for post order events



📚 Mintlify Docs Migration:

Our documentation has moved to Mintlify.  

The Interactive API Reference allows you to learn how to build a multi-merchant marketplace and leave feedback on pages you like or don’t like.

LLM Powered Search creates a more efficient experience where you can directly ask questions to our docs themselves.



Stay tuned for more updates as we continue to enhance our product and enable more seamless cross platform commerce for your marketplace!

📊 Overview Analytics in Channel Dashboard

Simplified Analytics: Understand your violet performance without needing specialized analytics resources using tools on the Dashboard Overview Page.

Enhanced Metrics: Get insights on Average Commission Rate, GMV, Revenue, AOV, ABG (Average Bag Value), and more.

Merchant Insights: Easily identify top performers, new merchants, and those needing attention.



🔄 Parity Across Merchants and Events

Merchant Parity: Ensure all store information is accurate (name, address, category, etc).

Catalog Parity: Advanced, behind-the-scenes consistency checks to make sure that product details are accurate and up to date - without relying on data scraping.

Order Parity: More accurate and trustworthy data than most of the platforms provide out of the box, including accurate data on refunds. 


🔗  Web hook Events:

Timeline Navigation: Easily navigate the timeline of your events in Violet.

Detailed Tracking: We send millions of webhooks and now you can keep track, sort, and search them by event type, providing a comprehensive view of the activity in your marketplace.

Debugging Made Easy: View detailed logs of merchant interactions, including webhook status, sent and received data, and direct links to offers. 


🤝 Wix and Commerce Tools Checkout Integrations

Onboard any of over 800,000 new merchants (across the two platforms)

Sync Catalogs in Violet's unified data schema 

Orchestrate checkout and write orders back to both platforms

Order Updates: Get web hooks for post order events



📚 Mintlify Docs Migration:

Our documentation has moved to Mintlify.  

The Interactive API Reference allows you to learn how to build a multi-merchant marketplace and leave feedback on pages you like or don’t like.

LLM Powered Search creates a more efficient experience where you can directly ask questions to our docs themselves.



Stay tuned for more updates as we continue to enhance our product and enable more seamless cross platform commerce for your marketplace!