Virto Commerce logo

Virto Commerce

Virto Commerce is an open-source, API-first B2B e-commerce platform built on .NET Core. It provides REST and GraphQL APIs for catalog management, pricing, inventory, order management, customer organizations, marketing, payments, shipping, subscriptions, and complex B2B purchasing workflows including quotes, contracts, and approval routing. The modular architecture offers 100+ independently deployable modules covering the full commerce stack for enterprise deployments.

10 APIs 0 Features
B2B E-CommerceCatalog ManagementOrder ManagementPricingInventoryShopping CartCustomer ManagementMarketingPaymentsShippingSubscriptionsHeadless CommerceOpen Source.NET

APIs

Virto Commerce Catalog API

Product information management API for managing catalogs, categories, products, variations, properties, and attributes. Supports master and virtual catalogs, multi-language cont...

Virto Commerce Pricing API

Robust pricing management API based on price lists and dynamic evaluation. Supports tier pricing, bulk pricing, contract-based pricing, personalized pricing, promotions, and pri...

Virto Commerce Inventory API

Product inventory management API for tracking stock levels, fulfillment centers, reservations, and availability across multiple warehouses and locations.

Virto Commerce Order Management API

Document-based flexible order management API supporting complex B2B order flows. Manages orders, payments, shipments, refunds, invoices, split shipments, draft orders, and appro...

Virto Commerce Shopping Cart API

Shopping cart and checkout API supporting complex B2B cart scenarios including multi-line items, coupons, promotions, tax calculations, split shipments, and cart sharing for col...

Virto Commerce Customer API

Customer contact and organization management API. Supports B2B company hierarchies, contacts, roles, delegated purchasing permissions, login-on-behalf, and multi-account structu...

Virto Commerce Marketing API

Marketing and promotions management API for dynamic content, discount rules, coupon campaigns, banners, and promotion engines applied across catalog, cart, and checkout workflows.

Virto Commerce Quotes API

Quote request and approval workflow API enabling B2B buyers to initiate quote requests online, negotiate pricing, obtain approvals, and convert approved quotes directly into ord...

Virto Commerce Store API

Multi-store management API for configuring individual store settings, currencies, languages, payment methods, shipping providers, and SEO per storefront in a multi-tenant commer...

Virto Commerce Platform API

Core platform REST API providing access to security, users, roles, settings, modules, jobs, notifications, export/import, and system administration functions. All platform capab...

Semantic Vocabularies

Virto Commerce Context

15 classes · 0 properties

JSON-LD

Resources

🔗
Website
Website
🔗
Documentation
Documentation
👥
GitHubOrg
GitHubOrg
🔗
LinkedIn
LinkedIn
📰
Blog
Blog
💰
Pricing
Pricing
🔗
X
X
🔗
Plans
Plans
🔗
RateLimits
RateLimits
🔗
FinOps
FinOps
🔗
SwaggerUI
SwaggerUI
💬
Support
Support
🔗
Community
Community
📄
ChangeLog
ChangeLog

Sources

Raw ↑
aid: virto-commerce
name: Virto Commerce
description: Virto Commerce is an open-source, API-first B2B e-commerce platform built on .NET Core. It provides REST and GraphQL APIs for catalog management, pricing, inventory, order management, customer organizations, marketing, payments, shipping, subscriptions, and complex B2B purchasing workflows including quotes, contracts, and approval routing. The modular architecture offers 100+ independently deployable modules covering the full commerce stack for enterprise deployments.
image: https://kinlane-productions.s3.amazonaws.com/apis-json/apis-json-logo.jpg
url: https://raw.githubusercontent.com/api-evangelist/virto-commerce/refs/heads/main/apis.yml
created: "2026-06-13"
modified: "2026-06-13"
specificationVersion: "0.19"
tags:
  - B2B E-Commerce
  - Catalog Management
  - Order Management
  - Pricing
  - Inventory
  - Shopping Cart
  - Customer Management
  - Marketing
  - Payments
  - Shipping
  - Subscriptions
  - Headless Commerce
  - Open Source
  - .NET
apis:
  - aid: virto-commerce:catalog
    name: Virto Commerce Catalog API
    description: Product information management API for managing catalogs, categories, products, variations, properties, and attributes. Supports master and virtual catalogs, multi-language content, digital and physical products, and full-text search.
    image: https://kinlane-productions.s3.amazonaws.com/apis-json/apis-json-logo.jpg
    humanURL: https://docs.virtocommerce.org/
    baseURL: https://virtostart-demo-admin.govirto.com/api
    tags:
      - Catalog
      - Products
      - Categories
      - PIM
    properties:
      - type: Documentation
        url: https://docs.virtocommerce.org/
      - type: OpenAPI
        url: https://virtostart-demo-admin.govirto.com/docs/v3/VirtoCommerce.Catalog
      - type: GitHubRepository
        url: https://github.com/VirtoCommerce/vc-module-catalog
  - aid: virto-commerce:pricing
    name: Virto Commerce Pricing API
    description: Robust pricing management API based on price lists and dynamic evaluation. Supports tier pricing, bulk pricing, contract-based pricing, personalized pricing, promotions, and price list assignments across stores and customer segments.
    image: https://kinlane-productions.s3.amazonaws.com/apis-json/apis-json-logo.jpg
    humanURL: https://docs.virtocommerce.org/
    baseURL: https://virtostart-demo-admin.govirto.com/api
    tags:
      - Pricing
      - Price Lists
      - Tiers
      - Promotions
    properties:
      - type: Documentation
        url: https://docs.virtocommerce.org/
      - type: OpenAPI
        url: https://virtostart-demo-admin.govirto.com/docs/v3/VirtoCommerce.Pricing
      - type: GitHubRepository
        url: https://github.com/VirtoCommerce/vc-module-pricing
  - aid: virto-commerce:inventory
    name: Virto Commerce Inventory API
    description: Product inventory management API for tracking stock levels, fulfillment centers, reservations, and availability across multiple warehouses and locations.
    image: https://kinlane-productions.s3.amazonaws.com/apis-json/apis-json-logo.jpg
    humanURL: https://docs.virtocommerce.org/
    baseURL: https://virtostart-demo-admin.govirto.com/api
    tags:
      - Inventory
      - Stock
      - Warehouses
      - Fulfillment
    properties:
      - type: Documentation
        url: https://docs.virtocommerce.org/
      - type: OpenAPI
        url: https://virtostart-demo-admin.govirto.com/docs/v3/VirtoCommerce.Inventory
      - type: GitHubRepository
        url: https://github.com/VirtoCommerce/vc-module-inventory
  - aid: virto-commerce:orders
    name: Virto Commerce Order Management API
    description: Document-based flexible order management API supporting complex B2B order flows. Manages orders, payments, shipments, refunds, invoices, split shipments, draft orders, and approval workflows with full audit history.
    image: https://kinlane-productions.s3.amazonaws.com/apis-json/apis-json-logo.jpg
    humanURL: https://docs.virtocommerce.org/
    baseURL: https://virtostart-demo-admin.govirto.com/api
    tags:
      - Orders
      - Payments
      - Shipments
      - OMS
      - B2B
    properties:
      - type: Documentation
        url: https://docs.virtocommerce.org/
      - type: OpenAPI
        url: https://virtostart-demo-admin.govirto.com/docs/v3/VirtoCommerce.Orders
      - type: GitHubRepository
        url: https://github.com/VirtoCommerce/vc-module-order
  - aid: virto-commerce:cart
    name: Virto Commerce Shopping Cart API
    description: Shopping cart and checkout API supporting complex B2B cart scenarios including multi-line items, coupons, promotions, tax calculations, split shipments, and cart sharing for collaborative purchasing.
    image: https://kinlane-productions.s3.amazonaws.com/apis-json/apis-json-logo.jpg
    humanURL: https://docs.virtocommerce.org/
    baseURL: https://virtostart-demo-admin.govirto.com/api
    tags:
      - Cart
      - Checkout
      - Shopping
    properties:
      - type: Documentation
        url: https://docs.virtocommerce.org/
      - type: OpenAPI
        url: https://virtostart-demo-admin.govirto.com/docs/v3/VirtoCommerce.Cart
      - type: GitHubRepository
        url: https://github.com/VirtoCommerce/vc-module-x-cart
  - aid: virto-commerce:customer
    name: Virto Commerce Customer API
    description: Customer contact and organization management API. Supports B2B company hierarchies, contacts, roles, delegated purchasing permissions, login-on-behalf, and multi-account structures for enterprise B2B commerce.
    image: https://kinlane-productions.s3.amazonaws.com/apis-json/apis-json-logo.jpg
    humanURL: https://docs.virtocommerce.org/
    baseURL: https://virtostart-demo-admin.govirto.com/api
    tags:
      - Customers
      - Contacts
      - Organizations
      - CRM
      - B2B
    properties:
      - type: Documentation
        url: https://docs.virtocommerce.org/
      - type: OpenAPI
        url: https://virtostart-demo-admin.govirto.com/docs/v3/VirtoCommerce.Customer
      - type: GitHubRepository
        url: https://github.com/VirtoCommerce/vc-module-customer
  - aid: virto-commerce:marketing
    name: Virto Commerce Marketing API
    description: Marketing and promotions management API for dynamic content, discount rules, coupon campaigns, banners, and promotion engines applied across catalog, cart, and checkout workflows.
    image: https://kinlane-productions.s3.amazonaws.com/apis-json/apis-json-logo.jpg
    humanURL: https://docs.virtocommerce.org/
    baseURL: https://virtostart-demo-admin.govirto.com/api
    tags:
      - Marketing
      - Promotions
      - Coupons
      - Discounts
    properties:
      - type: Documentation
        url: https://docs.virtocommerce.org/
      - type: OpenAPI
        url: https://virtostart-demo-admin.govirto.com/docs/v3/VirtoCommerce.Marketing
      - type: GitHubRepository
        url: https://github.com/VirtoCommerce/vc-module-marketing
  - aid: virto-commerce:quotes
    name: Virto Commerce Quotes API
    description: Quote request and approval workflow API enabling B2B buyers to initiate quote requests online, negotiate pricing, obtain approvals, and convert approved quotes directly into orders.
    image: https://kinlane-productions.s3.amazonaws.com/apis-json/apis-json-logo.jpg
    humanURL: https://docs.virtocommerce.org/
    baseURL: https://virtostart-demo-admin.govirto.com/api
    tags:
      - Quotes
      - RFQ
      - Approvals
      - B2B
    properties:
      - type: Documentation
        url: https://docs.virtocommerce.org/
      - type: OpenAPI
        url: https://virtostart-demo-admin.govirto.com/docs/v3/VirtoCommerce.Quote
      - type: GitHubRepository
        url: https://github.com/VirtoCommerce/vc-module-quote
  - aid: virto-commerce:store
    name: Virto Commerce Store API
    description: Multi-store management API for configuring individual store settings, currencies, languages, payment methods, shipping providers, and SEO per storefront in a multi-tenant commerce architecture.
    image: https://kinlane-productions.s3.amazonaws.com/apis-json/apis-json-logo.jpg
    humanURL: https://docs.virtocommerce.org/
    baseURL: https://virtostart-demo-admin.govirto.com/api
    tags:
      - Store
      - Multi-Store
      - Configuration
    properties:
      - type: Documentation
        url: https://docs.virtocommerce.org/
      - type: OpenAPI
        url: https://virtostart-demo-admin.govirto.com/docs/v3/VirtoCommerce.Store
      - type: GitHubRepository
        url: https://github.com/VirtoCommerce/vc-module-store
  - aid: virto-commerce:platform
    name: Virto Commerce Platform API
    description: Core platform REST API providing access to security, users, roles, settings, modules, jobs, notifications, export/import, and system administration functions. All platform capabilities accessible via REST and documented via Swagger/OpenAPI.
    image: https://kinlane-productions.s3.amazonaws.com/apis-json/apis-json-logo.jpg
    humanURL: https://docs.virtocommerce.org/
    baseURL: https://virtostart-demo-admin.govirto.com/api
    tags:
      - Platform
      - Security
      - Administration
      - Settings
    properties:
      - type: Documentation
        url: https://docs.virtocommerce.org/
      - type: OpenAPI
        url: https://virtostart-demo-admin.govirto.com/docs/v3/VirtoCommerce.Platform
      - type: GitHubRepository
        url: https://github.com/VirtoCommerce/vc-platform
common:
  - type: Website
    url: https://virtocommerce.com/
  - type: Documentation
    url: https://docs.virtocommerce.org/
  - type: GitHubOrg
    url: https://github.com/VirtoCommerce
  - type: LinkedIn
    url: https://www.linkedin.com/company/virto-commerce/
  - type: Blog
    url: https://virtocommerce.com/blog
  - type: Pricing
    url: https://virtocommerce.com/virto-commerce-cloud
  - type: X
    url: https://x.com/VirtoCommerce
  - type: Plans
    url: plans/virto-commerce-plans-pricing.yml
  - type: RateLimits
    url: rate-limits/virto-commerce-rate-limits.yml
  - type: FinOps
    url: finops/virto-commerce-finops.yml
  - type: SwaggerUI
    url: https://virtostart-demo-admin.govirto.com/docs/index.html
  - type: Support
    url: https://help.virtocommerce.com/support/home
  - type: Community
    url: https://www.virtocommerce.org/
  - type: ChangeLog
    url: https://www.virtocommerce.org/c/news-digest/14
maintainers:
  - FN: Kin Lane
    email: [email protected]