Skip to main content
Version: 2.0.0

Release Checklist

This checklist provides a comprehensive guide for ensuring that all critical aspects of your Craft CMS project are tested and verified before release. Note that this list may vary depending on the specific project and design requirements.

Pre-Release Checklist

Check Sites

Ensure availability, caching, and content for the following essential pages of an eCommerce site:

  • Home Page (Index)
  • Login Page
  • Register Page
  • Forgotten Password Page
  • Reset Password Page
  • Profile Page
    • Profile Overview
    • Wishlist Page
    • Address Book Page
      • Edit Address Page
    • Orders Page
      • Order Details Page
  • Contact Page
  • Search Results Page
  • Catalog Listing Page
  • Product Detail Page
  • Cart Page
  • Checkout Pages
  • Checkout Success Page
  • Checkout Failure Page
  • 404 Error Page

Check Components

Ensure all components are functioning correctly and are consistent with the design specifications:

  • Page Messages (Success, Error, Info)
  • Header
    • Logo
    • Customer Section (login/logout state)
    • Mini Cart
      • Summary
      • Item Counter
    • Main Navigation Menu
  • Footer
  • Catalog Listing
    • Empty State Message
    • Filters
    • Toolbar
      • Sort Options
      • Pagination
  • Product Detail Page
    • Add to Cart Form
      • Quantity Fields
      • Prices (including tax)
  • Cart Page
    • Empty Cart Message
    • Cart Items Display
    • Order Summary
  • Checkout Page
    • General Form Fields
    • Billing Form Fields
    • Shipping Form Fields
    • Shipping Methods Selection
    • Payment Methods Selection
    • Customer Note Section
    • Sidebar
      • Cart Items List
        • Update Quantity Option
      • Order Summary

Check Functionality

Verify the functionality of key actions and processes:

  • Register
  • Login Customer
    • Update User Details
  • Logout
  • Password Reset (including save functionality)
  • Cart Page
    • Update Item Quantity
    • Remove Item
    • Empty Cart

Check Emails

Ensure all email notifications are sent correctly and formatted properly:

  • Registration Confirmation Email
  • Forgotten Password Reset Email
  • Order Confirmation Email

Assets

Verify the presence and functionality of essential assets:

  • Critical CSS
  • Favicons
  • Logo Images
  • Product Images
  • Product Placeholders

Other

Check additional components and integrations:

  • reCAPTCHA
  • Analytics Integration (Google Analytics, etc.)
  • SEO Metadata
  • Social Media Links and Sharing

Pre-Release Tasks

Perform these tasks before the final release to ensure a clean and professional launch:

  • Reset Test Data
    • Orders
    • Order History
    • Customers
    • Quotes
    • Products
    • Search Terms
    • Reward Points

By following this comprehensive checklist, you can ensure that your Craft CMS project is thoroughly tested and ready for a successful release.