Skip to content
Product cover

Prepare Your Company for Global Pricing

As adapting to globalization becomes increasingly necessary, business customers are pressuring suppliers to accept global-pricing contracts (GPCs). So far, most of the benefits of GPCs have redounded to the business customer. Although purchasers may promise a supplier access to international markets, guaranteed production volumes and improved economies of scale and scope, too often they fail to deliver. They may not buy as much as planned, may demand customization that the supplier cannot leverage with other customers, may force the supplier to drop the customer's competitors -- or may fall on hard times and have to scale back commitments. That is why, before signing a contract, suppliers should do due diligence.

According to Das Narayandas of Harvard Business School, John Quelch of the London Business School and Gordon Swartz of Oxford Associates, suppliers must fully understand the customer's global strategy and the business conditions in its respective markets. They also need a firm grasp of their own strategy and local practices. Which GPCs would be suitable and which would be detrimental? Suppliers don't want to turn down all GPCs. They recognize that their global customers may be both their largest customers and their fastest growing ones -- and understandably, they want to share in the benefits of growth.

Using data collected from interviews with global-account managers in diverse industries on four continents, the authors bring the global concepts down to earth to help suppliers navigate the uneven terrain. By exploring why customers want GPCs, under what circumstances the contracts are likely to profit suppliers, and how to successfully implement contracts, Narayandas and his colleagues identify preparation as the key to success. The more information suppliers can gather (for example, about variances in their own pricing in different markets, about the cost to serve the customer, about exchange rates and local regulations), the better their negotiating position. During negotiations, it might be useful to know whether the customer demands the same price in every market regardless of the supplier's varying costs -- yet continues to charge its own customers varying prices.

A carefully negotiated GPC can be a winning outcome for both supplier and customer and can serve as the foundation for a broader, mutually advantageous relationship that extends beyond price.

Purchase Options

Educator and Student Discounts Available. Learn more »

  BENCHMARKS  
Loading Time: Base Classes  0.0005
My Controller Construct  0.0003
Build Nav  0.0006
Controller Execution Time ( Products / Route )  0.1041
Total Execution Time  0.1047
  GET DATA  
No GET data exists
  MEMORY USAGE  
1.5670 MB
  POST DATA  
No POST data exists
  URI STRING  
store/prepare-your-company-for-global-pricing
  CLASS/METHOD  
products/route
  DATABASE:  MITSLOAN_DEV   QUERIES: 68  (Hide)
0.0003  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  'dba34184fd5c65fa568464e1b7042993'
ORDER BY `created_atDESC 
0.0002  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  'dba34184fd5c65fa568464e1b7042993'
ORDER BY `created_atDESC 
0.0001  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  'dba34184fd5c65fa568464e1b7042993'
ORDER BY `created_atDESC 
0.0001  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  'dba34184fd5c65fa568464e1b7042993'
ORDER BY `created_atDESC 
0.0001  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  'dba34184fd5c65fa568464e1b7042993'
ORDER BY `created_atDESC 
0.0001  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  'dba34184fd5c65fa568464e1b7042993'
ORDER BY `created_atDESC 
0.0001  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  'dba34184fd5c65fa568464e1b7042993'
ORDER BY `created_atDESC 
0.0002  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  'dba34184fd5c65fa568464e1b7042993'
ORDER BY `created_atDESC 
0.0001  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  'dba34184fd5c65fa568464e1b7042993'
ORDER BY `created_atDESC 
0.0001  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  'dba34184fd5c65fa568464e1b7042993'
ORDER BY `created_atDESC 
0.0001  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  'dba34184fd5c65fa568464e1b7042993'
ORDER BY `created_atDESC 
0.0001  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  'dba34184fd5c65fa568464e1b7042993'
ORDER BY `created_atDESC 
0.0001  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  'dba34184fd5c65fa568464e1b7042993'
ORDER BY `created_atDESC 
0.0001  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  'dba34184fd5c65fa568464e1b7042993'
ORDER BY `created_atDESC 
0.0001  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  'dba34184fd5c65fa568464e1b7042993'
ORDER BY `created_atDESC 
0.0001  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  'dba34184fd5c65fa568464e1b7042993'
ORDER BY `created_atDESC 
0.0001  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  'dba34184fd5c65fa568464e1b7042993'
ORDER BY `created_atDESC 
0.0001  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  'dba34184fd5c65fa568464e1b7042993'
ORDER BY `created_atDESC 
0.0001  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  'dba34184fd5c65fa568464e1b7042993'
ORDER BY `created_atDESC 
0.0001  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  'dba34184fd5c65fa568464e1b7042993'
ORDER BY `created_atDESC 
0.0001  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  'dba34184fd5c65fa568464e1b7042993'
ORDER BY `created_atDESC 
0.0001  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  'dba34184fd5c65fa568464e1b7042993'
ORDER BY `created_atDESC 
0.0001  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  'dba34184fd5c65fa568464e1b7042993'
ORDER BY `created_atDESC 
0.0003  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  'dba34184fd5c65fa568464e1b7042993'
ORDER BY `created_atDESC 
0.0002  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  'dba34184fd5c65fa568464e1b7042993'
ORDER BY `created_atDESC 
0.0001  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  'dba34184fd5c65fa568464e1b7042993'
ORDER BY `created_atDESC 
0.0002  

SELECT SQL_CALC_FOUND_ROWS cat_id
FROM 
(`product_categories`)
WHERE `status_id` =  'A'
AND `url_friendly` =  'prepare-your-company-for-global-pricing'
AND `parent_id` =  
0.0080  

SELECT c.parent_idc.format_id
                    FROM products 
AS pproducts AS c
                    WHERE p
.prod_id c.parent_id AND
                        
c.avail_id IN ('A','B','D') AND
                        
c.type_id 'V' AND
                        (
                            
c.sku 'prepare-your-company-for-global-pricing' OR
                            if(
c.format_id 'Certificate'''p.url_friendly) = 'prepare-your-company-for-global-pricing'
                        
)
                    
LIMIT 1 
0.0043  

SELECT `parent_id`
FROM (`products`)
WHERE `prod_id` =  2121 
0.0006  

SELECT *
FROM (`products`)
WHERE `products`.`prod_id` =  '2121' 
0.0003  

SELECT *
FROM (`authors`)
JOIN `products__authorsON `authors`.`author_id` = `products__authors`.`author_id`
WHERE `products__authors`.`prod_id` =  '2121'
ORDER BY `sortAS
0.0003  

SELECT `cat_id`
FROM (`product_categories__products`)
WHERE `prod_id` =  '2121' 
0.0001  

SELECT *
FROM (`product_flags__products`)
WHERE `prod_id` =  '2121' 
0.0002  

SELECT `sku`
FROM (`products__xsell`)
WHERE `prod_id` =  '2121'
ORDER BY IF(position 010) AS, `position
0.0700  

SELECT `products`.`parent_id`
FROM (`transaction_lines`)
JOIN `productsON `products`.`sku` = `transaction_lines`.`sku`
JOIN `product_categories__productsON `products`.`parent_id` = `product_categories__products`.`prod_id`
WHERE `products`.`avail_id` =  'A'
AND TO_DAYS(transaction_lines.updated_at) < (TO_DAYS(NOW()) - 90)
AND `
product_categories__products`.`cat_idIN ('249') 
GROUP BY `products`.`parent_id`
ORDER BY COUNT(*) DESC
LIMIT 6 
0.0002  

SELECT `parent_id`
FROM (`products`)
WHERE `prod_id` =  '361' 
0.0002  

SELECT *
FROM (`products`)
WHERE `products`.`prod_id` =  '361' 
0.0002  

SELECT *
FROM (`authors`)
JOIN `products__authorsON `authors`.`author_id` = `products__authors`.`author_id`
WHERE `products__authors`.`prod_id` =  '361'
ORDER BY `sortAS
0.0001  

SELECT `parent_id`
FROM (`products`)
WHERE `prod_id` =  '3961' 
0.0002  

SELECT *
FROM (`products`)
WHERE `products`.`prod_id` =  '3961' 
0.0002  

SELECT *
FROM (`authors`)
JOIN `products__authorsON `authors`.`author_id` = `products__authors`.`author_id`
WHERE `products__authors`.`prod_id` =  '3961'
ORDER BY `sortAS
0.0001  

SELECT `parent_id`
FROM (`products`)
WHERE `prod_id` =  '35' 
0.0002  

SELECT *
FROM (`products`)
WHERE `products`.`prod_id` =  '35' 
0.0003  

SELECT *
FROM (`authors`)
JOIN `products__authorsON `authors`.`author_id` = `products__authors`.`author_id`
WHERE `products__authors`.`prod_id` =  '35'
ORDER BY `sortAS
0.0001  

SELECT `parent_id`
FROM (`products`)
WHERE `prod_id` =  '179' 
0.0002  

SELECT *
FROM (`products`)
WHERE `products`.`prod_id` =  '179' 
0.0002  

SELECT *
FROM (`authors`)
JOIN `products__authorsON `authors`.`author_id` = `products__authors`.`author_id`
WHERE `products__authors`.`prod_id` =  '179'
ORDER BY `sortAS
0.0001  

SELECT `parent_id`
FROM (`products`)
WHERE `prod_id` =  '489' 
0.0002  

SELECT *
FROM (`products`)
WHERE `products`.`prod_id` =  '489' 
0.0002  

SELECT *
FROM (`authors`)
JOIN `products__authorsON `authors`.`author_id` = `products__authors`.`author_id`
WHERE `products__authors`.`prod_id` =  '489'
ORDER BY `sortAS
0.0001  

SELECT `parent_id`
FROM (`products`)
WHERE `prod_id` =  '2465' 
0.0001  

SELECT *
FROM (`products`)
WHERE `products`.`prod_id` =  '2465' 
0.0002  

SELECT *
FROM (`authors`)
JOIN `products__authorsON `authors`.`author_id` = `products__authors`.`author_id`
WHERE `products__authors`.`prod_id` =  '2465'
ORDER BY `sortAS
0.0003  

SELECT SQL_CALC_FOUND_ROWS media_idposition
FROM 
(`media`)
WHERE `foreign_key_table` =  'products'
AND `foreign_key_column` =  'prod_id'
AND `foreign_key_value` =  '2121'
AND `kind` =  'image_600x600'
ORDER BY IF(position 010) AS, `position
0.0001  

SELECT *
FROM (`media`)
WHERE `media`.`media_id` =  '948' 
0.0001  

SELECT *
FROM (`mime_types`)
WHERE `mime_types`.`extension` =  'jpg' 
0.0001  

SELECT *
FROM (`media_metadata`)
WHERE `media_id` =  '948' 
0.0003  

SELECT SQL_CALC_FOUND_ROWS media_idposition
FROM 
(`media`)
WHERE `foreign_key_table` =  'products'
AND `foreign_key_column` =  'prod_id'
AND `foreign_key_value` =  '2121'
AND `kind` =  'gallery_image'
ORDER BY IF(position 010) AS, `position
0.0003  

SELECT *
FROM (`products`)
WHERE `avail_idIN ('A''B''C''H') 
AND `
parent_id` =  '2121'
AND `type_id` =  'V'
ORDER BY IF(position 010) AS, `position`, `title
0.0002  

SELECT `c`.`format_id`, `c`.`price`, `c`.`sale_price`
FROM (`productsAS c)
WHERE `c`.`prod_id` =  '2122'
LIMIT 1 
0.0002  

SELECT SQL_CALC_FOUND_ROWS media_idposition
FROM 
(`media`)
WHERE `foreign_key_table` =  'products'
AND `foreign_key_column` =  'prod_id'
AND `foreign_key_value` =  '2122'
AND `kind` =  'thumbnail'
ORDER BY IF(position 010) AS, `position
0.0003  

SELECT `product_categories__products`.`cat_id`
FROM (`product_categories__products`)
JOIN `product_categoriesON `product_categories__products`.`cat_id` = `product_categories`.`cat_id`
WHERE `product_categories__products`.`prod_id` =  '2121'
AND `product_categories`.`parent_id` =  1
AND `product_categories__products`.`cat_idNOT IN (1261)  
0.0004  

SELECT `cat_idAS id, `parent_idAS parent, `status_id`, `name`, `description`, `url_friendly`, `page_title`, `meta_keywords`, `meta_description`, `position`, `updated_at`
FROM (`product_categories`)
WHERE `cat_id` != 1
ORDER BY 
`parent_id`, IF(position 010) AS, `position`, `name
0.0003  

SELECT *
FROM (`product_categories`)
WHERE `status_id` =  'A'
AND `parent_id` =  1
AND `cat_idNOT IN (1261) 
ORDER BY `name
0.0002  

SELECT *
FROM (`site_settings`)
WHERE `option_key` =  'announcement' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)