Sage Woocommerce

WooCommerce integration for Sage 9 themes
Alternatives To Sage Woocommerce
Project NameStarsDownloadsRepos Using ThisPackages Using ThisMost Recent CommitTotal ReleasesLatest ReleaseOpen IssuesLicenseLanguage
Sage12,162639 days ago40July 19, 202210mitPHP
WordPress starter theme with Laravel Blade components and templates, Tailwind CSS, and a modern development workflow
Roots Example Project.com466
8 months agoJinja
Example Roots stack project (Trellis, Bedrock, Sage)
Sage Woocommerce203522 years ago5January 11, 20206PHP
WooCommerce integration for Sage 9 themes
Sage Twig Theme95
7 years ago3mitJavaScript
Best of Sage and Twig in one Theme
Sage Woocommerce92
a month ago7October 27, 20211PHP
4 months ago58mitPHP
WIP: WordPress Theme Framework based on Roots Sage
Sage Bootstrap4 Navwalker74
42 years ago9October 14, 20203mitPHP
Sage Timber47
5 years ago1mitJavaScript
SageTimber is Sage WordPress theme ported to twig templates for use with Timber plugin.
Sage Starter40
8 months agoJavaScript
The best starter theme with a modern front-end development workflow. Based on Sage, HTML5 Boilerplate, gulp, Bower, and Bootstrap.
Alps Wordpress35
2 months ago31otherPHP
This Wordpress theme is an implementation of the Adventist Living Pattern System (ALPS) designed to support the work of the Seventh-day Adventist church.
Alternatives To Sage Woocommerce
Select To Compare

Alternative Project Comparisons

WooCommerce integration for Sage 9 themes

This package enables WooCommerce integration with Sage 9 themes and Blade templates.


Install the package in your theme folder:

cd wp-content/themes/your-sage-theme-folder
composer require roots/sage-woocommerce


Create /resources/views/woocommerce folder in your theme and place there any template used by WooCommerce with .blade.php extension. This template will be loaded instead of a template from the WooCommerce plugin. If you want to replace particular template, please have a look into plugin folder woocommerce/templates and use same folder structure and file name (and change the extension to .blade.php) as the original template.

By default, you will get an error message that themes without header.php, footer.php and sidebar.php are deprecated. You have to replace single-product.php and archive-product.php templates with your Blade template. You can find those two files in /examples/resources/views/woocommerce folder of this package. The trick is not to use get_header, get_footer or get_sidebar functions, because it's handled differently with Blade. Instead of that, you can use actions:

do_action('get_header', 'shop');
do_action('get_sidebar', 'shop');
do_action('get_footer', 'shop');
Popular Theme Projects
Popular Sage Projects
Popular User Interface Categories

Get A Weekly Email With Trending Projects For These Categories
No Spam. Unsubscribe easily at any time.