Crafthouse User Guide
Crafthouse is a clean, minimal e-commerce child theme, built to harness the customization power of Layers. It offers modern visual appeal and simplicity, with the addition of Layers building widgets for even more layout control.
Below are links to helpful articles to get you going with this child theme. The setup order is important to ensure the content you need is present prior to diving into presets and page building.
- Install Layers
- Install WooCommerce & StoreKit
- Install Crafthouse
- Load Demo Content
- Create New Pages from your favorite Presets
Step 1: Install Layers
Your Child Theme is a collection of styles, presets and templates for the Layers theme framework, which is free to install. View the Layers Install Guide
Step 2: Setup Shop
WooCommerce defines a set of templates for displaying your products, including how the image, price, additional info and so on are arranged. Layers simply provides simple styling to help these layouts conform to the Layers theme and framework for a more unified look. WooCommerce is required for StoreKit compatibility and shop functionality.
- From your WordPress admin, go to WooCommerce and install and activate it.( It is listed as WooCommerce – excelling eCommerce with a purple hedgehog graphic). → and search for
- Upon Activation you will be taken through the WooCommerce Onboarding wizard. We recommend you do this now.
- If prompted to install WooCommerce pages, do so.
StoreKit is a Layers extension, that adds additional functionality to Layers such as shop and product customization, product widgets for your builder pages and a header cart.
- Go to →
- Click UPLOAD PLUGIN
- BROWSE to the storekit-extension.zip file and open it
- Click INSTALL
- Activate when finished
View the StoreKit User Guide for detailed setup and usage instructions.
Your theme can be used without any WordPress plugins, but is greatly enhanced both by extensions packaged with the theme, and a few select free plugins we use on the theme demo. The following steps are recommended if you do not have existing plugins to fill these roles or are setting up a new site.
- Optional: On the Add New Plugin screen, search for Contact Form 7 and install and activate it. This is the most popular contact form plugin, used on the Contact page, and is easy to configure.
Step 3: Install and Activate Crafthouse Theme
- Login to your WordPress admin panel, go to ADD NEW at the top and click
- Click the UPLOAD THEME button at the top
- Click the BROWSE button inside the center white box (Choose File on some browsers)and navigate to the location of your layers-concept-living-theme zip file.
- Select the file and click Open.
- Click INSTALL NOW to begin the installation.
- Wait for the success message, then click the Activate link.
- You will be directed to the Getting Started screen.
- Wait before installing any page presets! You must install and configure plugins and demo content first to ensure products load! Proceed with the next section to setup your shop.
Step 4: Load Demo Content (optional)
Layers themes use Presets instead of traditional demo content that you load via an XML, but we do provide this file if you do not have any existing Product content and want to rapidly setup Presets. You can find this file inside the Themeforest zip package.
The XML will not setup widgets, customizer settings or plugins, it will only auto-load posts, products and images.
Some presets use the StoreKit Product widgets, which grab products by ID. The widget content may appear blank if you do not use our demo file. You may need to configure the widgets with your own product post content, as IDs are unique to each WordPress install.
WooCommerce also offers some starter product content to populate your store and give you an idea of how products are put together. See the Importing WooCommerce Content for details and how to load it into WordPress.
Step 5: Add Preset Pages
Finally, time for the fun part!
- Go to LAYERS → ADD NEW PAGE
- Select a Crafthouse preset, such as Home and click SELECT
- You will be brought to the Edit Layout screen of the Customizer. Here you may proceed to edit the widget content by expanding each one
- For more detailed help with using Layers and Layers widgets, be sure to review the main user guides:
Step 6: Customize & Configure
This section provides some recommended setups for your Customizer to help you mimic our demo. To begin, go to LAYERS → CUSTOMIZE
Setup Header Cart
If you leave the Header Cart enabled in StoreKit, you will see a little cart button to the right of the Header Menu that displays the total. When clicked, this will expand a drop-down containing the current shopping cart and totals on desktop screens. We recommend also placing the Cart widget in the mobile sidebar so the cart can be easily accessed on mobile screens.
- Click the EDIT LAYOUT customizer section
- Click the Mobile Sidebar
- Click +Add Widget and add the WooCommerce Cart widget
- We recommend removing default widgets here. Other widgets you may wish to add are:
- Custom Menu Widget – Your top bar is not visible on mobiles. Select the Top menu here or create a new one that combines your top and footer links into one utility menu.
- WooCommerce Recently Viewed
Logo & Title
Our demo uses a basic Site Title and Tagline with “Display Header Text” checked and no image logo.
Fonts are set by the theme on activation. If you have changed them and want to go back to the demo font, choose Roboto Condensed
You should create at least 3 menus:
- Header – Assign to the Header Menu location. We recommend adding your Shop and Blog pages, plus Product Categories to this menu. Drop-downs are supported.
- Top – Assign to the Top-Right location. We recommend adding the My Account and Checkout pages to this menu. This menu is intended to be utility, no drop-downs are supported.
- Footer – Assign to the Footer location. We recommend adding the Shipping & Returns or other policy pages here, plus your Contact and About pages if you have them.
If you have installed Layers Pro, you can add social link icons and your profile URLs by using the Custom Link option in the Appearance/ Menu builder.
Save your customizer changes and return to the WordPress admin, then go to→
Create a new menu called “Social” and assign to the Top-Left location.
Our demo uses the Logo Center Top layout without Sticky enabled.
Our demo uses 3 Footer Columns. The widgets we use under the Footer panel in Edit Layout are:
- Column 1: Text Widget
- Column 2: WooCommerce Products Widget (set to Recent Products)
- Column 3: WooCommerce Products Widget (set to Random Products)
How you configure WooCommerce, and which WooCommerce extensions you use, can affect how your catalog and single products look in Layers, requiring specific settings and in some cases, additional custom styling to fit the overall design of your site. Below are some basic settings we recommend for WooCommerce to work best with your Layers setup.
These settings in the customizer allow you to choose whether to show or hide the Shop Sidebar on your catalog and product pages.
- Go to →
- Browse to your shop or product page in the preview panel.
- Click on WooCommerce to expand the panel
- Choose the Left, Right, both or no checkboxes to set the layout of the catalog and single product views
- If you enabled a sidebar: Click the Back arrow in the customizer nav
- Click EDIT LAYOUT and expand the SHOP SIDEBAR to add WooCommerce or standard sidebar widgets. Do not put Layers Builder widgets in this sidebar.
- Click SAVE & PUBLISH when done
Depending on the sidebar layout, you will notice the size of your images in the product column changes. The maximum width and the crop of these images is determined by your WooCommerce Product Image settings.
Optimizing Your Original Images
We recommend using a uniform image size for all of your original product images and leave the hard crop unchecked in your WooCommerce Product settings, especially for clothing shops. The subject should be centered and have some space around the edges of the photo to ensure it is not cut off by the crop or resizing.
Your originals must always be at least as wide as your single product image width setting.
Regenerate Your Images
If you had content in WooCommerce or WordPress previous to activating your theme, you must run the Regenerate Thumbnails plugin to re-create your theme images properly. See How to Regenerate Images to Fit Theme Templates
Also check out How to Setup an Online Store with Layers for other great tips!
- Go to →
- Click the Products tab, then click the Display link
- Ensure the Shop Page has SHOP selected in the pages drop-down.
- If you do not have this in your dropdown because you skipped setup, you will need to create a shop page or load our demo content, then return to this step.
- Under Product Images, Crafthouse will setup your image sizes automatically
- Optional: Click the Inventory link at the top under the Products heading
- Check Hide Out of Stock Items from Catalog if you are managing inventory and do not want out of stock items to be visible.
- Click the Checkout tab
- Uncheck Enable guest checkout if you want to capture customer data or enforce tracking/account management
- Check Force Secure Checkout if you have installed SSL on your domain
- Leave Force HTTP when leaving the checkout unchecked unless your Payment Gateway requires otherwise
- Select your Cart and Checkout pages created by WooCommerce or our demo content in the corresponding drop-downs.
- If you do not have this in your dropdown because you skipped setup, you will need to create these pages or load our demo content, then return to this step.
- Select a page to use as your Terms and Conditions. This can be any full-width or default page you create under Pages. If you do not have one yet, create one and return to this step.
- Click the Accounts tab
- Choose the page to use for the My Account page in the drop-down
Crafthouse and StoreKit are premium products with dedicated support offered through Layers Messenger. To enable the messenger, go to Layers > Dashboard and check the box on the far right in the Messenger panel. For general Layers questions, including any customization or CSS help should be directed to our Community forums.
Our WooCommerce documentation covers basic setup that is specific to the theme. For more information on how to use WooCommerce products, options and settings, including Shipping, Payment and other you-specific settings, please consult their user guide. It goes into great detail in terms of both setup and maintaining your products, shipping, stock, tax and much more. View the WooCommerce User Guide
Extending Your Theme
Want full color customization, accordions, call to action bars and blog options? Check out Layers Pro!