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
Product information management API for managing catalogs, categories, products, variations, properties, and attributes. Supports master and virtual catalogs, multi-language cont...
Robust pricing management API based on price lists and dynamic evaluation. Supports tier pricing, bulk pricing, contract-based pricing, personalized pricing, promotions, and pri...
Product inventory management API for tracking stock levels, fulfillment centers, reservations, and availability across multiple warehouses and locations.
Document-based flexible order management API supporting complex B2B order flows. Manages orders, payments, shipments, refunds, invoices, split shipments, draft orders, and appro...
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...
Customer contact and organization management API. Supports B2B company hierarchies, contacts, roles, delegated purchasing permissions, login-on-behalf, and multi-account structu...
Marketing and promotions management API for dynamic content, discount rules, coupon campaigns, banners, and promotion engines applied across catalog, cart, and checkout workflows.
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...
Multi-store management API for configuring individual store settings, currencies, languages, payment methods, shipping providers, and SEO per storefront in a multi-tenant commer...
Core platform REST API providing access to security, users, roles, settings, modules, jobs, notifications, export/import, and system administration functions. All platform capab...
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]