PHPackages                             webdesign29/sage-woocommerce - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. webdesign29/sage-woocommerce

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

webdesign29/sage-woocommerce
============================

WooCommerce integration for Sage 10

1.0.3(7y ago)134MITPHP

Since Aug 2Pushed 5y agoCompare

[ Source](https://github.com/webdesign29/sage-woocommerce)[ Packagist](https://packagist.org/packages/webdesign29/sage-woocommerce)[ RSS](/packages/webdesign29-sage-woocommerce/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependenciesVersions (6)Used By (0)

WooCommerce integration for Sage 10 themes
==========================================

[](#woocommerce-integration-for-sage-10-themes)

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

Installation
------------

[](#installation)

Install the package **in your theme folder**:

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

Add package path to Sage view namespaces in `config/view.php`:

```
    'namespaces' => [
        'SageWoocommerce' => get_theme_file_path('/vendor/roots/sage-woocommerce/src/resources/views'),
    ],
```

Usage
-----

[](#usage)

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');
```

###  Health Score

29

—

LowBetter than 60% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity9

Limited adoption so far

Community13

Small or concentrated contributor base

Maturity66

Established project with proven stability

 Bus Factor2

2 contributors hold 50%+ of commits

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~8 days

Total

4

Last Release

2812d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/920e6e26aa437e9702279edaf789251069bbba02bd35443043d221304c500bd6?d=identicon)[Webdesign29](/maintainers/Webdesign29)

---

Top Contributors

[![mmirus](https://avatars.githubusercontent.com/u/524994?v=4)](https://github.com/mmirus "mmirus (7 commits)")[![mejta](https://avatars.githubusercontent.com/u/498441?v=4)](https://github.com/mejta "mejta (6 commits)")[![ptrckvzn](https://avatars.githubusercontent.com/u/6365432?v=4)](https://github.com/ptrckvzn "ptrckvzn (5 commits)")[![benfavre](https://avatars.githubusercontent.com/u/664679?v=4)](https://github.com/benfavre "benfavre (2 commits)")[![knowler](https://avatars.githubusercontent.com/u/6908001?v=4)](https://github.com/knowler "knowler (1 commits)")[![retlehs](https://avatars.githubusercontent.com/u/115911?v=4)](https://github.com/retlehs "retlehs (1 commits)")[![GiulioPecorella](https://avatars.githubusercontent.com/u/7009761?v=4)](https://github.com/GiulioPecorella "GiulioPecorella (1 commits)")[![khaiknievel](https://avatars.githubusercontent.com/u/5792500?v=4)](https://github.com/khaiknievel "khaiknievel (1 commits)")[![kingkero](https://avatars.githubusercontent.com/u/2728418?v=4)](https://github.com/kingkero "kingkero (1 commits)")

### Embed Badge

![Health badge](/badges/webdesign29-sage-woocommerce/health.svg)

```
[![Health](https://phpackages.com/badges/webdesign29-sage-woocommerce/health.svg)](https://phpackages.com/packages/webdesign29-sage-woocommerce)
```

###  Alternatives

[aaronfrancis/flaky

A Laravel package to elegantly handle flaky operations.

41524.8k](/packages/aaronfrancis-flaky)[cedaro/woocommerce-coupon-links

A WordPress plugin to automatically apply a WooCommerce coupon code to the cart with a URL.

13770.4k](/packages/cedaro-woocommerce-coupon-links)[execut/yii2-widget-bootstraptreeview

Bootstrap Tree View widget wrapper for yii2

46170.2k](/packages/execut-yii2-widget-bootstraptreeview)[mouf/classname-mapper

Provides a way to find in which PHP files a class will be looked upon.

112.3M5](/packages/mouf-classname-mapper)[tarfin-labs/zbar-php

zbar-php is a php package that provides an interface to the zbar bar-code reading library.

2593.2k](/packages/tarfin-labs-zbar-php)[fkr/simplepie-bundle

Integrates SimplePie into Symfony

11137.5k](/packages/fkr-simplepie-bundle)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
