# Project configuration This page describes how to customize various Project configuration settings such as Channels, locales, currencies, countries, and taxes. ## Locales and currencies To change locales in your storefront, you must change the Project configuration in the [Merchant Center](/merchant-center/), and in commercetools Frontend and its backend for frontend (BFF). ### Frontend First, apply the following changes: - Change [project.config.ts](https://github.com/FrontasticGmbH/scaffold-b2b/blob/main/frontend/src/project.config.ts) and update the `localizationMapper` mapper: `locale`, `currency`, `currencyCode`, and other variables. - Change [projectConfiguration.json](https://github.com/FrontasticGmbH/scaffold-b2b/blob/main/backend/commerce-commercetools/schemas/projectConfiguration.json). After that, create a support ticket with the request to change or update your Frontend project's locale. After the support team makes the configuration changes, the new locales will be shown in your Studio and you can then add your localized data for the new locales. The change affects newly created pages only. ### commercetools commerce APIs Configure the required locales and currencies for your Project in the [Merchant Center](/merchant-center/project-settings.md#manage-internationalization). You can now use the locales and currencies in your product and other data. ## Tax Categories For VAT-like taxes and simple setups, you can use the [Merchant Center](/merchant-center/project-settings.md#add-a-tax-category). For an advanced tax calculation setup or for complex countries like the US, integrate by using a [third-party tax provider](https://marketplace.commercetools.com/integrations/financial-services). For more information about the configuration for external tax providers, see [this guide](/tutorials/tax-integration.md). ## Shipping Methods and Zones Use the [Merchant Center](/merchant-center/project-settings.md#add-a-shipping-method) to set up fixed shipping rates or single Shipping Methods. For more information about predicates, tiered shipping rates, and multiple Shipping Methods, see the [Shipping and Delivery Overview](/api/shipping-delivery-overview.md). ## Channels Use the [Merchant Center](/merchant-center/project-settings.md#add-a-channel) to do the following: - Set up an InventorySupply Channel to represent a warehouse, a distribution hub, or a physical retail space, and track different stock levels for the same SKU (with each Channel having its own inventory management capability). - Set up a ProductDistribution Channel to set different prices for the same SKU (with each Channel having a corresponding Price). Product Distribution Channels allow you to configure company-specific pricing. If you have an order management system (OMS) integration, you can use the API to set up an OrderExport Channel to track order export activities. ## Associate Roles In a B2B context, you can use the [Merchant Center](/merchant-center/business-units-associates.md#add-an-associate-role) to create Associate Roles that you can assign to associates in your customer's companies. These roles grant granular permissions to associates, which will help you craft the perfect buying process for each customer. ## Related pages - [Area overview page with navigation](/frontend-development.md) - [Previous page: Overview](/frontend-development/b2b-store-launchpad-overview.md) - [Next page: Delete sample data](/frontend-development/delete-sample-data-for-b2b.md)