discovery-tecnologia / dsc-mercado-livre

Biblioteca de integração com o Mercado Livre
Apache License 2.0
72 stars 29 forks source link

Recurso das Perguntas e Respostas da API #16

Open helquisson opened 5 years ago

helquisson commented 5 years ago

@dilowagner , blz cara?

Vai ter recurso para manipulação das perguntas?

Abs

dilowagner commented 5 years ago

Opa, sim... já está no meu to-do aqui!

helquisson commented 5 years ago

Show! vou acompanhando então!

dilowagner commented 5 years ago

Vou reabrir esta Issue pra estar ciente dessa necessidade! Valeu!

ombrodrigo commented 4 years ago

@dilowagner, tudo bem. Poderia dar um exemplo de como adicionar os atributos de uma categoria no momento da publicação do produto. Encontrei apenas para variação.

$attributeCombination = new AttributeCombination();
// E necessario selecionar os atributos da Categoria e setar no AttributeCombination

// Primeira variacao
$variation = new Variation();
$variation->setPrice(120);
$variation->setAvailableQuantity(10);
$variation->addAttributeCombination($attributeCombination);
$variation->setPictureIds([
    'http://mla-s2-p.mlstatic.com/968521-MLA20805195516_072016-O.jpg'
]);

$item->addVariation($variation);
pablosousa7 commented 4 years ago

Poderia me dar um exemplo de como inserir várias imagens ? Estou tentando criar um array igual na documentação do MLB mas não está funcionando.

dilowagner commented 4 years ago

Opa, A lib trabalha com uma Collection

// Item criado anteriormente...

// Imagem do Produto  1      
$picture = new Picture();
$picture->setSource('http://meu-item1.jpg');
$item->addPicture($picture); // collection de imagens

// Imagem do Produto  2  
$picture = new Picture();
$picture->setSource('http://meu-item2.jpg');
$item->addPicture($picture); // collection de imagens
pablosousa7 commented 4 years ago

Opa poderia dar mais uma força nos atributos?

eu fiz conforme o exemplo mas ele me retorna uma erro.

$service = (new CategoryService())->findCategoryAttributes($data['id']);
$item->setAttributes($service);

erro:

"message":"Couldn't obtain a valid item condition mapping from ITEM_CONDITION attribute. Please provide a value_id.",
    "error":"item.attributes.condition.invalid",
    "status":400,
    "cause":[]
dilowagner commented 4 years ago

@SecDet65 Abri outra Issue pra não popular essa com outros assuntos... #52

caonUlisses commented 4 years ago

Creio que o título da issue (embora correto) esteja gerando confusão, visto que se refere a Perguntas (funcionalidade da plataforma Mercado Livre) não um lugar para fazer perguntas sobre a biblioteca em si. Alterar o título pode ser uma boa para evitar população.