Menu
Feedback
Start here
Tutorials


Configuring a marketplace trade policy
6 min read

On the VTEX platform, you can use trade policies to group catalog, prices, promotions, logistics, customer segmentation and payment settings for different sales strategies. Stores that operate as sellers configure trade policies to apply specific conditions for each marketplace in which they sell products.

Learn how you can configure trade policies in the following modules when your store operates as a seller.

To request additional trade policies, contact our Growth Operations team through Support by selecting Commercial and Create a trade policy.

Requesting additional trade policies to integrate with native connectors, certified connectors, or other VTEX stores is free of charge.

For each additional trade policy, a monthly fee is charged, whether it is used for integration with certified marketplaces, partners, external or VTEX.

Store setup

Creating a new trade policy is the first step in defining the conditions that apply to each marketplace in which a seller operates. Sellers can create multiple trade policies, or apply the same policy to more than one marketplace.

This configuration can be done in the Store setup module, on the Trade policies page. You must create a new trade policy when the settings for catalog, price, promotions, logistics and payments are different between the marketplaces in which sellers sell their products.

{"base64":"  ","img":{"width":2068,"height":931,"type":"jpg","mime":"image/jpeg","wUnits":"px","hUnits":"px","length":206715,"url":"//images.ctfassets.net/alneenqid6w5/7sIaT2Sf52QFfZ5qOfESLa/e74c92388925fad7a099da236e616122/EN_Add_Politica_comercial.jpg"}}

Orders management

After creating a trade policy, you must associate it with each marketplace in which the seller sells products by adding them as affiliates. This is how sellers identify which trade policy operates in each marketplace. If your store sells products in three different marketplaces, you must create three affiliates: one for each marketplace.

This can be configured in the Settings page of the Order management module, where you can add affiliates. Even if you create several, it is important to note that only one trade policy will operate in the marketplace at a time.

{"base64":"","img":{"width":363,"height":381,"type":"jpg","mime":"image/jpeg","wUnits":"px","hUnits":"px","length":18461,"url":"//images.ctfassets.net/alneenqid6w5/44WIEfxcntAXCrsoveWKv2/9f59fda62a85e1df3ac2c14737853493/EN_Afiliado.jpg"}}
In the example above, the affiliate "Amazon" is associated with trade policy "1".

Promotions

Sellers can create promotions with different conditions for the marketplaces in which they sell products. When creating a promotion, the trade policies indicate to which marketplaces they will be applied. If you would like to create a promotion for your store in a marketplace that offers a lower commission on your products, you must indicate to which trade policy the promotion will be applied.

This configuration can be done in the Promotions module in all promotions your store offers as a seller. To do this:

  1. Select the trade policy in the **Restrict trade policies **field.
  2. Configure the origin of the promotions to fulfillment / Delivered by me.

If no trade policy is selected, the promotion will be available in all sales channels.

{"base64":"","img":{"width":1395,"height":710,"type":"jpg","mime":"image/jpeg","wUnits":"px","hUnits":"px","length":90649,"url":"//images.ctfassets.net/alneenqid6w5/78iUQ59I9DDJS1lI4mJjA1/e0e31dc018a61402bbacd629a4632275/EN_Promo____es_Politica_Comercial.jpg"}}

In the example above, the promotion will only apply to orders from the "Marketplace-BRL" and "Argentina-ARS" trade policies, where the store operates as a seller. The promotion will not be available on the VTEX storefront.

Payments

Sellers who process payment for their product sales in a marketplace can create special payment conditions and apply them to specific marketplaces by using trade policies. If you want your store to offer more financing options for orders placed on partner marketplaces, you must create a special condition and associate it with the trade policy in place on these marketplaces.

This configuration can be done in the Payments module by creating a special condition and associating it with the trade policies of your choice.

{"base64":"","img":{"width":1014,"height":539,"type":"jpg","mime":"image/jpeg","wUnits":"px","hUnits":"px","length":54396,"url":"//images.ctfassets.net/alneenqid6w5/1B0eL9YPiRsRSgQUSgHqBJ/f7ca24768f12e60df2f86469dd380fe4/EN_Pagamento_Politica_comercial.jpg"}}

In the example above, the payment condition is associated with the "Marketplace" trade policy. This makes the payment condition available only to sales channels associated with this commercial policy.

Catalog

Sellers can restrict the availability of products in their catalog by using different trade policies. This is how sellers determine which products will be sold in each marketplace in which they operate. If your store sells electronics and clothing, in order to sell in an electronics-only marketplace, you must segment the product assortment and exclude clothing.

This configuration can be done in the VTEX Catalog, when adding products, by indicating which trade policies are associated with it. If no restrictions are set when adding the product, it will be available in all trade policies.

We do not recommend attaching trade policies to collections, when determining the product assortment, especially for external marketplaces. When a product is withdrawn from the collection associated to a trade policy, the VTEX system does not warn the marketplace of that update, making the product still available in the marketplace.

{"base64":"","img":{"width":656,"height":181,"type":"jpg","mime":"image/jpeg","wUnits":"px","hUnits":"px","length":19253,"url":"//images.ctfassets.net/alneenqid6w5/cXoXS1QSCxmbh89SwVfVP/43607a48ab2590d2f58a50c8281f4879/EN_Cat__logo_Politica.jpg"}}

In the example above, the product will only be available to sales channels using the "Carrefour" and "Marketplace" trade policies.

Prices

Sellers can define a different pricing strategy for each marketplace in which they operate. If, for example, marketplace A charges a 5% commission on the seller's products, and marketplace B charges 10%, you can adjust the prices to compensate for the markup difference.

This configuration can be done in the Prices module by means of trade policies. When entering prices for their products, sellers must take into account that each trade policy is created with its own price table. To differentiate prices between trade policies, you can use:

  • Price rules: to determine a markup for specific categories and brands.
  • Fixed prices: to differentiate prices for specific products.

{"base64":"","img":{"width":725,"height":734,"type":"jpg","mime":"image/jpeg","wUnits":"px","hUnits":"px","length":82478,"url":"//images.ctfassets.net/alneenqid6w5/5088id7auaoQLD6AMxS30F/1e299eba8c5e102543d8db27175a9086/EN_Regra_de_pre__o.jpg"}}

In the example above, the price rule applied a markup to the "Marketplace" trade policy for products in the "Fera-Fashion category".

Shipping strategy

Sellers can set up specific logistics routes for each marketplace in which they sell their products. This means associating a combination of stock, inventory, shipping policy (carrier) and even pickup points with different trade policies. If your store provides products from Stock 1 to Marketplace A, you must make this association when configuring loading docks and inventory.

Both settings can be configured on the Shipping strategy page. When creating a loading dock, you must indicate which trade policies will be associated with it. This makes the shipping policies associated with this loading dock available to the linked trade policies. Then, you must link the desired inventory to a loading dock to make the inventory available to the trade policies associated with the loading dock.

{"base64":"","img":{"width":1412,"height":732,"type":"jpg","mime":"image/jpeg","wUnits":"px","hUnits":"px","length":93577,"url":"//images.ctfassets.net/alneenqid6w5/1peTICHA1NJwPUAvPbsoMb/55d339d25b6d5e94095f237f87fe0246/EN_Doca_politica.jpg"}}

In the example above, the loading dock is associated with the commercial policy "Marketplace", which will be linked to the carrier "Carrier A".

{"base64":"","img":{"width":1384,"height":821,"type":"jpg","mime":"image/jpeg","wUnits":"px","hUnits":"px","length":80969,"url":"//images.ctfassets.net/alneenqid6w5/6ZyxXxLtPVaFgkb5LY9cVi/ad0a2568d1f7be56399c798d274d526a/EN_Estoque_Politica.jpg"}}
In the example above, the inventory is associated with "Dock A", so this will be the inventory used by the trade policies linked to "Dock A".

Integrations

Trade policies also apply to all integrations in which your store sells products. Through them, the sellers indicate which conditions of price, catalog, promotions, logistics, payment and shipping strategy will be available for the sales made in the integrations with Netshoes or Google Shopping, for example.

Integrations can be configured in the Settings page of the Integrations module. Usually, each channel requires specific commercial conditions, but it is possible that different channels share the same trade policy.

{"base64":"","img":{"width":923,"height":442,"type":"jpg","mime":"image/jpeg","wUnits":"px","hUnits":"px","length":38275,"url":"//images.ctfassets.net/alneenqid6w5/2Zg5NRNmE30MNvB7cxXyso/dd3b2b730cfd16c4a9bbcca8b253c473/EN_Integracao_Politica.jpg"}}
In the example above, the "Marketplace" trade policy applies to the Google Shopping integration.

Learn more

Contributors
1
Photo of the contributor
+ 1 contributors
Was this helpful?
Yes
No
Suggest Edits (GitHub)
Using the same inventory of another store in the marketplace
« Previous
Which style of CSS should be used in emails?
Next »
Contributors
1
Photo of the contributor
+ 1 contributors
On this page
Still got questions?
Ask the community
Find solutions and share ideas in the VTEX community.
Join our community
Request support from VTEX
For personalized assistance, contact our experts.
Open a support ticket
GithubDeveloper portalCommunityFeedback