gpupo/markethub-bundle

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

Integração de SDKs para Marketplaces Brasileiros

6.3.0 2024-04-10 19:55 UTC

README

Integração de SDKs para Marketplaces com aplicações Symfony 6

Build Status Actions Status

Compatibilidade

Nas versões > 3, apenas PHP 8 ou superior é suportado. Nas versões > 2, apenas PHP 7 ou superior é suportado. As versões 1.x rodam com PHP > 5.3.

Integrações disponíveis

  • B2W (v1, v2)
  • Cnova (v1)
  • Netshoes (v1)
  • Mercado Livre (v1, v2)

Instalação

Usando Composer:

composer require gpupo/markethub-bundle

Registre o bundle:

<?php
// config/bundles.php

Gpupo\MarkethubBundle\Bridge\Symfony\Bundle\MarkethubBundle::class => ['all' => true],

Direitos autorais e de licença

This project is licensed under the terms of the MIT license.

Este componente está sob a licença MIT

Para a informação dos direitos autorais e de licença você deve ler o arquivo de licença que é distribuído com este código-fonte.

Resumo da licença

Exigido:

  • Aviso de licença e direitos autorais

Permitido:

  • Uso comercial
  • Modificação
  • Distribuição
  • Sublicenciamento
  • Proibido

Proibido:

  • Responsabilidade Assegurada

Setup

config/parameters.yml :

parameters:
    #...
    markethub_submarino_api_token: 'MyApiToken'

config/config_dev.yml:

markethub:
    submarino:
        api_token: 'MySandbox@ApiToken'

config/packages/markethub.yaml:

markethub:
    submarino:
        api_token: %markethub_submarino_api_token%
        api_version: 'api'

Serviços disponíveis

(considere %nome_marketplace% como valor a ser preenchido)

  • markethub.%nome_marketplace%.factory
  • markethub.%nome_marketplace%.client
  • markethub.%nome_marketplace%.product.manager
  • markethub.%nome_marketplace%.product.sku.manager
  • markethub.%nome_marketplace%.order.manager

Contrutores disponíveis

  • createProduct
  • createSku
  • createOrder

Commands

View a product info

./bin/console  markethub:mercadolivre:catalog:product:view MLB23375818902

Desenvolvimento

git clone --depth=1  git@github.com:gpupo/MarkethubBundle.git markethub-bundle
cd markethub-bundle;
ant;

Personalize a configuração do phpunit:

cp phpunit.xml.dist phpunit.xml;

Personalize os parâmetros!

Dica: Verifique os logs gerados em var/log/main.log