Skip to content
PHP library for the OiMenu API.
PHP
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
sample
src
.gitignore
CHANGELOG.md
LICENSE
README.md
composer.json
init.php

README.md

OiMenu PHP SDK

Latest Stable Version Total Downloads

Documentação

Link para a documentação atualizada: https://developers.oimenu.com.br

Requisitos

PHP 5.4.0 ou superior.

Instalação via Composer

O OiMenu SDK está disponível via Composer. Para instalá-lo, execute:

composer require oimenu/oimenu-php

Para utilizar o OiMenu SDK no seu projeto, use o recurso autoload do Composer:

require_once('vendor/autoload.php');

Instalação Manual

Se você não deseja utilizar o Composer, é possível baixar a última versão em latest release. Para utilizar o OiMenu SDK, faça o include do arquivo init.php.

require_once('/path/to/oimenu-php/init.php');

Dependências

O OiMenu SDK necessita que as seguintes extensões estejam habilitadas para funcionar corretamente:

Utilizando o SDK

Um exemplo de uso do SDK é:

<?php

// definir o token de acesso
$oimenuClient = new \OiMenu\Client('OIMENU-TOKEN');

// listar pedidos pendentes
$response = $oimenuClient->getAllOrders();
if ($response->success) {
    print_r($response->data);
} else {
    echo $response->message . PHP_EOL;
    $response->debug();
}

// cadastrar um produto do ERP
$response = $oimenuClient->createProduct([
    'code' => '1006',
    'name' => 'Chopp da Casa 600ml',
    'price' => '6.50',
    'extra_fields' => [
        'any_field' => 1
    ]
]);
if ($response->success) {
    echo 'O produto foi criado com sucesso.' . PHP_EOL;
} else {
    echo $response->message . PHP_EOL;
    $response->debug();
}
You can’t perform that action at this time.