Edgemesh Server Checklist

If you have any issues, or questions about the checklist, please contact us directly.

Edgemesh Server Checklist

This is a list of things to check before clearing a site for production deployment. It is important to check everything on this list thoroughly and comprehensively, to avoid any issues in production.

The most important thing to check for your store is the cart. Here are some things you should check from your cart to make sure your store is working properly.

Cart

You will want to test the following steps in both your pop-out/dropdown cart as well as your actual cart page. The cart is the most important part of your page, and contains the most amount of dynamic data, which is why it is recommended to check it thoroughly and exhaustively for any issues.
We cannot stress this enough, please check every possible scenario with your cart before going live, this is the most important item on the checklist.

  1. Add item to cart
    • Make sure your cart reflects the item added
    • Make sure your cart badge icon reflects the item amount added
    • Refresh your page, make sure your cart is persisted with the correct amount of items
  2. Increase the quantity of items in your cart
    • Make sure your cart reflects the new quantity increase
    • Make sure your cart badge icon reflects the new item total after item quantity has increased
    • Refresh your page, make sure your cart is persisted with the correct amount of items
  3. Decrease the quantity of items in your cart
    • Make sure your cart reflects the new quantity decrease
    • Make sure your cart badge icon reflects the new item total after item quantity has decreased
    • Refresh your page, make sure your cart is persisted with the correct amount of items
  4. Remove an item from your cart
    • Make sure you have multiple different items added to your cart
    • Make sure your cart badge icon reflects the new item total after item has been removed
    • Refresh your page, make sure your cart is persisted with the correct amount of items
  5. Remove all items from your cart
    • Make sure you have multiple different items added to your cart
    • Make sure your cart badge icon reflects the item amount removed (should be 0)
    • Make sure your cart displays empty cart notification
    • Refresh your page, make sure your cart is persisted with the correct amount of items (should be empty)
  6. Attempt to checkout a cart
    • Click the checkout button, make sure that it correctly routes you to the checkout page.
    • Make sure the correct items are listed on your checkout page
    • On the checkout page, make sure that you can fully check out and purchase an item (doing a test purchase here would be the best way of doing this)
  7. Attempt to checkout a cart
    • Click the checkout button, make sure that it correctly routes you to the checkout page.
    • Make sure the correct items are listed on your checkout page
    • On the checkout page, make sure that you can fully check out and purchase an item (doing a test purchase here would be the best way of doing this)
  8. On a completely separate device repeat steps 1-6
    • Make sure the correct items are being added to your cart, it helps to add items different than the ones you added in steps 1-6
    • Make sure that both your cart and your cart badge reflect the correct amount, make sure this amount is different than what you used in steps 1-6

Products

You will want to test your product pages to make sure they are rendered and displayed correctly. Typically you will only have to test this on a single product, unless your product pages are extremely different from one another or customized.

  1. Click on a product and navigate to the product page
    • Make sure the product page displays correctly
    • Make sure any third party add-ons that are visible in the product page, render correctly
    • Make sure all icons render correctly, especially if you are using Font Awesome
    • Make sure all fonts render correctly
  2. Make sure all product images and or videos are rendered correctly
  3. Add to cart, make sure product correctly adds to cart from the product page

General Page

Since Edgemesh effectively creates a proxied headless cache of your website, you will want to double and triple check any and all dynamic content you may have. Dynamic content is content that can change on the fly or be modified by a user.

If there is any persistence to your dynamic content, you will want to check content hydration states by refreshing your website and or navigating around the website (clicking navigation links specifically) and make sure that data is correctly persisted across any and all pages when navigation or refresh occurs.

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.