Umbraco Commerce
CMSCloudHeartcoreDXP
15.latest
15.latest
  • Umbraco Commerce Documentation
  • Release Notes
    • v15.1.0-Rc
    • v15.0.0-Rc
  • Commerce Products
    • Commerce Packages
    • Commerce Payment Providers
    • Commerce Shipping Providers
  • Getting Started
    • Requirements
    • Installation
    • Licensing
    • Configuration
    • User Interface
  • Upgrading
    • Upgrading Umbraco Commerce
    • Version Specific Upgrade Notes
    • Migrate from Vendr to Umbraco Commerce
      • Migrate Umbraco Commerce Checkout
      • Migrate custom Payment Providers
  • Tutorials
    • Build a Store in Umbraco using Umbraco Commerce
      • Installation
      • Creating a Store
        • Configuring your Store
      • Creating your first Product
      • Implementing a Shopping Cart
        • Using the Umbraco.Commerce.Cart Drop-in Shopping Cart
        • Creating a Custom Shopping Cart
      • Implementing a Checkout Flow
        • Using the Umbraco.Commerce.Checkout Drop-in Checkout Flow
        • Creating a Custom Checkout Flow
      • Configuring Store Access Permissions
  • How-To Guides
    • Overview
    • Configure SQLite support
    • Use an Alternative Database for Umbraco Commerce Tables
    • Customizing Templates
    • Configuring Cart Cleanup
    • Limit Order Line Quantity
    • Implementing Product Bundles
    • Implementing Member Based Pricing
    • Implementing Dynamically Priced Products
    • Implementing Personalized Products
    • Implementing a Currency Switcher
    • Building a Members Portal
    • Order Number Customization
    • Create an Order via Code
  • Key Concepts
    • Get to know the main features
    • Base Currency
    • Calculators
    • Currency Exchange Rate Service Provider
    • Dependency Injection
    • Discount Rules / Rewards
    • Events
      • List of validation events
      • List of notification events
    • Fluent API
    • Order Calculation State
    • Payment Forms
    • Payment Providers
    • Pipelines
    • Price/Amount Adjustments
    • Price Freezing
    • Product Adapters
    • Product Bundles
    • Product Variants
      • Complex Variants
    • Properties
    • ReadOnly and Writable Entities
    • Sales Tax Providers
    • Search Specifications
    • Settings Objects
    • Shipping Package Factories
    • Shipping Providers
    • Shipping Range/Rate Providers
    • Tax Sources
    • UI Extensions
      • Analytics Widgets
      • Entity Quick Actions
      • Order Line Actions
      • Order Properties
      • Order Collection Properties
      • Order Line Properties
      • Store Menu Items
    • Umbraco Properties
    • Unit of Work
    • Umbraco Commerce Builder
    • Webhooks
  • Reference
    • Stores
    • Shipping
      • Fixed Rate Shipping
      • Dynamic Rate Shipping
      • Realtime Rate Shipping
    • Payments
      • Configure Refunds
      • Issue Refunds
    • Taxes
      • Fixed Tax Rates
      • Calculated Tax Rates
    • Storefront API
      • Endpoints
        • Order
        • Checkout
        • Product
        • Customer
        • Store
        • Currency
        • Country
        • Payment method
        • Shipping method
        • Content
    • Management API
    • Go behind the scenes
    • Telemetry
Powered by GitBook
On this page
  • Setting up a Location
  • Steps to set up a location:
  • Setting up Order Statuses
  • Steps to create an order status:
  • Setting up Payment Methods
  • Steps to set up a payment method:
  • Setting up Shipping Methods
  • Steps to create a shipping method:
  • Setting up a Country
  • Steps to set up a country:
  • Setting up a Currency
  • Steps to set up a currency:
  • Setting up Taxes
  • Steps to set up taxes:
  • Setting up Templates
  • Steps to create an Email Template:
  • Setting up Store Defaults

Was this helpful?

Edit on GitHub
Export as PDF
  1. Tutorials
  2. Build a Store in Umbraco using Umbraco Commerce
  3. Creating a Store

Configuring your Store

Learn how to configure your store in Umbraco Commerce.

PreviousCreating a StoreNextCreating your first Product

Last updated 1 month ago

Was this helpful?

Each store comes with a set of predefined configurations that you can extend, covering:

Setting up a Location

If your business operates in multiple regions, setting up locations helps:

  • Configure stores for different locations with separate languages, shipping addresses, regional offers, local regulations, and payment gateways.

  • Ship products from different locations. The system can be set up to route orders to the nearest warehouse based on the customer’s location.

Steps to set up a location:

  1. Select your store from the Stores menu in the Settings section. In this case, Umbraco Swag Store.

  2. Go to Locations under the Store.

  3. Click Create Location.

  4. Enter the Name for the Location. For example: Denmark

  5. Provide the necessary address details.

  1. Save the changes.

Setting up Order Statuses

Order Status tracks the progression of an order. It helps both the store owner and customers track the order's progress from the moment it is placed until it is delivered (or returned).

When you first set up Umbraco Commerce, it comes with predefined order statuses to help manage the order lifecycle. These statuses include New, Completed, Cancelled, and Error. The statuses can be customized based on your specific business requirements.

Steps to create an order status:

  1. Go to Order Statuses under the Store.

  2. Click Create Order Status.

  3. Enter a Name for the order status. For Example: Processing

  4. Select a Color for the order status.

  1. Save the changes.

Setting up Payment Methods

Payment Methods define the payment options available in the store. By default, Umbraco Commerce includes basic providers like Invoicing and Zero Value to get started.

Steps to set up a payment method:

  1. Go to Payment Methods under the Store.

  2. Click Create Payment Method.

  3. Select a payment provider from the list. For example: Zero Value.

  4. Enter a Name for the payment method. For example: Zero Payment.

  5. Configure the payment method as per your requirements.

  1. Save the changes.

Setting up Shipping Methods

Shipping methods determine how customers receive their orders. Setting up shipping methods effectively is crucial, as it impacts customer satisfaction, fulfillment costs, and overall operational efficiency.

Steps to create a shipping method:

  1. Go to Shipping Methods under the Store.

  2. Click Create Shipping Method.

  3. Choose the shipping provider from the list. For Example: DHL.

  4. Enter a Name for the shipping method. For example: DHL.

  5. Configure the shipping method as per your requirements.

  1. Save the changes.

Setting up a Country

Setting up a country involves configuring settings related to shipping, payment methods, tax rates, localization, legal compliance requirements, and so on for that specific country.

Steps to set up a country:

  1. Go to Countries under the Store.

  2. Click Create Country.

  3. Choose an item from the list. For Example: Create Country from ISO 3166 preset.

  4. Select a country from the list. For example: Denmark.

  5. Configure the country details as per your requirements.

  1. Save the changes.

Setting up a Currency

Steps to set up a currency:

  1. Go to Currencies under the Store.

  2. Click Create Currency.

  3. Enter a Name for the currency. For Example: DKK.

  4. Configure the currency details as per your requirements.

  1. Save the changes.

Setting up Taxes

Steps to set up taxes:

  1. Go to Taxes under the Store.

  2. Click Create Tax Class.

  3. Enter a Name for the tax class. For Example: Custom.

  4. Configure the tax rates as per your requirements.

  1. Save to changes.

Setting up Templates

Defines the different Email, Print, and Export templates available for the store. These templates help maintain consistency and professionalism in communication with customers and facilitate data handling.

Steps to create an Email Template:

  1. Expand the Templates folder under the Store.

  2. Go to Email Templates.

  3. Click Create Email Template.

  4. Enter a Name for the Email template. For Example: Shipping Notification.

  5. Configure the email details as per your requirements.

  1. Save the changes.

Similarly, you can create custom Print and Export Templates.

Setting up Store Defaults

Umbraco Commerce also supports the integration of different third-party payment gateways. For more information, see the .

By default, Umbraco Commerce comes with the basic Pickup option. For more information on the integration for different providers, see the .

Setting up currency is essential for ensuring that prices are displayed and transactions are processed accurately. For information on configuring an exchange rate service, see the article.

Tax setup is crucial for compliance with local regulations and for ensuring that your pricing is accurate and transparent. You can set up tax rates for each jurisdiction where you must collect tax. For more information, see the article.

In addition to the above settings, you can configure a series of default settings on a store from the store editor. See the article for more information.

Umbraco Commerce Payment Providers Documentation
Umbraco Commerce Shipping providers Documentation
Currency Exchange Rate Service Provider
Tax Sources
Stores reference
Locations
Order Statuses
Payment Methods
Shipping Methods
Countries
Currencies
Taxes
Templates
Create Location
Create Order Status
Create Payment Method
Create Shipping Method
Create Country
Create Currency
Create Tax Class Rate
Create Email Template