ScopeMap ScopeMap

Postpartum care package online store

Enable a stay-at-home mom to sell curated postpartum care packages online, providing new mothers with convenient access to recovery and wellness products after childbirth.

Out of scope

Subscription or recurring delivery billing — deferred to post-launch Multi-vendor marketplace — this is a single-owner store only Native mobile app (iOS/Android) — web store only at launch Wholesale or B2B ordering flows Loyalty or points reward program Live chat or chatbot customer support widget Integration with third-party fulfillment or warehouse management systems Multi-currency or international shipping support Physical gift cards or e-gift cards

Open questions

Which e-commerce platform or tech stack should the store be built on — a hosted solution (Shopify, WooCommerce) or a custom-built application? Which payment gateway(s) should be supported at launch, and does the owner already have a merchant account set up? Will the owner handle shipping herself, and which carriers or shipping rate logic should be used at checkout (flat rate, calculated, free over a threshold)? Does the owner need sales tax collection and remittance handled automatically, and in which states or regions does she sell? Are the individual items in each package sourced from suppliers and drop-shipped, or assembled and shipped by the owner from home inventory? Product/listing data model — must store package title, description, contents list, images, price, and stock quantity Payment gateway SDK (e.g., Stripe) — required for secure checkout and order capture Order data model — must store customer info, line items, shipping address, gift message flag, status, and tracking number Transactional email service (e.g., SendGrid, Postmark) — needed for order confirmations, shipping notifications, and review invitations Admin/owner authentication module — must be separate from customer accounts with elevated permissions Image storage/CDN — required for product photos; consider AWS S3 or Cloudinary Shipping address validation API — reduces failed deliveries by catching address errors at checkout

Build this

  • Implement a product catalog page that lists all active packages with photo, title, price, and an 'Add to cart' button
  • Implement a package detail page showing full item contents, multiple images, price, stock status, and an 'Add to cart' button
  • Build a shopping cart with add, update quantity, and remove item functionality, persisted across page reloads (localStorage or session)
  • Build a multi-step checkout flow: cart review → shipping address → payment → confirmation
  • Integrate Stripe (or the chosen payment gateway) for payment processing with proper error handling
  • Send a transactional confirmation email to the customer and a notification email to the owner on successful order placement
  • Build an owner-only admin dashboard protected by authentication, showing all orders filterable by status
  • Implement order status updates and tracking number entry in the admin dashboard, triggering a shipping notification email to the customer
  • Build owner-facing CRUD interface for product listings including image upload
  • Implement customer registration, email verification, login, logout, and order history page
  • Build a 'Build Your Own Package' flow with dynamic pricing and cart integration
  • Add a 'This is a gift' toggle at checkout that captures a gift message and alternate shipping address, and suppresses price from recipient-facing materials
  • Build a homepage with hero section, about section, and mobile-responsive layout
  • Build discount code creation and management in the admin dashboard, and a code redemption field at checkout

Do not touch

  • Do not implement any subscription billing, recurring payment schedules, or subscription management UI — this is explicitly out of scope for launch
  • Do not build multi-vendor or marketplace functionality; the store has a single owner/seller only
  • Do not modify or extend the payment gateway's hosted fields or PCI-sensitive components beyond the documented SDK integration

Ask before starting

  • Which platform or stack should this be built on — Shopify (theme + app), WooCommerce (WordPress), or a custom stack (e.g., Next.js + Stripe + a headless CMS)?
  • Which payment gateway is confirmed for use, and does the owner have credentials or an account ready to provide?
  • How should shipping costs be calculated at checkout — flat rate, real-time carrier rates, or free shipping above a certain order value?
Must Have

Product catalog and package listings

Displays all available postpartum care packages with photos, descriptions, contents lists, and pricing so shoppers can browse and evaluate options.

#001

Shopping cart and checkout

Lets shoppers add packages to a cart and complete a purchase through a simple, secure checkout flow.

#002

Order management dashboard

Gives the store owner a private dashboard to view, manage, and update the status of all incoming orders.

#003
Could Have

Customer reviews and ratings

Displays verified buyer reviews on product pages to build social proof and help shoppers make confident decisions.

#008

Discount codes and promotions

Allows the owner to create and manage discount codes that shoppers can apply at checkout.

#009
Should Have

Customer accounts and order history

Allows shoppers to create an account, log in, and view their past orders and shipping status.

#004

Customizable package builder

Lets shoppers personalize a care package by selecting individual items from a curated list to create a custom bundle.

#005

Gift messaging and gifting options

Enables shoppers to purchase a care package as a gift, including a personalized message and gift-appropriate packaging.

#006

Homepage and brand content

Provides a welcoming homepage with the store's story, brand values, and clear calls-to-action to build trust with new visitors.

#007
Won't Have

Subscription and repeat delivery

Future capability to let customers subscribe to receive care packages on a recurring schedule.

#010