Skip to content
Product cover

The New E-Commerce Intermediaries

When companies first plunged into e-commerce, they thought success meant cutting out middlemen. That approach didn’t work, in part because e-businesses misunderstood the role of intermediaries. Middlemen are not costly, necessary evils. They solve problems for customers and, in so doing, they enable sales and create value for producers.

INSEAD’s Philip Anderson and Erin Anderson show how intermediaries are helping smart companies realize the promise of the Web. They explain intermediaries’ nine ways of adding value, suggesting that three will change, three will survive in a new form, and three (reducing uncertainty about quality, preserving customer anonymity and tailoring offerings to customer needs) present growth opportunities.

Middlemen can co-opt the Internet by offering services that would be too difficult for individual producers to provide. However, the authors caution, intermediaries must be open to new ways of doing business with suppliers and vice versa.

The Web transforms but does not eliminate the advantages of the middleman’s central lookout position. But what was once thought of as a straight distribution channel from supplier through middleman to customer is now more accurately described as a service hub. The player that takes the customer order — possibly a Web site — occupies the center and interacts with many partners.

The authors specify appropriate, fair incentives (for example, because Ethan Allen has quasi-independent furniture stores that customers browse before buying directly from the manufacturer’s Web site, the company automatically gives the nearest retailer a 10% tip). And they describe service-hub management that will generate enough trust to permit producers to get closer to customers — indirectly.

Purchase Options

Educator and Student Discounts Available. Learn more »

  BENCHMARKS  
Loading Time: Base Classes  0.0005
My Controller Construct  0.0020
Build Nav  0.0006
Controller Execution Time ( Products / Route )  0.0629
Total Execution Time  0.0635
  GET DATA  
No GET data exists
  MEMORY USAGE  
1.5610 MB
  POST DATA  
No POST data exists
  URI STRING  
store/the-new-e-commerce-intermediaries
  CLASS/METHOD  
products/route
  DATABASE:  MITSLOAN_DEV   QUERIES: 68  (Hide)
0.0010  

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

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

SELECT *
FROM (`carts`)
WHERE `cart_id` =  '7f0fbb7391bee405eb5feaaf95b51533'
ORDER BY `created_atDESC 
0.0004  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  '7f0fbb7391bee405eb5feaaf95b51533'
ORDER BY `created_atDESC 
0.0007  

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

SELECT *
FROM (`carts`)
WHERE `cart_id` =  '7f0fbb7391bee405eb5feaaf95b51533'
ORDER BY `created_atDESC 
0.0004  

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

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

SELECT *
FROM (`carts`)
WHERE `cart_id` =  '7f0fbb7391bee405eb5feaaf95b51533'
ORDER BY `created_atDESC 
0.0010  

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

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

SELECT *
FROM (`carts`)
WHERE `cart_id` =  '7f0fbb7391bee405eb5feaaf95b51533'
ORDER BY `created_atDESC 
0.0005  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  '7f0fbb7391bee405eb5feaaf95b51533'
ORDER BY `created_atDESC 
0.0022  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  '7f0fbb7391bee405eb5feaaf95b51533'
ORDER BY `created_atDESC 
0.0004  

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

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

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

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

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

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

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

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

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

SELECT *
FROM (`carts`)
WHERE `cart_id` =  '7f0fbb7391bee405eb5feaaf95b51533'
ORDER BY `created_atDESC 
0.0005  

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

SELECT *
FROM (`carts`)
WHERE `cart_id` =  '7f0fbb7391bee405eb5feaaf95b51533'
ORDER BY `created_atDESC 
0.0006  

SELECT SQL_CALC_FOUND_ROWS cat_id
FROM 
(`product_categories`)
WHERE `status_id` =  'A'
AND `url_friendly` =  'the-new-e-commerce-intermediaries'
AND `parent_id` =  
0.0130  

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 'the-new-e-commerce-intermediaries' OR
                            if(
c.format_id 'Certificate'''p.url_friendly) = 'the-new-e-commerce-intermediaries'
                        
)
                    
LIMIT 1 
0.0003  

SELECT `parent_id`
FROM (`products`)
WHERE `prod_id` =  1863 
0.0002  

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

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

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

SELECT *
FROM (`product_flags__products`)
WHERE `prod_id` =  '1863' 
0.0001  

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

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 ('248') 
GROUP BY `products`.`parent_id`
ORDER BY COUNT(*) DESC
LIMIT 6 
0.0002  

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

SELECT *
FROM (`products`)
WHERE `products`.`prod_id` =  '2343' 
0.0004  

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

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

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

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

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

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

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

SELECT `parent_id`
FROM (`products`)
WHERE `prod_id` =  '2699' 
0.0004  

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

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

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

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

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

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

SELECT *
FROM (`products`)
WHERE `products`.`prod_id` =  '655' 
0.0013  

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

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

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

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

SELECT *
FROM (`media_metadata`)
WHERE `media_id` =  '877' 
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` =  '1863'
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` =  '1863'
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` =  '1864'
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` =  '1864'
AND `kind` =  'thumbnail'
ORDER BY IF(position 010) AS, `position
0.0002  

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` =  '1863'
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.0003  

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