Skip to main content

Store Setup Guide

Complete guide to configuring your BookWish store.

Store Configuration Overview

Your store configuration affects:

  • How customers find you
  • Your online presence
  • Order processing
  • Payment handling

Essential Settings

Store Profile

SettingPurposeRequired
NameDisplay name for your storeYes
SlugURL identifier (bookwish.shop/{slug})Yes (auto-generated)
DescriptionStore description for websiteRecommended
LogoStore brandingRecommended

Location

Accurate location information enables:

  • Customer pickup
  • "Stores near me" search
  • Local delivery options
Address Line 1: 123 Main Street
Address Line 2: Suite 100 (optional)
City: Portland
State: OR
ZIP: 97201

Contact

  • Phone: Displayed on website, used for customer contact
  • Email: Receives order notifications and inquiries

Hours

Business hours format:

  • Standard hours: 9:00 AM - 6:00 PM
  • Extended hours: 9:00 AM - 9:00 PM
  • Closed: Closed
  • 24 hours: Open 24 Hours

Advanced Settings

Website Settings

Enable and configure your online presence:

Website Enabled: Yes
Store URL: bookwish.shop/your-store
Custom Domain: www.yourstore.com (optional)

Integration Settings

Connect external services:

IntegrationPurpose
SquarePOS and inventory sync
StripePayment processing
EasyPostShipping labels
IngramBook ordering

Inventory Settings

Configure how inventory is managed:

  • Native: Manage inventory directly in BookWish
  • Square Sync: Sync with Square POS inventory

Payment Setup

Stripe Connect

Connect your Stripe account to receive payments:

  1. Go to Shop > Settings > Payments
  2. Click "Connect Stripe Account"
  3. Complete Stripe onboarding
  4. Verify your business information

Payment Flow

Customer pays → Stripe processes → Funds to your account

BookWish fee deducted

Square Integration

Connecting Square

  1. Go to Shop > Settings > Integrations
  2. Click "Connect Square"
  3. Authorize BookWish access
  4. Select location (if multiple)

Sync Settings

Configure how Square syncs:

  • Inventory Source: Square or Native
  • Sync Frequency: Real-time (webhooks) + hourly backup
  • Price Sync: Keep prices in sync with Square

Notification Preferences

Order Notifications

Choose how you receive order alerts:

  • Immediate: Email notification for each order
  • Daily Digest: Summary email at 6 AM daily

Other Notifications

  • New reviews about your store
  • Low inventory alerts
  • Customer inquiries

Store Verification

ABA Membership

If you're an American Booksellers Association member:

  1. Go to Shop > Settings > Verification
  2. Enter your ABA member ID
  3. We'll verify your membership
  4. Your store gets a "Verified Indie" badge

Testing Your Setup

Before going live:

  1. Place a test order - Use test payment mode
  2. Check email notifications - Verify you receive alerts
  3. Review website - Preview your store website
  4. Test checkout - Complete a purchase flow

Checklist

  • Store name and description set
  • Address and contact information complete
  • Business hours configured
  • Logo uploaded
  • Stripe account connected
  • Inventory added
  • Website enabled
  • Test order completed