2017 © Pedro PelĆ”ez
 

library laravel_woocommerce

Esta é uma biblioteca para facilitar a integração com a API do WooCommerce utilizando o framework Laravel.

image

decolipakira/laravel_woocommerce

Esta é uma biblioteca para facilitar a integração com a API do WooCommerce utilizando o framework Laravel.

  • Wednesday, July 4, 2018
  • by Decolip
  • Repository
  • 1 Watchers
  • 0 Stars
  • 13 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 2 Versions
  • 0 % Grown

The README.md

Laravel WooCommerce

Esta é uma biblioteca para facilitar a integração com a API do WooCommerce utilizando o framework Laravel., (*1)

Instalando...

Primeira etapa: Instalar utilizando Composer

Faça a instalação da biblioteca no seu projeto executando o seguinte comando:, (*2)

$ composer require decolipakira/laravel_woocommerce

Segunda etapa: Adicionar o ServiceProvider e a Facade

Obs: Esta etapa não é necessÔria se a versão do seu Laravel for maior ou igual a 5.5, (*3)

Adicione o ServiceProvider em config/app.php:, (*4)

'providers' => [
    ...
    DecolipAkira\WooCommerce\WooCommerceServiceProvider::class,
    ...
]

Adicione a Facade em config/app.php:, (*5)

'aliases' => [
    ...
    'WooCommerce' => DecolipAkira\WooCommerce\Facades\WooCommerce::class,
    ...
]

Terceira etapa: Publicando configuraƧƵes

Execute o comando a seguir para publicar as configuraƧƵes da biblioteca:, (*6)

$ php artisan vendor:publish --provider="DecolipAkira\WooCommerce\WooCommerceServiceProvider"

Quarta etapa: Adicionando Environment Variables

Adicione as seguintes variƔveis no arquivo .env de acordo com suas necessidades:, (*7)

Variavel Valor Padrão Descrição
WOOCOMMERCE_URL null URL da sua Loja. exemplo: https://loja.clubegreens.com
WOOCOMMERCE_CONSUMER_KEY null Consumer Key da sua API do WooCommerce
WOOCOMMERCE_CONSUMER_SECRET null Consumer Secret da sua API do WooCommerce
WOOCOMMERCE_WP_API null Autorizar solicitaƧƵes Ơ nova API WP REST
WOOCOMMERCE_WP_API_PREFIX null Prefixo personalizado para URL da API WP REST
WOCOMMERCE_VERSION wc/v2 Versão da sua API do WooCommerce
WOOCOMMERCE_TIMEOUT 15 Tempo para timeout
WOOCOMMERCE_VERIFY_SSL true Verificar SSL ao conectar
WOOCOMMERCE_QUERY_STRING_AUTH false ForƧar Basic Authentication
WOOCOMMERCE_OAUTH_TIMESTAMP time() OAuth TimeStamp personalizado
WOOCOMMERCE_USER_AGENT WooCommerce API Client-PHP User-Agent personalizado

Utilizando...

Não esqueça de utilizar o namespace:, (*8)

use WooCommerce;

GET

WooCommerce::get($endpoint, $parameters = []);

POST

WooCommerce::post($endpoint, $data);

PUT

WooCommerce::put($endpoint, $data);

DELETE

WooCommerce::delete($endpoint, $parameters = []);

OPTIONS

WooCommerce::options($endpoint);

Exemplo de uso...

Buscando pedidos:, (*9)

use WooCommerce;

// Array of response results.
$results = $woocommerce->get('orders');

// Last request data.
$lastRequest = WooCommerce::httpGetRequest();
$lastRequest->getUrl(); // Requested URL (string).
$lastRequest->getMethod(); // Request method (string).
$lastRequest->getParameters(); // Request parameters (array).
$lastRequest->getHeaders(); // Request headers (array).
$lastRequest->getBody(); // Request body (JSON).

// Last response data.
$lastResponse = WooCommerce::httpGetResponse();
$lastResponse->getCode(); // Response code (int).
$lastResponse->getHeaders(); // Response headers (array).
$lastResponse->getBody(); // Response body (JSON).

Mais exemplos...

Para mais exemplos consulte a Documentação da API REST do WooCommerce., (*10)

LicenƧa

LicenƧa MIT(MIT License). Por favor verifique o arquivo de licenƧa para mais detalhes., (*11)

The Versions

04/07 2018

dev-master

9999999-dev

Esta é uma biblioteca para facilitar a integração com a API do WooCommerce utilizando o framework Laravel.

  Sources   Download

MIT

The Requires

 

by Decolip Akira

04/07 2018

1.0.0

1.0.0.0

Esta é uma biblioteca para facilitar a integração com a API do WooCommerce utilizando o framework Laravel.

  Sources   Download

MIT

The Requires

 

by Decolip Akira