• strict warning: Declaration of FeedsImporter::copy() should be compatible with FeedsConfigurable::copy(FeedsConfigurable $configurable) in /home/writezil/public_html/sites/all/modules/feeds/includes/FeedsImporter.inc on line 94.
  • strict warning: Declaration of FeedsNodeProcessor::map() should be compatible with FeedsProcessor::map($source_item, $target_item = NULL) in /home/writezil/public_html/sites/all/modules/feeds/plugins/FeedsNodeProcessor.inc on line 319.
  • strict warning: Declaration of FeedsNodeProcessor::setTargetElement() should be compatible with FeedsProcessor::setTargetElement(&$target_item, $target_element, $value) in /home/writezil/public_html/sites/all/modules/feeds/plugins/FeedsNodeProcessor.inc on line 319.
  • strict warning: Declaration of FeedsFeedNodeProcessor::map() should be compatible with FeedsProcessor::map($source_item, $target_item = NULL) in /home/writezil/public_html/sites/all/modules/feeds/plugins/FeedsFeedNodeProcessor.inc on line 227.
  • strict warning: Declaration of FeedsFeedNodeProcessor::setTargetElement() should be compatible with FeedsProcessor::setTargetElement(&$target_item, $target_element, $value) in /home/writezil/public_html/sites/all/modules/feeds/plugins/FeedsFeedNodeProcessor.inc on line 227.
  • strict warning: Declaration of FeedsUserProcessor::map() should be compatible with FeedsProcessor::map($source_item, $target_item = NULL) in /home/writezil/public_html/sites/all/modules/feeds/plugins/FeedsUserProcessor.inc on line 195.
  • warning: preg_replace(): Compilation failed: disallowed Unicode code point (>= 0xd800 && <= 0xdfff) at offset 1809 in /home/writezil/public_html/modules/search/search.module on line 334.
  • warning: preg_replace(): Compilation failed: disallowed Unicode code point (>= 0xd800 && <= 0xdfff) at offset 1809 in /home/writezil/public_html/modules/search/search.module on line 334.
  • warning: preg_replace(): Compilation failed: disallowed Unicode code point (>= 0xd800 && <= 0xdfff) at offset 1809 in /home/writezil/public_html/modules/search/search.module on line 334.
  • warning: preg_replace(): Compilation failed: disallowed Unicode code point (>= 0xd800 && <= 0xdfff) at offset 1809 in /home/writezil/public_html/modules/search/search.module on line 334.
  • warning: preg_replace(): Compilation failed: disallowed Unicode code point (>= 0xd800 && <= 0xdfff) at offset 1809 in /home/writezil/public_html/modules/search/search.module on line 334.
  • warning: preg_replace(): Compilation failed: disallowed Unicode code point (>= 0xd800 && <= 0xdfff) at offset 1809 in /home/writezil/public_html/modules/search/search.module on line 334.
  • You must include at least one positive keyword with 3 characters or more.
  • strict warning: Non-static method view::load() should not be called statically in /home/writezil/public_html/sites/all/modules/views/views.module on line 843.
  • strict warning: Declaration of views_plugin_display::options_validate() should be compatible with views_plugin::options_validate(&$form, &$form_state) in /home/writezil/public_html/sites/all/modules/views/plugins/views_plugin_display.inc on line 1877.
  • strict warning: Declaration of views_plugin_display_block::options_submit() should be compatible with views_plugin_display::options_submit(&$form, &$form_state) in /home/writezil/public_html/sites/all/modules/views/plugins/views_plugin_display_block.inc on line 193.
  • strict warning: Declaration of views_handler_field_broken::ui_name() should be compatible with views_handler::ui_name($short = false) in /home/writezil/public_html/sites/all/modules/views/handlers/views_handler_field.inc on line 641.
  • strict warning: Declaration of views_handler_sort_broken::ui_name() should be compatible with views_handler::ui_name($short = false) in /home/writezil/public_html/sites/all/modules/views/handlers/views_handler_sort.inc on line 82.
  • strict warning: Declaration of views_handler_filter::options_validate() should be compatible with views_handler::options_validate($form, &$form_state) in /home/writezil/public_html/sites/all/modules/views/handlers/views_handler_filter.inc on line 585.
  • strict warning: Declaration of views_handler_filter::options_submit() should be compatible with views_handler::options_submit($form, &$form_state) in /home/writezil/public_html/sites/all/modules/views/handlers/views_handler_filter.inc on line 585.
  • strict warning: Declaration of views_handler_filter_broken::ui_name() should be compatible with views_handler::ui_name($short = false) in /home/writezil/public_html/sites/all/modules/views/handlers/views_handler_filter.inc on line 609.
  • strict warning: Declaration of views_handler_filter_boolean_operator::value_validate() should be compatible with views_handler_filter::value_validate($form, &$form_state) in /home/writezil/public_html/sites/all/modules/views/handlers/views_handler_filter_boolean_operator.inc on line 128.
  • strict warning: Declaration of views_plugin_style_default::options() should be compatible with views_object::options() in /home/writezil/public_html/sites/all/modules/views/plugins/views_plugin_style_default.inc on line 25.
  • strict warning: Declaration of views_plugin_row::options_validate() should be compatible with views_plugin::options_validate(&$form, &$form_state) in /home/writezil/public_html/sites/all/modules/views/plugins/views_plugin_row.inc on line 135.
  • strict warning: Declaration of views_plugin_row::options_submit() should be compatible with views_plugin::options_submit(&$form, &$form_state) in /home/writezil/public_html/sites/all/modules/views/plugins/views_plugin_row.inc on line 135.
  • strict warning: Non-static method view::load() should not be called statically in /home/writezil/public_html/sites/all/modules/views/views.module on line 843.
  • strict warning: Declaration of content_handler_field::options() should be compatible with views_object::options() in /home/writezil/public_html/sites/all/modules/cck/includes/views/handlers/content_handler_field.inc on line 208.
  • strict warning: Non-static method view::load() should not be called statically in /home/writezil/public_html/sites/all/modules/views/views.module on line 843.
  • strict warning: Non-static method view::load() should not be called statically in /home/writezil/public_html/sites/all/modules/views/views.module on line 843.
  • strict warning: Non-static method view::load() should not be called statically in /home/writezil/public_html/sites/all/modules/views/views.module on line 843.
  • strict warning: Non-static method view::load() should not be called statically in /home/writezil/public_html/sites/all/modules/views/views.module on line 843.
  • strict warning: Declaration of views_handler_argument::init() should be compatible with views_handler::init(&$view, $options) in /home/writezil/public_html/sites/all/modules/views/handlers/views_handler_argument.inc on line 745.
  • strict warning: Declaration of views_handler_argument_broken::ui_name() should be compatible with views_handler::ui_name($short = false) in /home/writezil/public_html/sites/all/modules/views/handlers/views_handler_argument.inc on line 770.

Wholesale vs. Agency: Sales Models in Conflict

Posted by Victoria Strauss for Writer Beware

One of the big publishing headlines this week (here, for instance) was that e-books from some popular authors were selling on Amazon for higher prices than the hardcover versions. For instance, the hardcover of Ken Follet's Fall of Giants was priced at $19.39, while the digital version cost $19.99. James Patterson's and Howard Roughan's Don’t Blink was going for $14.00 in hardcover, and $14.99 in digital.

Predictably, Kindle-maniacs flipped out, slamming the books with one-star reviews and angry comments. "The publisher expects more for the Kindle electronic version than the hardback. It is unfortunate the publishing industry continues to live in the past...Take advantage of your customers and feel their wrath," wrote one commenter. "It is ridiculous that the publisher is charging more for the Kindle version than the hardcover," wrote another. "The price for this eBook is outrageous (more than the hardcover edition!) Send a message to the publisher that we consumers will not be bilked out of our money to satisfy their greed," wrote a third.

I won't argue that $19.99 or even $14.99 is too much to pay for an e-book--especially since, if you use an e-book reader such as the Kindle, you are buying a license, not a book. And I do believe that consumer pressure will ultimately force prices down (though many consumers who demand low-priced e-books don't seem to grasp that publishers have fixed costs that must be recouped across all versions of a book, even the versions that are cheaper to produce). But it's wrong to punish authors by giving one-star reviews, or claiming that publishers and authors are in cahoots. Authors have no control over the prices at which their books are sold.

In this particular case, it's also wrong to blame publishers, since the pricing discrepancies that have stirred up so much bad feeling are Amazon's doing. What we have here isn't nefarious price-fixing by greedy, backward-looking publishers determined to cripple e-book adoption, but a conflict between two fundamentally different models of book selling.

Under the wholesale model that has defined book selling until very recently, publishers set the list price of books and sell them to retailers at a substantial discount. The retailers then sell the books to consumers at whatever prices they choose, and keep the profit--or swallow the loss. Retailers like Amazon often sell popular books at deep discount, accepting a loss as a way to bring in customers. For instance, Fall of Giants, which at nearly 1,000 pages is a true doorstopper, has a list price of $36.00, but Amazon is selling it for just $19.39. Don't Blink has a list price of $27.99, but on Amazon it costs $14.00.

By contrast, under the recently-introduced agency model that has come to dominate the selling of e-books, retailers become "agents" through which publishers sell books directly to consumers. The agency model doesn't allow for discounting; retailers simply pass books to consumers at the price set by publishers, and receive a commission on sales.

So Amazon can do whatever it wants with print prices--but for e-books, it is locked into the publisher's price. The occasional result: hardcovers that cost less to buy than e-books, even though the list prices for the hardcovers are considerably higher than the list prices for the e-books (a point apparently completely missed by the Follett and Patterson one-star brigade).

In other words, there is a mismatch between Amazon the retailer and Amazon the agent. While I'm sure that the current surge of customer outrage doesn't make Amazon too unhappy, given that it doesn't like the agency model and has been actively encouraging its customers to target publishers by slapping scarlet letters on agency model e-books in the form of disclaimers ("This price was set by the publisher"), the competition between these different book selling models does no one any good. It benefits neither publishers nor retailers to have sales policies that conflict. This is something that will urgently need to be worked out in the future.

(And by the way, for Kindle owners who wax nostalgic for the $9.99 ebooks of yore: that low price point was selectively applied. Ebooks from popular authors sold for $9.99, but ebooks from midlist and obscure authors sold for list price, which was often quite a bit higher.)

"It's a damn poor mind that can only think of one way to spell a word. "
Andrew Jackson

Random picks

  • Composing an email is just the same as technical writing. All requires a professional and effective way of writing the content before sending it to your recipient.
  • I've been reading Barbara Oakley, a professor and social scientist with a unique theory about altruism. Far from being a boon to mankind, she believes, altruism is often our scourge, our instrument of self-destruction. She cites the altruistic Chairman Mao (as we have too, in our discussions about altruism and ethics) and Adolf Hitler (who never stopped constantly reminding the German people how much he was helping them, up until the end when the entire country burned). These are both apt examples in the critique of "bad altruism". Her recent book, lengthily titled Cold-Blooded Kindness:...
  • So how do you connect with an audience so your message matches their expectations, wants and needs and you get your message across effectively
  • A giant among novelists, Ernest Hemingway can teach all writers many excellent lessons on how to write fiction. Here are 7 tried and true Hemingway techniques and strategies that you can apply to your own writing.
  • Therese here. Please welcome today’s guest, Joni B. Cole. A 2011 Pushcart Prize nominee, Joni is a popular speaker at writing conferences across the country, has been interviewed on national television shows including CNN, and contributes regularly to The Writer magazine. Just yesterday marked the release day for her latest book, Another Bad Dog Book: Tales [...]

Recommended sites

Most recent titles

Fast fact about writing

Well-known writers who have suffered from writer's block include George Gissing, Samuel Coleridge, Ralph Ellison, Joseph Mitchell and F. Scott Fitzgerald. Writers who overcame writer's block and published new work after a hiatus of decades include Harold Brodkey, whose novel The Runaway Soul appeared some 30 years after it was first projected, and Henry Roth, whose first novel, Call It Sleep, was published in 1934; his second, Mercy Of A Rude Stream, did not appear until 1994.