# howto

**URL:** https://www.virtocommerce.org/c/howto/10.md?page=1

[Latest](https://www.virtocommerce.org/latest.md) · [Categories](https://www.virtocommerce.org/categories.md) · [Tags](https://www.virtocommerce.org/tags.md)

**Page:** 2

---

## [Simple Logic app, that gets 20 orders](https://www.virtocommerce.org/t/simple-logic-app-that-gets-20-orders/230)

<div class="topic-metadata">

**Author:** [@OlegoO](https://www.virtocommerce.org/u/OlegoO)\
**Replies:** 0\
**Last updated:** [May 29, 2020, 1:47pm UTC](https://www.virtocommerce.org/t/simple-logic-app-that-gets-20-orders/230 "2020-05-29T13:47:27Z")

</div>

In this post we create a simple Azure Logic App, that will authorize to VC3 Platform and get 20 orders. Prerequisites An Azure subscription. If you don’t have an Azure subscription, sign up for a free Azure account. Az…

---

## [Create Virto Commerce Connector in Azure Logic Apps](https://www.virtocommerce.org/t/create-virto-commerce-connector-in-azure-logic-apps/229)

<div class="topic-metadata">

**Author:** [@OlegoO](https://www.virtocommerce.org/u/OlegoO)\
**Replies:** 0\
**Last updated:** [May 29, 2020, 1:33pm UTC](https://www.virtocommerce.org/t/create-virto-commerce-connector-in-azure-logic-apps/229 "2020-05-29T13:33:03Z")

</div>

Virto Commerce provides Open API schema for all installed modules and for a specific module. Open API schema describes the API’s operations and data structures. On the other hand, Logic App can import Virto Commerce Ope…

---

## [Import the child/variant SKUs](https://www.virtocommerce.org/t/import-the-child-variant-skus/209)

<div class="topic-metadata">

**Author:** [@OlegoO](https://www.virtocommerce.org/u/OlegoO)\
**Replies:** 0\
**Last updated:** [April 28, 2020, 6:05pm UTC](https://www.virtocommerce.org/t/import-the-child-variant-skus/209 "2020-04-28T18:05:50Z")

</div>

You can have a parent product that contains own properties and children products (variations). You can import the child/variant SKUs and relate them to the Parent via CSV file. Step 0. Create CSV file The easiest way to…

---

## [How to set own Database connection for the Virto Commerce module](https://www.virtocommerce.org/t/how-to-set-own-database-connection-for-the-virto-commerce-module/169)

<div class="topic-metadata">

**Author:** [@OlegoO](https://www.virtocommerce.org/u/OlegoO)\
**Replies:** 0\
**Last updated:** [February 20, 2020, 7:45pm UTC](https://www.virtocommerce.org/t/how-to-set-own-database-connection-for-the-virto-commerce-module/169 "2020-02-20T19:45:50Z")

</div>

Although “VirtoCommerce” is the default database connection string, you can set own connection string for every module. You should use Module Id as name of connection string. You can find Module Id in module manifest. H…

---

## [How to limit the number of concurrent Logic Apps instances](https://www.virtocommerce.org/t/how-to-limit-the-number-of-concurrent-logic-apps-instances/161)

<div class="topic-metadata">

**Author:** [@OlegoO](https://www.virtocommerce.org/u/OlegoO)\
**Replies:** 0\
**Last updated:** [February 13, 2020, 1:14pm UTC](https://www.virtocommerce.org/t/how-to-limit-the-number-of-concurrent-logic-apps-instances/161 "2020-02-13T13:14:11Z")

</div>

Overview We recommend to use Logic Apps for integration. Virto Commerce API Swagger Schema can be easily imported into Logic Apps. Also, Logic App supports a lot of predefined connectors and protocols. So, you can create…

---

## [How to access server-side response time for every API request](https://www.virtocommerce.org/t/how-to-access-server-side-response-time-for-every-api-request/158)

<div class="topic-metadata">

**Author:** [@OlegoO](https://www.virtocommerce.org/u/OlegoO)\
**Replies:** 0\
**Last updated:** [February 11, 2020, 8:34am UTC](https://www.virtocommerce.org/t/how-to-access-server-side-response-time-for-every-api-request/158 "2020-02-11T08:34:51Z")

</div>

X-Response-Time Overview When we are reviewing API metrics, we should understand what’s a duration on server-side without network latency. Virto Commerce adds X-Response-Time header to responses for all API methods. Th…

---

## [Replacing the AngularJS themes project with a React or Angular 2+](https://www.virtocommerce.org/t/replacing-the-angularjs-themes-project-with-a-react-or-angular-2/140)

<div class="topic-metadata">

**Author:** [@OlegoO](https://www.virtocommerce.org/u/OlegoO)\
**Replies:** 0\
**Last updated:** [January 17, 2020, 1:23pm UTC](https://www.virtocommerce.org/t/replacing-the-angularjs-themes-project-with-a-react-or-angular-2/140 "2020-01-17T13:23:01Z")

</div>

Some developers are asking us about replacing the AngularJS themes project with a React or Angular 2+ Themes Project. Angular SPA We created Procurement Portal Theme - is the theme that demonstrates the way how e-commer…

---

## [How to change product title, breadcrumb and URL on variation selection](https://www.virtocommerce.org/t/how-to-change-product-title-breadcrumb-and-url-on-variation-selection/137)

<div class="topic-metadata">

**Author:** [@OlegoO](https://www.virtocommerce.org/u/OlegoO)\
**Replies:** 0\
**Last updated:** [January 14, 2020, 1:38pm UTC](https://www.virtocommerce.org/t/how-to-change-product-title-breadcrumb-and-url-on-variation-selection/137 "2020-01-14T13:38:08Z")

</div>

Q: Where do we change the product title, breadcrumb and URL when the user selects a different variation? A: You should go to Product \> open Variations \> open Variation blade and use SEO widget inside to set product tit…

---

## [How to limit the cart to MAX CART ITEMS](https://www.virtocommerce.org/t/how-to-limit-the-cart-to-max-cart-items/135)

<div class="topic-metadata">

**Author:** [@eMazeika](https://www.virtocommerce.org/u/eMazeika)\
**Replies:** 0\
**Last updated:** [January 8, 2020, 2:20pm UTC](https://www.virtocommerce.org/t/how-to-limit-the-cart-to-max-cart-items/135 "2020-01-08T14:20:54Z")

</div>

Setting the cart items limit is becoming a frequent request and there is no such behavior/setting out-of-the-box. Implement this by custom code in Storefront: change current https://github.com/VirtoCommerce/vc-storefron…

---

## [How can I stop an unexpected Virto Commerce modules update?](https://www.virtocommerce.org/t/how-can-i-stop-an-unexpected-virto-commerce-modules-update/116)

<div class="topic-metadata">

**Author:** [@OlegoO](https://www.virtocommerce.org/u/OlegoO)\
**Replies:** 0\
**Last updated:** [December 11, 2019, 8:45pm UTC](https://www.virtocommerce.org/t/how-can-i-stop-an-unexpected-virto-commerce-modules-update/116 "2019-12-11T20:45:03Z")

</div>

Virto Commerce Admin UI allows to see and install update of modules. When you upgrade modules, downtime is required. We recommend to use Deployments Best Practices like Azure Slots and update to the new version of a modu…

---

## [How to handle relationships between relation databases and indexed search engines for tasks of customer data personalization](https://www.virtocommerce.org/t/how-to-handle-relationships-between-relation-databases-and-indexed-search-engines-for-tasks-of-customer-data-personalization/114)

<div class="topic-metadata">

**Author:** [@tatarincev](https://www.virtocommerce.org/u/tatarincev)\
**Replies:** 0\
**Last updated:** [December 9, 2019, 1:10pm UTC](https://www.virtocommerce.org/t/how-to-handle-relationships-between-relation-databases-and-indexed-search-engines-for-tasks-of-customer-data-personalization/114 "2019-12-09T13:10:24Z")

</div>

In the real world, relationships matter: users have the orders, orders have line items, and directories have files and subdirectories. Relational databases are specifically designed ​and this will not come as a surprise…

---

## [How to Integrate and test Authorize.Net payment gateway with SHA?](https://www.virtocommerce.org/t/how-to-integrate-and-test-authorize-net-payment-gateway-with-sha/104)

<div class="topic-metadata">

**Author:** [@Aleksandr\_Andreev](https://www.virtocommerce.org/u/Aleksandr_Andreev)\
**Replies:** 1\
**Last updated:** [December 3, 2019, 8:04am UTC](https://www.virtocommerce.org/t/how-to-integrate-and-test-authorize-net-payment-gateway-with-sha/104 "2019-12-03T08:04:49Z")

</div>

Install Authorize.Net payment gateway module Create a sandBox Go to account page. Take “Confirmation URL” from platform Authorize.Net settings and add as relay response url to account setting “Response/Receipt U…

---

## [How to create a new store in VC v3](https://www.virtocommerce.org/t/how-to-create-a-new-store-in-vc-v3/109)

<div class="topic-metadata">

**Author:** [@mvktsk](https://www.virtocommerce.org/u/mvktsk)\
**Replies:** 0\
**Last updated:** [December 2, 2019, 9:30am UTC](https://www.virtocommerce.org/t/how-to-create-a-new-store-in-vc-v3/109 "2019-12-02T09:30:57Z")

</div>

The third version of the VirtoCommerce Platform will be released soon. In anticipation of this event, we prepared a short video, from which you can learn how to create a new Store using the version of VirtoCommerce Pla…

---

## [How to use cms-content for Storefront from the network resource](https://www.virtocommerce.org/t/how-to-use-cms-content-for-storefront-from-the-network-resource/103)

<div class="topic-metadata">

**Author:** [@trueboroda](https://www.virtocommerce.org/u/trueboroda)\
**Replies:** 2\
**Last updated:** [November 28, 2019, 9:18am UTC](https://www.virtocommerce.org/t/how-to-use-cms-content-for-storefront-from-the-network-resource/103 "2019-11-28T09:18:12Z")

</div>

For some reason, you may need to place a cms-content directory on a network share. If you are a developer and run the storefront in debugging or as a console application, you will not have any problems with this. Just yo…

---

## [What's customer\_order object in the notifications templates](https://www.virtocommerce.org/t/whats-customer-order-object-in-the-notifications-templates/97)

<div class="topic-metadata">

**Author:** [@OlegoO](https://www.virtocommerce.org/u/OlegoO)\
**Replies:** 4\
**Last updated:** [November 28, 2019, 6:14am UTC](https://www.virtocommerce.org/t/whats-customer-order-object-in-the-notifications-templates/97 "2019-11-28T06:14:57Z")

</div>

The order notification has access to customer\_order object. All order notification data templates inherited from OrderEmailNotificationBase. The customer\_order object is VirtoCommerce.Domain.Order.Model.CustomerOrder …

---

## [How to make product name localizable](https://www.virtocommerce.org/t/how-to-make-product-name-localizable/88)

<div class="topic-metadata">

**Author:** [@OlegoO](https://www.virtocommerce.org/u/OlegoO)\
**Replies:** 1\
**Last updated:** [November 18, 2019, 5:44pm UTC](https://www.virtocommerce.org/t/how-to-make-product-name-localizable/88 "2019-11-18T17:44:08Z")

</div>

Overview Developers ask us to find the easiest way to localize product name. You can select multiple languages for the catalog. But if you open the product blade, you see one value for the product name. It’s the System …

---

## [Integrate Virto orders with external systems via Logic Apps](https://www.virtocommerce.org/t/integrate-virto-orders-with-external-systems-via-logic-apps/86)

<div class="topic-metadata">

**Author:** [@eMazeika](https://www.virtocommerce.org/u/eMazeika)\
**Replies:** 0\
**Last updated:** [November 11, 2019, 8:45am UTC](https://www.virtocommerce.org/t/integrate-virto-orders-with-external-systems-via-logic-apps/86 "2019-11-11T08:45:19Z")

</div>

Suppose, you have a scenario like this: Each new order in Virto Commerce should be sent to a logistics company using its REST API. Instead of scheduled execution every X minutes, the customer would prefer to have more c…

---

## [How to create a new gateway for Notification sending](https://www.virtocommerce.org/t/how-to-create-a-new-gateway-for-notification-sending/85)

<div class="topic-metadata">

**Author:** [@eMazeika](https://www.virtocommerce.org/u/eMazeika)\
**Replies:** 0\
**Last updated:** [November 11, 2019, 8:28am UTC](https://www.virtocommerce.org/t/how-to-create-a-new-gateway-for-notification-sending/85 "2019-11-11T08:28:20Z")

</div>

The list and configuration details of currently out-of-the-box available Notification sending gateways are here: https://virtocommerce.com/docs/vc2devguide/deployment/platform-settings. A new gateway should be implement…

---

## [How to uninstall VC module in Azure](https://www.virtocommerce.org/t/how-to-uninstall-vc-module-in-azure/69)

<div class="topic-metadata">

**Author:** [@Nick](https://www.virtocommerce.org/u/Nick)\
**Replies:** 2\
**Last updated:** [October 30, 2019, 1:00pm UTC](https://www.virtocommerce.org/t/how-to-uninstall-vc-module-in-azure/69 "2019-10-30T13:00:21Z")

</div>

Open Azure portal (portal.azure.com), select appropriate subscription. Open required VC platform App service, go to Advanced tools in Azure App service, press Go: KUDU console will be opened Press Debug console\\Cm…

---

## [How to create Architecture Reference Documentation](https://www.virtocommerce.org/t/how-to-create-architecture-reference-documentation/61)

<div class="topic-metadata">

**Author:** [@OlegoO](https://www.virtocommerce.org/u/OlegoO)\
**Replies:** 0\
**Last updated:** [October 23, 2019, 7:41pm UTC](https://www.virtocommerce.org/t/how-to-create-architecture-reference-documentation/61 "2019-10-23T19:41:21Z")

</div>

Purpose of this Guide This guide is designed to help partners on what level of details needs to be documented as the architecture reference document. This is not a template, but guidance on what needs to be included as …

---

## [How to speed up showing product on storefront, when it has many variations](https://www.virtocommerce.org/t/how-to-speed-up-showing-product-on-storefront-when-it-has-many-variations/53)

<div class="topic-metadata">

**Author:** [@eMazeika](https://www.virtocommerce.org/u/eMazeika)\
**Replies:** 0\
**Last updated:** [October 17, 2019, 6:29am UTC](https://www.virtocommerce.org/t/how-to-speed-up-showing-product-on-storefront-when-it-has-many-variations/53 "2019-10-17T06:29:16Z")

</div>

Product page on Storefront might be loading too slowly because of all the bulky data that is has. Only the required information in each particular situation should be loaded. Increasing the performance for product with …

---

## [How to enable migrations in solution with docker-compose?](https://www.virtocommerce.org/t/how-to-enable-migrations-in-solution-with-docker-compose/50)

<div class="topic-metadata">

**Author:** [@mvktsk](https://www.virtocommerce.org/u/mvktsk)\
**Replies:** 1\
**Last updated:** [October 15, 2019, 8:53am UTC](https://www.virtocommerce.org/t/how-to-enable-migrations-in-solution-with-docker-compose/50 "2019-10-15T08:53:42Z")

</div>

When you try to enable migrations by running the command: enable-migrations –MigrationsDirectory Migrations in the solution with docker-compose project you get an error: Exception calling “SetData” with “2” argument(…

[Previous page](https://www.virtocommerce.org/c/howto/10.md)
