Skip to content
Mehrdad Pajuhaan edited this page Oct 23, 2026 · 5 revisions

Selldone Components

Selldone Components

Selldone Components (@selldone/components-vue) is the open-source library of pre-built Vue 3 commerce components behind Selldone® Business OS. It powers both the customer-facing Storefront and the merchant dashboard: product cards, baskets, checkout and payment widgets, order tracking, maps, charts, uploaders, article editors, community pages and hundreds of back-office tools. Components are built with Vuetify 3 and talk to Selldone through the official SDKs.

Start here

Why prefixes?

Every component name starts with a letter that tells you who it is for:

Prefix Family Folder
S Storefront (customer-facing) storefront/
B Backoffice (merchant dashboard) backoffice/
U Generic UI ui/
C Community community/
L Landing / Page Builder (separate package) selldone/pagebuilder

The prefix makes Selldone components easy to spot in templates, avoids name collisions with other libraries, and tells you at a glance which SDK and context a component expects.

Page map

Page What you'll learn
Getting Started Prerequisites, install, register and render a first component
Installation and Registration Global mixin, components, directives and properties installed by createComponents()
Component Families Folder structure, naming conventions and notable components in each family
Storefront vs Backoffice Which SDKs, injections and store getters each family needs
Theming and Styles Vuetify instance, theme colors, icon fonts, global SCSS
Directives and Services v-copy, v-track, v-dragscroll, v-size, v-dynamic-scripts, notifications, event bus, mixins
FAQ Common questions and troubleshooting
Contribution Guide How to contribute and develop locally
Contact Where to reach the Selldone team

Where it fits

Components is the shared UI layer of the Selldone open-source ecosystem. The Storefront and the Page Builder are built on it; it calls Selldone APIs through the Storefront SDK, Backoffice SDK, Vendor SDK and Community SDK; and it uses models from Core and texts from Translate.

Selldone open-source ecosystem

Related projects

Project Documentation
Storefront Storefront wiki
Page Builder Page Builder wiki
Storefront SDK Storefront SDK wiki
Backoffice SDK Backoffice SDK wiki
Core Core wiki
Translate Translate wiki

Feedback and contributions

We are always improving the collection. Share feedback in issues, read the contribution guide, or contact us.

Next steps

Clone this wiki locally