Skip to content

Commit

Permalink
Update readme.md
Browse files Browse the repository at this point in the history
  • Loading branch information
ouun authored Apr 4, 2020
1 parent 74d0c43 commit fe3fd00
Showing 1 changed file with 6 additions and 10 deletions.
16 changes: 6 additions & 10 deletions readme.md
Original file line number Diff line number Diff line change
@@ -1,23 +1,19 @@
# WooCommerce integration for Sage 9 themes
# WooCommerce integration for Sage 10 & Stage

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

## Installation

Install the package in your theme folder:

```bash
composer require roots/sage-woocommerce
composer require ouun/stage-woocommerce
```

## Usage

Create `woocommerce` folder in `/resources/views` folder of 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.
Create `shop` folder in `/resources/views` folder of 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/views` 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:
## Forked

```php
do_action('get_header', 'shop');
do_action('get_sidebar', 'shop');
do_action('get_footer', 'shop');
```
This is a fork from #roots/sage-woocommerce for Sage 9 and adjusted to Sage 10.

0 comments on commit fe3fd00

Please sign in to comment.