From ChannelMAX

Revision as of 09:38, 27 March 2020 by Cmaxwiki (Talk | contribs)
Jump to: navigation, search


How do I activate my repricer?

When your account is created, by default Repricer would run in report mode only as it is for demonstration purpose. You would need to make the Repricer live manually by login to your ChannelMAX account as below to auto-feed the prices to Amazon Seller Central automatically.

Open Google Chrome or Firefox
Login to
Click on 'Settings -->Repricing--> Repricing Model'
Click Rule#44a Enable to "Yes"

When this rule#44a is changed to Yes, Repricer will start feeding the prices from the next reprice process. When we start feeding prices from ChannelMAX to Amazon, an entry named 'RePrice' with status column _DONE_ is displayed in 'Settings-->Repricing-->Feed Status'.


Default Repricing Strategy

After analyzing Amazon buybox algorithm for years, we have defined the best possible repricing strategy and it's configured under 'Settings-->Repricing-->Repricing Model'. As a part of this default strategy, your FBA SKUs would match with the lowest FBA competitor and Amazon, maximize buybox against the nonFBA competitors. This is because being FBA, you have better previlege in winning buybox at a higher price than nonFBA offers. Therefore, repricer would dynamically raise your price to keep your prices within buybox rotation zone.

Similarly, by default, your nonFBA SKUs are repriced 1 cent below Amazon and FBA competitors and match price with the lowest nonFBA competitor. This would help you share buybox with other buybox eligible competitors.

If you are selling the same ASIN with an FBA SKU and another nonFBA SKU, repricer would automatically keep your nonFBA SKU price 1 cent above your own FBA SKU price, so that your FBA SKU gets better exposure for buybox.

Along with the above settings, as a part of the default setting, algorithmic repricer is enabled to help you maximize buy box price by incrementally raising the price after a few repricer cycles till you lose buybox and when you lose buybox, repricer would restore your previous buybox price to steal back them from competitors.

For major part of your inventory, above strategy should be good enough in gaining buy box. However, if you think that some part of your products needs an alternate strategy, you are welcome to change repricer rule as needed by defining a new repricing model and then assign desired SKUs to this new model.

If you are currently using Amazon US repricer and adding a new selling venue, for example, Amazon UK for repricing, you may create a 'Copy' of the default repricing model and name this new model as AmazonUK-Default for repricing differently on the new marketplace. Similarly, you may add Default repricing models for other new selling venues added.

For Amazon DE : AmazonDE-Default
For Amazon FR : AmazonFR-Default
For Amazon IT : AmazonIT-Default
For Amazon ES : AmazonES-Default
For Amazon CA : AmazonCA-Default
For Amazon CN(China) : AmazonCN-Default
For Amazon IN(India) : AmazonIN-Default

Click here to Watch Video

How to create a new Repricing model?

Below are the steps to create a new repricing model
a. Open Google Chrome or FireFox
b. Login to
c. Click on 'Settings-->Repricing'
d. Next click 'Repricing Model'
e. Click on 'Copy' to the left of 'Repricing Model List'

File:Copy RModel-New1.12.png

How to assign an SKU to a new Repricing model created?

Below are the steps to assign an SKU to a repricing model created.
a. Open Google Chrome or FireFox
b. Login to
c. Click on Repricing
d. Search by SKU or ASIN
e. Click on R.Model
f. Choose new R model from the drop-down list:
g. Click on "Save"


How to quick update Min/Max prices in Repricing?

You may update min-max prices on the Repricing page as pointed below.

Open Google Chrome or FireFox
Login to
Click on "Repricing"
1. Search by SKU or ASIN
2. Mouse over Min or Max column and click on the pencil symbol
3. Enter new values in desired fields Retail/Max or Cost/Min or Actual Shipping Cost or MAP in Q500 panel
4. Click on Save.


Manual Repricing

Any changes you make on your ChannelMAX account will be reflected in the next new reprice process which is due to run. If your repricer frequency is higher, then you need to wait for few hours for the process to auto run. In this scenario, instead of waiting for the next process to kick in, you may force run the repricer in Repricing page by navigating to Actions-->Force Repricer. When you enable this option, in 2 to 5 mins, the repricer would start repricing your inventory.


Manual Repricing Model

When an account is created, by default, we have Manual repricing model to skip repricing the SKUs assigned to this repricing model. Its created with the intention to skip repricing for a set of SKUs, if needed. If you have any such SKUs that need not be repriced and skipped from repricing, you may assign these SKUs to this "Manual" repricing model by clicking on R.Model on the repricer screen.


Bulk assign SKUs to Manual repricing model

You may bulk assign the SKUs to Manual repricing model. Please upload a tab delimited text file consisting of the following details using 'File Uploader'.

  • SKU
  • SellingVenue
  • RepricingModel (this column should have numeric ID of Manual repricing model)

Floor price setup with Amazon markup

Below is how floor prices could be setup for repricing.

MinimumSellingPrice(aka Min) is the price (excluding shipping) below which the specific SKU will not be repriced.
Procurement cost of an item = $10.00
Cost of handling the item = $2
Expected profit per sale= $2
Let's say the ASIN belongs to electronics, so you will have to pay 8% commission to Amazon
So your MinimumSellingPrice is [$10 + $2 + $2]/0.92 = $14/0.92 = $15.22
Suppose the shipping set on Amazon is $3
If the item sells at $15.22, buyer will pay you total [$15.22 + $3.00] = $18.22
Amazon subtracts the 8% commission of $1.46 and you get [$18.22 - $1.46] = $16.76
now if you subtract the shipping cost of $3.00, you will be left with [$16.76 - $3.00] = $13.76
This $13.76 is 24c below your original calculation of $14.
So it's recommended that instead of dividing by 0.92, you divide $14 by 0.89 (11% commission) = $15.73
Now when the item sells at $15.73, buyer will pay you total [$15.73 + $3.00] = $18.73
Amazon subtracts the 8% commission of $1.46 and you get [$18.73 - $1.46] = $17.27
now if you subtract the shipping cost of $3.00, you will be left with [$17.27 - $3.00] = $14.27
So uploading/updating $15.73 to ChannelMAX as minimum selling price will guarantee you minimum $14.27

Under "Settings-->Repricing--> Repricing Model", it's the rule#35 that determines the floor aka minimum selling price. By default, rule#35 is set at 100% of 'Item SKU Unit Cost' meaning your Floor is same as the Minimum Selling Price.

In this 2nd form of understanding MinimumSellingPrice is the price (excluding shipping), you leave ChannelMAX to calculate Amazon commission.
For example, suppose you procure an item at $10.00, your cost of handling the item is $2, you would like to make $2 profit
So your MinimumSellingPrice is [$10 + $2 + $2] = $14
Now you can use ChannelMAX setup under 'Settings-->Repricing-->Category Setup' to appropriately markup required Amazon commission
ChannelMAX repricer will automatically divide the $14.00 by the value input in 'Category Setup' to calculate your floor. For this method to work, you will have to check Rule#36(a) and Rule#36(b) in 'Floor/ceiling' tab.


MAP Setting

You may manually add MAP price for your listings in ChannelMAX as shown in this link on your repricer screen.

Or upload a file in tab delimited text format (.txt) with the following 3 columns using 'File Uploader'.

* Selling Venue
How MAP works?

We can feed new price along with MAP price set in ChannelMAX Repricer. As a first step, MAP price should be uploaded to ChannelMAX for the specific SKUs for which MAP is applicable. You may click here to read more on MAP. Once MAP is updated/uploaded to ChannelMAX, you may enable reprice rule#46a, 46b and 46c as needed.

(46a) Feed Map Price

Along with price feed, MAP will also be fed to Amazon. If your MAP is more than the price fed by ChannelMAX, then Amazon will hide the price and potential buyer will have to click on 'AddToCart' button to see the price.

(46b) Map price is my floor price

When this rule is check marked, your price will never be lower than MAP. At no cost, your price will be below your floor. For example, say your MAP is $21.00 and floor is $18.00, with this rule# 46b checked, your price will be never below MAP $21.00, on the other hand, say your MAP is $18.00 and floor is $21.00, with this option checked, your price will be never below your floor $21.00.

(46c) Reprice below MAP if other seller is selling below MAP

Item will never be re-priced below floor price. Please note that if the offer price if less than MAP, Amazon will hide the price in Amazon. You may read this Amazon link for details.


Bulk delete MAP from ChannelMAX

If you want to remove the MAP from ChannelMAX, create a file in tab-delimited text format with the following columns and upload this file using 'File Uploader'.

  • SKU
  • Selling Venue
  • MAP

Note: MAP column should have value populated as -1 to remove the MAP from ChannelMAX.

Same ASIN, FBA and nonFBA

  • When you are selling same ASIN with 2 SKUs, one being FBA and another nonFBA, by default repricer would keep your nonFBA SKU price higher than your own FBA SKU price. This is because, being FBA, you have higher privilege in getting buyboxes against your competition.
  • When you list an ASIN with multiple listings, Amazon would keep lowest priced listing on the 1st page and punish you by moving all other listings to the last page. Therefore, keeping your FBA SKU price lower than your own NonFBA SKU price would help you exhaust inventory faster.
  • This setting is configured under 'Settings-->Repricing-->Repricing Model-->My NonFBA Listings-->Against My FBA-->Raise By'. Default competitive adjustment amount is 0.01 cent, you may modify this rule as per your requirement. Whenever you make any changes to this section, ensure to click on "Save Home" tab on top right of the page.


FBA SKUs Compete with FBA only

  • If you want your FBA SKUs repriced against FBA competitors and Amazon only and ignore all nonFBA offers, then need to modify Repricer setting in 'Settings-->Repricing-->Repricing Model-->My FBA Listings-->Against NonFBA' to Ignore' from the drop-down selection and then save the changes by clicking on "Save Home" tab.
  • However please note that if reprice rule# '53(a) Never Ignore BuyBox Seller' is set to 'Yes' under Seller tab, if nonFBA competitors are in buy box, Repricer would work against the nonFBA competitor whoever is holding the BuyBox.
  • Any new repricing strategy could be added by creating a new repricing model and test assigning few SKUs. After monitoring the Repricer for few hours/days, you may add all desired SKUs to this new repricing model or apply the changes on the main repricing model, so that complete inventory is not impacted by the quick change in rules. Here is how to create a new repricing model and how to assign an SKU to a repricing model created.


Target A Seller

If you want to Reprice against specific competitors, you may configure Amazon merchant ID of the competitors under ""Settings-->Repricing-->Repricing Model-->Seller" tab. This rule would work well with Amazon's latest Subscription API only. Click here to migrate the Repricer to Subscription API.

"Seller" tab of the SKU should be configured as below:

  • 'Against' column should have Amazon merchant ID of the competitors
  • 'What to Do' column should be selected to Raise By or Lower By or Match or Ignore as per your requirement and click on 'Save Seller' tab on top right of the screen.

If you want to add more merchant IDs, simply click on the green color box on the right-hand side with + sign to add additional rows after filling in the existing row. File:Target-a-seller-1.12.png

Completely Customized Price Calculation Code rule#60

Did you ever think about writing your code to price your items? Did you ever think that out of the box pricing packages don't meet your need? If Yes ChannelMAX has an answer so robust that you will be surprised ... Actually, you can just write your own code. Please check Completely Customized Price Calculation Code

Sales Velocity based Repricing

ChannelMAX "Sales Velocity" repricing strategy is ideal when you want to control the prices of your items based on the number of quantity (of that item) sold or unsold in a selected period of time. This strategy is very useful for items that you have no competition, or you are the only seller, either because it's your own brand and other sellers are sold out. We can set up this strategy in 2 ways, either at a repricing model level or at an SKU level. The most common way of setting up this strategy is at the repricing model.

A) How to set up Sales Velocity based Repricing at Repricing Model-level?

You need to navigate to Settings-->Repricing-->Repricing Model and click on the "Sales Velocity" tab, set Sale Velocity Repricing rule to Yes. This repricer strategy would look for your targeted sales quantity (value to be defined under 'Sale Needed' column), a defined time interval ('In Last' column) and if the target is met, repricer would raise your price from the last sale price, by the value defined under "If happens, raised by" and if the sale target is not achieved then the repricer would start lowering the price by the value defined under "If not happens, lower by" field.

P.S: If you enable Limit To Listings with NO competition(this includes private label items), this sales velocity repricing strategy will be applied on the SKUs without competitors only.

As per the settings shown below, if you configure 'In Last' column value as 6 and 'Sale Needed' column as 2, repricer would look for the past 6 hours sales log to capture 2 sales quantity. If this target is met, repricer would start raising the price by 3.5% from the last sale price and if the sale target isn't achieved, repricer would start lowering the price by 0.5% from the current price in order to see at what price you get a sale.


B) How to set up Sales Velocity based Repricing at SKU-level?

Here is an alternate way to configure sales velocity in ChannelMAX at SKU level. Please note it is rarely used.

Open Google Chrome or FireFox
Login to
Click on "Repricing"
  1. Search by SKU or ASIN
  2. Mouse over Min or Max column, click on the pencil icon to view Q500 panel
  3. Here click on Sales Velocity tab
  4. Choose 'Set Own Target' from the drop down menu
  5. Next, choose the desired time intervals under 'In Last' and 'Sale Needed' columns and enter the desired percentage/amount in the text field under 'If happens, raised by' and 'If happens, lower by'
  6. Finally, click on Save.

Time Variant Repricer setup

This time variant repricer setup would help you configure the repricer to reprice to ceiling price during the specified time of the day.

Below are the steps to achieve this requirement:
1) Define 2 new repricing models under 'Settings-->Repricing-->Repricing Model' as detailed in this link.
2) Next, in 'Settings-->Repricing-->Repricing Model' click on new repricing model created(first R model created as per step 1) and then click "Time-Variant" tab.
3) Now, configure reprice rule#59 as below:
When to 'Daily' if you want to use it daily or choose the day as appropriate
Start Hr:Min with start time
End Hr:Min with end time
Overriding Repricing Model with the 2nd new repricing model created as per point#1.
P.S: The time value under Start and End Hr:Min should be 24 hours format.
Once you enter all the fields as mentioned above, click on "Save Time-Variant".
4) As a next step, click on the 2nd repricing model name created as per step 1 and then click "Floor/Ceiling" tab, you may set rule#35a to be 100% of SKU Retail/Max as the floor.
5) Finally, assign desired SKUs to apply to this repricing strategy as explained in this link. When you assign the SKUs to a new repricing model, please make sure that it is assigned to the R model in which Time-Variant is configured.

File:Time-variant-tab.png File:Rise2Max-New1.12.png

Sale Price Setup

If you are running a promotion on Amazon by putting the items "On Sale" then ChannelMAX can feed sale price to your Amazon seller central. For feeding sale price from ChannelMAX to Amazon, we would need a flat-file uploaded via 'Fileuploader' with the following columns:

SKU(SKUs which are on sale)
P.S: Dates should be in Month-Date-Year format. Here is a sample file format

When this file is uploaded successfully, you will see this information under each SKU, when it's expanded by clicking on + sign near SKU name and then by clicking on 'Sale Price' tab as shown in this image from our demo account.


Related ASINs Repricing

With this setup, ChannelMAX can reprice your SKU with the buy box price of another related ASIN. First, we have to establish a connection between your ASIN and related ASIN by saving the related ASIN in ChannelMAX inventory.

Here is how to save related ASIN in 'Repricing' screen.

1) Search by the SKU/ASIN you are selling,
2) Mouse hover Min or Max column
3) Now click on the edit/pencil symbol
4) In the new Q500 panel, click 'Related-ASIN' tab
5) Populate Related ASINs field with the desired ASIN to be repriced against along with adjustment amount/% and multiplier(if needed).
P.S: If you have more than one ASIN, use comma or semicolon as a separator
6) Click on 'Save'.

You may see the following screenshot from Repricing screen to better understand the panel.


Above setting would establish a connection in ChannelMAX between your ASIN and related ASIN.

1) Now, first the Repricer would reprice you based on competitor's price from offer listing page of your ASIN.
2) As a next step, we will take BuyBox price from related ASIN's offer listing page.
3) Now, we have two new prices calculated. One is calculated against the competitor's price from your offer listing page and other is calculated based on Related ASINs BuyBox price. If you add more than one related ASIN, then Repricer would consider lower of the Buybox prices between these related ASINs.

Please note that the Repricer would feed the minimum value from these two calculated new prices against your SKU and related ASINs.

If you have a large number of SKUs, may even upload a file to ChannelMAX with the following columns in tab-delimited text format using 'Inventory-->File Uploader'.

  • SKU
  • SellingVenue
  • RelatedASINs (P.S: If you have more than one ASIN to be related, may enter each ASIN separated by comma or semicolon in this column)

Repricer Setup for Used condition SKUs

  • By default, repricer will work against the competitors under same item condition, be it a new condition SKU or used.
  • Used Condition SKUs are repriced against the competitors under same sub-condition, meaning if your SKU is Used-Very Good and there are other competitors in the same sub-condition, repricer would work against the competitors in the same sub-condition, i.e., Used Very good would look for Used Very good competitor price.
  • In the scenario where there are no other competitors in the same sub-condition, repricer would look for the competitor price under next higher sub-condition, meaning Used Very Good SKU would be repriced against Used Like New condition competitors.
  • As a part of the default repricing strategy, repricer would always ensure that your Used condition SKUs price is atleast 30% below the lowest seller under 'New' condition.


Repricing SKUs with variations in Amazon

ChannelMAX can reprice the SKUs with variation. For example, if a T-shirt has 10 different variations in colors and sizes, there will be 10 different SKUs and ASINs associated with it. Hence, ChannelMAX repricer would consider these 10 SKUs as separate items in repricing and would not treat them as one T-shirt.

This is because SKU associated with each of the variation is unique from other SKUs along with varied ASIN values.

As long as the SKU and it's associated ASINs are unique, ChannelMAX repricer would function normally within the Minimum and Maximum values (aka Cost/Min and Retail/Max) set under Repricing screen.

Ignore competitors by Country

ChannnelMAX repricer has the option to ignore the competitors based on the country of origin. For example, if you are selling from Amazon USA and you want to ignore the competitors who ship outside of USA, ignore all such competitors based on a special admin setting from our back end by configuring a macro {IGNORECOUNTRIES[INTL]} from the back end.

For example, adding this macro IGNORECOUNTRIES[CN-UK] would help the repricing to ignore the sellers who ship from UK and China Or using this macro IGNORECOUNTRIES[INTL], we can ignore all competitors who are not from user's home country.

ChannelMAX doesn't recommend that you enable this rule for your SKUs as it may impact your prices and position in offer listing link. However, in specific cases, if you need to make use of this strategy, please let us know via support ticket to custom setup your account.

When No Competitor, Feeding Price Calculated Based on Cost/Min

By default when you set the repricer rule#43 When I am only seller to 100% of SKU Cost-Min, repricer would reset your price to 130% of your SKU Cost/min. This cap is given to avoid your SKUs from selling at too low prices rapidly. However, at times, you may need to offer the products at floor price (or very close to the floor) of the SKUs. In these situations, you may enter value 99.99 in the text field near rule#43 "Price when only me" to achieve the desired result. When you set value 99.99, repricer has the ability to feed your floor price of the SKU for the listings you do NOT have competitors. However, if you want to use a different % in the text field, you are welcome to enter the values as desired, for example, 94.99 to calculate 95% of Cost/Min, 90.99 for 91% of SKU Cost/Min, 89.99 for 90% of Cost/Min and so on.


Rule#42d: Don't Go Above Amazon Defined MAX Featured Price

Effective March 2020, for selected items, Amazon, has now started returning a new price point above which the seller will lose BuyBox eligibility. Please note that BUyBox eligible sellers also known as Featured Sellers. If you would like your price not to exceed this price, then you can enable Rule#42(d) in the Floor-Ceiling tab of your repricing model in ChannelMAX. In other words, Amazon is defining a ceiling price for you. Again, this is not for all items, only for selected items. For example, if an SKU has a floor at $10 and ceiling at $15 and if the Amazon defined BuyBox-Eligibility maximum price lets say, $14, then by enabling this rule, ChannelMAX Amazon Repricing Software would not raise the price above $14. Now, on the same example, if Amazon defined BuyBox-Eligibility maximum price is $9, then the repricer would stop your price at floor $10 since there is no room to lower the price below the floor price.

ChannelMAX Real Time Reactive Repricing

"Real Time Reactive" repricing, why "reactive"? Amazon has two APIs to work with dynamic pricing management, first and rudimentary one is Products API and the more advanced one is Subscription API, the reason its more advanced because Subscription API returns more data points, such as SellerName, FBA indicator, BuyBox eligibility, LeadTimeToShip etc. It's always advisable that you use "Subscription API". Now the question is why its "Reactive"? It's because with Subscription API, when there is a change in price, Amazon gives notification via Amazon AWS's SQS service, then ChannelMAX picks these notifications and reacts to it by either lowering or raising the price. You may Click here to read on how to fetch AWS Keys.

ChannelMAX Algorithmic Repricing

ChannelMAX algorithmic repricing would help you win the buy box at the best possible price. The algorithm helps get away from configuring 1c higher, 1c lower or 1% higher, 1% lower, etc. ChannelMAX uses big data and analysis to figure out how your items should be priced. Say you continue getting BuyBox at $10, then ChannelMAX will automatically raise the price to see if you get BuyBox at a higher price, if it gets, great, stay at the price, else come back to the older price where you had the BuyBox. This keeps the perennial downward pressure on the price at bay. In order to use this rule, in your ChannelMAX account 'Use CMAX Algorithmic Repricing' should be enabled.


Top Sellers Report

This Top-Sellers list is a compilation of your SKUs in the order of what sells the most. This report displays the SKUs that bring a certain percent of your total revenue by displaying the SKUs with its Revenue, Cost, Profit, Gross Margin Value in Percent, Gross Margin Quantity in Percent and other information.

Below is the image of the report on how it displayed in ChannelMAX under 'Reports-->Sales-->Top Sellers' screen.

Sl. no Column Headers Meaning
1. Date Range      You may choose the desired date range, such as Last 7 Days, Last 30 Days, This Month etc
2. Selling Venue        You may choose the desired selling venue(aka marketplace) if using multiple Amazon locales
3. Redraw This is to refresh the data displayed on the dashboard  
4. FBA Type You may choose to view the list of sales on FBA SKUs or nonFBA SKUs       
5. Site Selling Venue for which the sales dashboard is displayed  
6. SKU SKUs for which you got sale    
7. ASIN ASIN associated with the SKU on sale        
8. F F column indicates whether the SKU is FBA or nonFBA(FBM)   
9. Title Product Name    
10. Qty Number of Units Sold
11. GMQ% Gross Margin Quantity in percentage
12. Revenue Quantity * Sale Price      
13. Cost Product unit cost per SKU including Amazon FBA fees and referral markup     
14. Profit Profit per SKU
15. GMV% Gross Margin Value(amount) in percentage  
16. Cumm.Total Cumulative total amount of the sale
17. Cumm% Cumulative total in percentage
18. Download You may click on this tab to download the sales data displayed on screen
19. Refresh To refresh the information on screen
20. 80-20 This shows the number of 20% SKUs which has contributed 80% of your sales.
Personal tools