Skip to main content

Proposed Services

This document is intended to help narrow down the finalization of a website plan for you. As we go through it, please make note of anything you have questions about.

After you go through this, it is recommended that we have a discovery meeting where we walk you through your full planning session for your site to make sure everything aligns top-to-bottom. Once that is completed, we would feel confident in your site's roadmap, resulting in a product that you would love.

1. Context

  • Single Location Only: You’re an independent store within a larger franchise. This website should serve Midlothian, TX only.
  • Platform Choice: We’ll pick a website platform that balances speed to launch, easy editing, and payment compatibility.
  • Payments via Square (Preferred): Ideal setup: take payments with Square, use its inventory where possible, and keep reporting simple.
  • System Communication: Need to be able to incorporate into email receipts, operation communication, etc for ease of use.
  • Simple Operations: Guest checkout only (no user accounts). Order confirmations and important info should be included in email receipts and be easy for your team to manage.

Below are the best-fit options for a single-location cookie shop that wants guest checkout and Square payments.

Option A — Custom Next.js Site + Square (Best long-term)

  • What it is: A custom website (fast, SEO-friendly) using Next.js with Square’s checkout/payment tools.
  • Pros:
    • Best performance and SEO; fully branded.
    • Guest-only checkout (no confusion with chain accounts).
    • Flexible product pages (custom flavors, limited-time items, seasonal promos).
    • Can add magic-link order tracking (no login).
  • Cons:
    • Feature changes require developer support.
  • Who it’s for: Stores that want a polished, fast site and the freedom to grow features later (corporate/bulk, fundraising, etc.).

Option B — Square Online Store (Fastest to launch)

  • What it is: Square’s own hosted storefront (uses your Square catalog/payments).
  • Pros:
    • Quick setup; inventory/payments live in Square.
    • Simple to manage daily (one system).
  • Cons:
    • Branding and layout options are limited.
    • Harder to add custom features (e.g., unique product detail layouts, advanced forms).
  • Who it’s for: “Good enough” now, with minimal customization needs.

Option C — Wix Stores + Square

  • What it is: Wix website builder with Wix Stores and Square as the payment provider.
  • Pros:
    • Easy content editing; many templates.
    • Works with Square for payments.
  • Cons:
    • Slower than a custom site; less flexible for future custom flows.
    • App/plugin dependencies can add monthly costs.
  • Who it’s for: Owners who want to self-edit often and favor “no-code” tools.

3. Website Planning

Required Pages

Home (demo: https://marys-demo.baas.dev)

  • Purpose: Quickly show what you sell, today’s hours/status, and the next action: Order for Pickup.
  • Key Sections:
    • Hero with best-sellers and “Order Now” button
    • Today’s specials/limited batches
    • Location & hours (today), tap-to-call, directions
    • Social proof (reviews, Instagram feed)
  • Notes: Feature seasonal cookies and gift trays prominently.

Location,Hours, & About (/about)

  • Address, embedded Google Map, hours (regular + holidays)
  • Parking/landmark notes, tap-to-call, “Order for Pickup” button
  • Notes: Put “Midlothian, TX location only” to reduce franchise confusion.
  • Purpose: Tell your local story (Midlothian roots, owners, photos).
  • Key Sections:
    • Short story + team photos
    • What makes your cookies special (size, ingredients, baking schedule)
    • Community involvement (schools, events)
  • Notes: Keep it conversational; include 3–5 photos.

Contact

  • Purpose: Provide a simple way to reach you.
  • Key Sections:
    • Contact form (Name, Email, Phone, Message)
    • Store phone (tap-to-call), email, and map
    • Auto-reply: “We’ll get back to you within X hours.”
  • Notes: Forward forms to the right inbox(es); add spam protection.

Legal Page(s)

  • Purpose: Build trust and cover basics.
  • Pages/Sections:
    • Privacy Policy: What data you collect (orders, contact forms) and how it’s used.
    • Terms of Service: General site terms (purchases, content, acceptable use).
    • Accessibility Statement: Your intent to provide an accessible experience and how to request assistance.
  • Notes: Keep it short and plain-English.

Shop (https://marys-demo.baas.dev/shop)

  • Purpose: Show all shoppable categories (Cookies, Cookie Cakes, Party Trays, Drinks, Merch).
  • Key Details:
    • Category filters (e.g., “Gift Boxes”, “Gluten-Friendly*”)
    • Badges: “Best Seller”, “New”, “Limited Batch”
    • Clear price and “Add to Cart”
  • Notes: Use Square items and categories for consistency.

Product Details (https://marys-demo.baas.dev/product-details)

  • Purpose: Present each item clearly with options.
  • Key Details:
    • Large photos; description (flavor notes; quantity/size)
    • Options (e.g., 1-Dozen vs. ½-Dozen; icing options; inscriptions for cookie cakes)
    • Allergen notice (nuts, dairy, gluten)
    • “Order by X pm for same-day pickup”
  • Notes: Short, friendly descriptions; add “Storage/Serving Tips.”

Checkout (https://marys-demo.baas.dev/checkout)

  • Purpose: Simple, fast, guest-only checkout.
  • Key Details:
    • Contact info, pickup/delivery selection, pickup time window
    • Payment (Square)
    • Order Info Acknowledgment checkbox (see next page)
  • Notes: Remove “Create Account” or “Login” wording to avoid franchise confusion.

Payment

  • Purpose: If required by the payment provider (some flows keep payment inside checkout).
  • Key Details:
    • Minimal fields; support Apple Pay/Google Pay where possible
  • Notes: If we embed Square directly in Checkout, we won’t need a separate Payment page.

Receipt

  • Purpose: Confirm the order and send the email receipt.
  • Key Details:
    • Order summary, pickup/delivery time, store address, phone, map link
    • “Show this email when picking up”
    • Optional: Magic order-tracking link (/order/[token])
  • Notes: Include a small “Thanks—tag us on Instagram!” line.

Pickup & Delivery Info (/order-info)

  • Pickup: Lead times, cut-off times, where to go in-store
  • Delivery: Radius/fee, partners (if any), minimum order (if any)
  • Changes/Cancellations: How and by when
  • Notes: Checkout checkbox “I’ve read the Pickup & Delivery Info.”

Custom Orders & Catering (/custom-orders)

  • Giant cookies, cookie cakes (inscriptions), party trays, corporate gifting
  • Quote Request Form: Event date, quantity, flavors, inscription, budget, pickup/delivery
  • Notes: 48–72 hour lead time; rush policy if applicable.

Gift Cards (/gift-cards)

  • Digital/physical; how to redeem; Midlothian-only if applicable
  • Notes: Link to Square gift cards.

Seasonal & Specials (/seasonal)

  • Rotating items; time-boxed promos; holiday pre-orders
  • Notes: Great for ads and social boosts.

Corporate/Bulk Orders (/bulk-orders)

  • Office trays, recurring deliveries, invoicing upon approval
  • Notes: Intake form with delivery schedule options.

Gallery/Reviews (/gallery)

  • Social proof wall; embed Instagram grid.

4. What We’ll Need From You (Content Checklist)

  • Logo & Branding: Logo files, colors, brand photos (storefront, interior, staff).
  • Store Info: Exact address, phone, hours, holiday schedule, parking tips.
  • Menu & Pricing: Product names, sizes, prices, and any options (e.g., inscriptions).
  • Allergen Info: Clear details on nuts, gluten, dairy, egg, and cross-contact.
  • Policies: Cancellations/changes, refunds, lead times.
  • Photos:
    • 8–12 product photos (plain + lifestyle)
    • 3–5 store/team photos
  • Social Links: Facebook, Instagram, TikTok (if any).

5. Timeline

The project will take 2 weeks total:

  • Planning Meeting (~1 hour): Define layout, content, and page flow
  • Week 1: Main development and page build
  • Review Period: Client reviews the site, we meet to gather final adjustments
  • Week 2: Cleanup, refinements, and launch

6. Investment

Note: this are based on past work of this scale, and is in a range that we feel confident in based on the required basic scope.

ItemCost
One-Time Online Business Management Setup (Google Business, SEO, Analytics, domain, CDN)$100
Website Design & Development$4,000-$5,500 (Depending on what else is added. General Range)
Hosting (12 months @ $20/month)$240
Total$4,340-$5,840 (approximate)

Payment Terms

  • 50% deposit due at project start
  • 50% balance due at completion and launch

Next Steps

  1. Planning Meeting (~1 hour): Plan out your website entirely before work begins
  2. Deposit: Pay 50% to begin the project
  3. Week of Development: Initial build of all pages and structure
  4. Review Period: You will review the site and provide feedback during a scheduled meeting
  5. Week of Finalization: Cleanup, refinements, and launch of the finished website

Contact Information

Thomas Miller
Email: [email protected]
Phone: (972) 795-9884