Skip to main content

Partner Homologation Documentation

This document aims to show the Test Cases that must be executed during the approval of an Integrating Partner.

During the execution of the tests, the partner must fill in the worksheet with the IDs of the results and the time of the request, and after the completion of the items, send it to our approval team for validation via the email: api@anymarket.com.br, with the email subject INTEGRATION APPROVAL: PLATFORM NAME.

All test requests made can have their results visualized in our sandbox environment, at http://sandbox.anymarket.com.br, using the username and password provided by our partnerships team.

It is essential that when sending the document for approval the following items are sent in the email too:

  • Date and time that the tests were performed;
  • User used to do the tests;

The approval by the ANYMARKET team will occur UP TO 10 BUSINESS DAYS counted from the submission of the properly filled document.

Creating and Updating Categoriesโ€‹

The purpose of creating and updating categories is to ensure that your product categorization structure is equivalent to the ANYMARKET structure. For this, both for creation and for updating, the hierarchy and naming must be respected.

To perform the tests, follow the steps below:

Item CodeItemWhat to do
CAT-01Create categoryCreate at least three categories using different price factors and names.
CAT-02Create 1 Category with 2 sub-categoriesCreate 1 single category that has 2 sub-categories.
CAT-03Create 2 sub-categories in a second level category.Create 2 sub-categories in a single category.
CAT-04Update CategoryUpdate the name and the price factor of at least one category previously created.
CAT-05Update 1 second level subcategoryUpdate one second level subcategory.
CAT-06Update 1 third level subcategoryUpdate one third level subcategory.
CAT-07Delete 1 categoryDelete at least one category previously created.

Product Integrationโ€‹

In the tests performed for product integration, integrity is very important when sending data from your platform to ANYMARKET.

All platform data must arrive correctly at ANYMARKET so that no problem occurs when the data is sent to the Marketplaces.

Check in the Integration Flows Menu the Price Scope item to send your product price values correctly to ANYMARKET.

To perform the tests, follow the steps below:

Item CodeItemWhat to do
PROD-01Create Simple ProductsCreate at least two products that contain only 1 SKU, sending in the creation request all the product fields, except the ID using the 'COST' Price Scope.
PROD-02Create Simple ProductsCreate at least two products that contain only 1 SKU, sending in the creation request all the product fields, except the ID using the 'SKU_MARKETPLACE' Price Scope.
PROD-03Create Simple ProductsCreate at least two products that contain only 1 SKU, sending in the creation request all the product fields, except the ID using the 'SKU' Price Scope.
PROD-04Update Simple ProductUpdate at least one simple product, sending in the request new values for all the product fields, except the ID.
PROD-05Create Products with 1 variationCreate at least two products containing 3 SKUs each, sending in the creation request all product fields except the ID.
PROD-06Update Products with 1 variationUpdate at least two products that has more than one SKU, sending in the request new values for all the product fields, except the ID and SKU.
PROD-07Create Products with 2 variationsCreate at least two products containing 6 SKUs each, sending in the creation request all product fields, except the ID.
PROD-08Update Products with 2 variationsUpdate at least two products that has 2 variations, sending in the request new values for all the product fields, except the ID and SKU.

Stock Updateโ€‹

The purpose of the test cases for stock update is to ensure the integrity of stock, cost and crossdocking (additionalTime) updates, which will be made between your platform and ANYMARKET.

To perform the tests, follow the steps below:

*Item CodeItemWhat to do
EST-01Update StockUpdate the stock quantity of at least two non-variant products (simple product) and two products with variations.
EST-02Update CostUpdate the COST value of at least two non-variant products (simple product) and two products with variations.
EST-03Update Crossdocking (additionalTime)Update the crossdocking (additionalTime) value of at least two non-variant products (simple product) and two products with variations.
EST-04Update Stock, Cost and Crossdocking (additionalTime) of non-variant productOnly the stock, Cost and Crossdocking values of at least two non-variant products (simple products) must be updated.
EST-05Update Stock, Cost and Crossdocking (additionalTime) of Products with variationsOnly the stock, Cost and Crossdocking values of at least two products with variations and more than one SKU must be updated.
EST-06Update Stock to 0Only the amount of stock must be updated to 0 (zero) of at least two non-variant products without and two products with variation.

Order Integrationโ€‹

The test cases of this integration are intended for the approval of integrations of orders coming from Marketplaces to ANYMARKET. As soon as the requests are received, a callback request will be generated so that your platform can fetch the data. In this scenario, your platform will be responsible for carrying out all order and stock control on ANYMARKET.

Creating Test Ordersโ€‹

To perform the tests on orders, download the supporting document below.

Document to support the creation of Orders. To perform the tests, follow the steps below:

  • Make sure you set the following stock control option on Settings -> Parameters:

Pedido Teste

  • Perform the integration settings with the E-Commerce Marketplace on Settings -> Integrations -> E-Commerce page.
  • Select a product and create a transmission (offer) to the E-Commerce Marketplace.
  • When importing a order to your platform, you must immediately send a stock update of the products that are in the order so that the values are consistent between the two platforms.
*Item CodeItemWhat to do
PED-PC-01Import PENDING Orders to your platformAfter the orders have been created for testing, import the entire batch to your platform, checking the following items: Customer Data; All SKUs included in the sale; Total Order Values, Shipping, Interest, etc; Correct Order Status; Stock amount on your platform and on ANYMARKET must be correct.
PED-PC-02Import PAID Order to you platformAfter the orders have been created for testing, import the entire batch to your platform, checking the following items: Customer Data; All SKUs included in the sale; Total Order Values, Shipping, Interest, etc; Correct Order Status; Stock amount on your platform and on ANYMARKET must be correct.
PED-PC-03Update Orders to INVOICED on ANYMARKETWith orders imported to your platform, update at least 3 of them to the status INVOICED.
PED-PC-04Update Orders to SHIPPED on ANYMARKETUsing the updated orders on your platform, update at least 3 Invoiced orders, but this time from INVOICED to SHIPPED.
PED-PC-05Update Orders to CONCLUDED on ANYMARKETUsing the updated orders on your platform, update at least 3 Shipped orders, but this time from SHIPPED to CONCLUDED.
PED-PC-06Receive ANYMARKET CANCELED status on Orders on your platformYou should check if when updating orders to Canceled on ANYMARKET your platform will update to canceled as well.

Homologation Results - Download

The document below contains all the items presented in the approval process you have just completed.

This document must be filled in with the IDs used of each item in the process and forwarded to ANYMARKET via email: api@anymarket.com.br.

The requested submission is essential for ANYMARKET to approve the final result of the partnership process and release the integration into the Production Environment.

Documento de Homologaรงรฃo de Parceiros Resultado.