• 0
jfeuchter

Agregar Variaciones Personalizadas

Question

Hola Gente, 

Quería ver si alguien me podría explicar como publicar productos desde la API con variaciones personalizadas. Es decir, con variantes que no son parte de las predefinidas por MercadoLibre. Se habla muy poco sobre las mismas aqui: http://developers.mercadolibre.com/es/variaciones/#Característica-personalizada pero al intentar subir productos con esas especificaciones me dice que tengo que usar las variantes de la categoría. Alguna idea por que esto podrá estar pasando ? 

Intento subir esto: 

(
            [title] => Gorro Reversible Cangrejo-Tortuga Flapjacks
            [category_id] => MLM82372
            [currency_id] => MXN
            [buying_mode] => buy_it_now
            [description] => Array
                (
                    [plain_text] => Sombreros reversibles. Características del sombrero 100% algodón. Correas ajustables de la barbilla. Disponible en Pequeño ( 6 ??meses a 2 años) y grandes (de 2 a 4 años) tamaños. Contiene protector solar UPF 50+. 100% algodón. Totalmente reversible. UPF 50+
                )

            [official_store_id] => 735
            [shipping] => Array
                (
                    [mode] => me2
                    [local_pick_up] => false
                    [free_shipping] => false
                    [free_methods] => Array
                        (
                        )

                )

            [pictures] => Array
                (
                    [0] => Array
                        (
                            [source] => https://cdn.shopify.com/s/files/1/0154/0015/products/LUV0113S-1.jpeg?v=1460651282
                        )

                    [1] => Array
                        (
                            [source] => https://cdn.shopify.com/s/files/1/0154/0015/products/CF048955.jpg?v=1460651282
                        )

                    [2] => Array
                        (
                            [source] => https://cdn.shopify.com/s/files/1/0154/0015/products/CF048974.jpg?v=1460651282
                        )

                )

            [listing_type_id] => gold_special
            [condition] => new
            [attributes] => Array
                (
                    [0] => Array
                        (
                            [id] => BRAND
                            [value_name] => Flapjacks
                        )

                )

            [variations] => Array
                (
                    [0] => Array
                        (
                            [available_quantity] => 500
                            [price] => 459
                            [attribute_combinations] => Array
                                (
                                    [0] => Array
                                        (
                                            [name] => Talla
                                            [value_name] => P
                                        )

                                )

                            [attributes] => Array
                                (
                                    [0] => Array
                                        (
                                            [id] => EAN
                                            [value_name] => 873874442005
                                        )

                                )

                        )

                    [1] => Array
                        (
                            [available_quantity] => 500
                            [price] => 459
                            [attribute_combinations] => Array
                                (
                                    [0] => Array
                                        (
                                            [name] => Talla
                                            [value_name] => M
                                        )

                                )

                            [attributes] => Array
                                (
                                    [0] => Array
                                        (
                                            [id] => EAN
                                            [value_name] => 873874443002
                                        )

                                )

                        )

                    [2] => Array
                        (
                            [available_quantity] => 500
                            [price] => 459
                            [attribute_combinations] => Array
                                (
                                    [0] => Array
                                        (
                                            [name] => Talla
                                            [value_name] => G
                                        )

                                )

                            [attributes] => Array
                                (
                                    [0] => Array
                                        (
                                            [id] => EAN
                                            [value_name] => 873874470008
                                        )

                                )

                        )

                )

        )

Y esto es la respuesta de MercadoLibre:

 

[body] => stdClass Object
        (
            [message] => Validation error
            [error] => validation_error
            [status] => 400
            [cause] => Array
                (
                    [0] => stdClass Object
                        (
                            [code] => item.attributes.missing_required
                            [message] => The attributes [30000, 11000] are required for category MLM82372. Check the attribute is present in the attributes list or in all variations attributes_combination or attributes.
                        )

                    [1] => stdClass Object
                        (
                            [code] => item.pictures.variation.quantity
                            [message] => Every variation of category MLM82372 must have between 1 and 10 pictures.
                        )

                )

        )

    [httpCode] => 400

Entiendo lo de los atributos, pero en el caso de las imagenes si vienen en el producto. O tengo que agregarlos con el mismo formato dentro de las variantes? Quedo al pendiente de sus comentarios. 

Saludos ! :D 

Share this post


Link to post
Share on other sites

5 answers to this question

Recommended Posts

  • 0
2 hours ago, jfeuchter said:

 


                    [0] => stdClass Object
                        (
                            [code] => item.attributes.missing_required
                            [message] => The attributes [30000, 11000] are required for category MLM82372. Check the attribute is present in the attributes list or in all variations attributes_combination or attributes.
                        )

 

la categoria tiene atributos fijos que son requeridos (antes de crear la variacion tiene que consultar se la categoria tiene atributos fijos, se és permitido variaciones personalizadas, etc)

 

2 hours ago, jfeuchter said:

 


                    [1] => stdClass Object
                        (
                            [code] => item.pictures.variation.quantity
                            [message] => Every variation of category MLM82372 must have between 1 and 10 pictures.
                        )

 

las imagenes tambien tienen que estar en el array de la variacion (las respectivas a la variacion)

Share this post


Link to post
Share on other sites
  • 0
14 hours ago, mldev said:

la categoria tiene atributos fijos que son requeridos (antes de crear la variacion tiene que consultar se la categoria tiene atributos fijos, se és permitido variaciones personalizadas, etc)

 

las imagenes tambien tienen que estar en el array de la variacion (las respectivas a la variacion)

Ya Agregue lo de las imagenes y ese error ya me dejo de salir. Lo que ando buscando es poner variaciones personalizadas no las que están obligadas en la llamada /category/MLMXXX/attributes. Aqui: http://developers.mercadolibre.com/es/variaciones/#Característica-personalizada viene un ejemplo de como poner las mismas. Pero nada mas viene el ejemplo en PUT, en la  descripción dice que se puede hacer también desde el post pero no logro hacer eso desde el post por el error anterior. 

Share this post


Link to post
Share on other sites
  • 0
1 hour ago, jfeuchter said:

Ya Agregue lo de las imagenes y ese error ya me dejo de salir. Lo que ando buscando es poner variaciones personalizadas no las que están obligadas en la llamada /category/MLMXXX/attributes. Aqui: http://developers.mercadolibre.com/es/variaciones/#Característica-personalizada viene un ejemplo de como poner las mismas. Pero nada mas viene el ejemplo en PUT, en la  descripción dice que se puede hacer también desde el post pero no logro hacer eso desde el post por el error anterior. 

en su ejemplo tiene somente la personalizada, tiene que poner la obligatoria tambien

Share this post


Link to post
Share on other sites
  • 0
29 minutes ago, mldev said:

en su ejemplo tiene somente la personalizada, tiene que poner la obligatoria tambien

Esto sería para esta categoría nada mas? Por que he puesto productos en muchas otras categorias y nuca me habían obligado a poner las variantes en una categorías en especifico. Me habian comentado personas de desarrollo de ML que todas las categorías aceptaban variantes personalizadas. Y en el ejemplo que ponen para las caracteristicas personalizadas, no ponen variantes obligatorias. 

Edited by jfeuchter

Share this post


Link to post
Share on other sites
  • 0
3 minutes ago, jfeuchter said:

Esto sería para esta categoría nada mas? Por que he puesto productos en muchas otras categorias y nuca me habían obligado a poner las variantes en una categorías en especifico. Me habian comentado personas de desarrollo de ML que todas las categorías aceptaban variantes personalizadas. Y en el ejemplo que ponen para las caracteristicas personalizadas, no ponen variantes obligatorias. 

si, tienes que consultar la categoria, porque tienem categorias donde hay variaciones obligatorias (no confundir variaciones fijas opcionales con variaciones fijas obligatorias) =]

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now