What your customers are trying to do
Readers looking for books, events and recommendations want to order a book or come to an event.
A bookshop website usually has to handle online ordering, author event tickets and reader newsletter.
Online ordering: readers order books they cannot find in store. Offer pickup as well as delivery.
Author event tickets: events have limited seating. Give each event a page with ticket details.
Reader newsletter: regulars like hearing about new releases and events. Say what readers will receive and how often.