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.
2. Recommended Tech Options
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.”
Optional Recommended Pages
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.
| Item | Cost |
|---|---|
| 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
- Planning Meeting (~1 hour): Plan out your website entirely before work begins
- Deposit: Pay 50% to begin the project
- Week of Development: Initial build of all pages and structure
- Review Period: You will review the site and provide feedback during a scheduled meeting
- Week of Finalization: Cleanup, refinements, and launch of the finished website
Contact Information
Thomas Miller
Email: [email protected]
Phone: (972) 795-9884