Porchday: Delivery Dates

Setting up Porchday

This guide walks you through getting Porchday running on your store, from install to the last block. Most stores are done in about ten minutes. If you get stuck anywhere, email hello@tekraid.com and someone on the TEKRAID team will help.

Jump to: Install · Set your promise · Product page block · Cart and cart drawer · Checkout, Thank you and order status · Plans · Troubleshooting

1. Install Porchday

Install Porchday from the Shopify App Store and approve the permissions. You'll land on the Porchday Home page inside your Shopify admin. Home has a setup guide with each step below, and every step has a button that takes you straight to the right place in Shopify.

Porchday never edits your theme files. Everything on your storefront is added through Shopify's theme editor as an app block or app embed, so you can move it, restyle it or switch it off without touching code. Removing the app removes all of it.

2. Set your delivery promise

Open Delivery settings in Porchday. Tell it three things:

Dates are country-level. Porchday uses the shopper's country to pick the right promise, and never asks for or reads a ZIP code, postal code or street address. On Starter and up you can give each country its own extra shipping days.

Add your days off under Holidays, so dates skip the days you don't ship. On Starter and up you can turn on automatic holiday calendars instead of typing them in. The preview on the right shows the date a shopper would see right now. When it looks right, click Publish. Nothing shows on your store until you publish, and you can save a draft as many times as you like before then.

3. Add the date to your product page

From the setup guide on Home, click Add to product page. Shopify opens the theme editor on your product template with the Porchday Delivery date block already added to the main product section. Drag it where you want it (just under the Add to cart button works well for most stores), then click Save.

To add it by hand instead:

  1. In Shopify, go to Online Store › Themes and click Customize on your live theme.
  2. Switch to a product template from the dropdown at the top.
  3. In the product information section, click Add block, open the Apps tab and pick Delivery date.
  4. Place it, pick a design and colors in the block settings, and save.

The block works with Online Store 2.0 themes, including Dawn, Horizon and most themes from the Theme Store. If your theme has more than one product template, add the block to each one you use.

4. Cart page and cart drawer (Starter and up)

Cart drawer: the date in the slide-out cart is an app embed, which is a switch rather than a block. Click Add to cart drawer on Porchday Home, and Shopify opens the theme editor's App embeds panel with Porchday's Cart drawer delivery date turned on. Click Save. By hand, it's Customize › App embeds (the icon in the left sidebar), then turn on Cart drawer delivery date.

The embed finds the drawer on its own for Dawn, Horizon and Impulse, and on other themes it puts the date just above the checkout button. If your theme's drawer is unusual, you can give the embed a CSS selector for where the date should go.

Cart page: on most themes, the cart drawer embed also covers the full cart page. If you want more control over placement, add the Cart delivery date block to your cart template the same way you added the product block. Porchday's Home page shows the cart page as On whenever either one is active.

5. Checkout, Thank you and order status (Pro and Max)

These pages are edited in Shopify's checkout and accounts editor, not the theme editor. From Porchday Home, click Open order status editor or Open checkout editor. In the editor, click Add block (or open the Apps section), choose the Porchday block, put it where you want it, and click Save.

If you reinstall Porchday, Shopify removes these blocks. The setup guide notices and shows the step as not done again, with a link back to the editor so you can re-add them.

6. Plans and billing

Porchday is free to start. Paid plans are monthly, billed through your Shopify invoice, and each store gets one 14-day free trial. You can change plans or downgrade to Free any time from the Plans page in the app.

If you downgrade, features your new plan doesn't include are paused, not deleted. Your rules, warehouses and settings stay saved, and they turn back on when you upgrade again. Porchday shows a list of exactly what will pause before you confirm.

Development and partner test stores can use Porchday for free. Subscribing on one of those stores creates a Shopify test charge, which is never billed.

Troubleshooting

I added the block but don't see a date

The date looks wrong

The cart drawer doesn't show the date

The Home page says a block is missing

Porchday checks your live theme and checkout each time you open Home. If a block was removed, moved to a draft theme, or lost during a reinstall, the step shows as not done. Use the button on that step to add it back.

Removing Porchday

Go to Settings › Apps in Shopify and uninstall Porchday. Your paid plan is cancelled by Shopify, and the blocks and embed stop showing. Shopify then asks us to delete your store's data, and we do. See our privacy policy for the details.

Still stuck?

Email hello@tekraid.com with your store's myshopify address and a screenshot if you can. A real person on the TEKRAID team reads every message.