Skip to content
No description, website, or topics provided.
Pascal
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.
dll
sample
.DS_Store
CHANGELOG.md
LICENSE
README.md

README.md

OiMenu Delphi SDK

Documentação

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

Instalação Manual

É possível baixar a última versão em latest release. Para utilizar o OiMenu SDK, descompacte o arquivo baixado na pasta de seu projeto e também inclua o arquivo OiMenuUtil.pas.

Dependências

O OiMenu SDK necessita que as seguintes bibliotecas estejam adicionadas ao seu projeto para funcionar corretamente:

  • [libeay32.dll]
  • [ssleay32.dll]

Utilizando o SDK

Um exemplo de uso do SDK é:

// listar pedidos pendentes
var
  orderResult : TOrderResult;
  order : TOrder;
  x: Integer;
begin
  orderResult := getAllOrders('OIMENU-TOKEN');

  if (orderResult.success) then
  begin
    for x := 0 to orderResult.data.Count - 1 do
    begin
      order := orderResult.data.Items[x];
    end;
  end else begin
    //ERRO
  end;
end;

// cadastrar um produto do ERP
var
  productResult : TProductResult;
  product : TProduct;
begin
  product := TProduct.Create;
  product.code := '1006';
  product.name := 'Chopp da Casa 600ml';
  product.price := 6.50;
  product.extraFields := '{"any_field":1}';

  productResult := createProduct('OIMENU-TOKEN', product);

  
  if (productResult.success) then
  begin
    //
  end else begin
    //
  end;
end;
You can’t perform that action at this time.