For the complete documentation index, see llms.txt. This page is also available as Markdown.

Vendo

Overview of Violet's Vendo integration for channel developers

Vendo is a hosted, multi-vendor ecommerce platform built on top of Spree Commerce. Because Vendo is a managed Spree variant, the connection process and integration behavior are nearly identical to Spree with a few minor differences.

Connection

Merchants provide a Client ID and Client Secret from an OAuth application, along with their Store URL. The OAuth application must be created with the admin write scope — the same requirement as Spree.

Differences from Spree

Feature
Spree
Vendo

Product categorization

taxons

categories

Checkout flow

Requires explicit step advancement

Advances automatically

Webhooks

Webhook behavior is the same as Spree — webhooks are registered automatically. Violet-originated orders are tagged with channel = "Violet".

Notable Behavior

All other behavior (discount support, API format, order submission flow) is the same as Spree.

Last updated

Was this helpful?