This package is abandoned and no longer maintained. No replacement package was suggested.

A Laravel WooCommerce Facade to make easy use of the WooCommerce API

dev-master 2021-06-28 06:56 UTC

This package is auto-updated.

Last update: 2023-02-18 22:26:34 UTC



This package is made to ease the use of the Automattic/WooCommerce API by using a single simplified API.


  • This package is tested using Laravel 5.7
    • Other versions might work but are not tested as of now.
  • This package is run using php 7.2
    • Other versions might work but are not tested as of now.


Require this package via composer.

composer require elderbraum/larasinglewoo

Laravel 5.5 uses Package Auto-Discovery, so doesn't require you to manually add the ServiceProvider.

If you don't use auto-discovery, add the ServiceProvider to the providers array in config/app.php


To add the facade to use the functions add the foloowing to your facades in config/app.php

'LaraSingleWoo' => Elderbraum\LaraSingleWoo\LaraSingleWooFacade.php

copy the larasinglewoo/config files to your config with the following command

php artisan vendor:publish --provider="Elderbraum\LaraSingleWoo\ServiceProvider"

If you do not want to publish the config, you can also add the following lines to your .env file.



You can now use the package. The supported calls are:

LaraSingleWoo::getProducts() # Returns an object with all products
LaraSingleWoo::getProducts($product_id) # Returns the product on $product_id