gpupo / markethub-bundle
Integração de SDKs para Marketplaces Brasileiros
Installs: 1 507
Dependents: 1
Suggesters: 0
Security: 0
Stars: 0
Watchers: 3
Forks: 2
Open Issues: 0
Requires
- php: ^8.0
- gpupo/common-schema: ^6.3 || dev-main
- gpupo/mercadolivre-sdk: ^6.1 || dev-main
- gpupo/mercadopago-sdk: ^6.1|| dev-main
- gpupo/shipping-services: ^3.1 || dev-main
- gpupo/submarino-sdk: ^6.1 || dev-main
- symfony/config: ^6.4
- symfony/dependency-injection: ^6.4
- symfony/http-kernel: ^6.2
- symfony/monolog-bundle: ^3.10
- theseer/tokenizer: ^1.1
Requires (Dev)
This package is auto-updated.
Last update: 2024-04-10 19:56:36 UTC
README
Integração de SDKs para Marketplaces com aplicações Symfony 6
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