Cyntigr Posted June 9, 2021 Share Posted June 9, 2021 Buenas! Estoy trabajando con la importación de los productos mediante Webservice y he conseguido añadir mis productos, pero tengo problemas cuando intento añadirle características, he comprobado que mande la característica en el objeto producto y aparece correctamente pero no se que es lo que ocurre, se crea correctamente el producto pero sin características, he probado con una característica con un valor predefinido y con un valor custom pero sin éxito, para poder acceder a las características he tenido que acceder desde mi propia clase porque esa propiedad en la clase Product está protected, ¿Cómo podría añadir las características mediante Webservice? . Este es mi código: <?php include(dirname(__FILE__).'/config/config.inc.php'); include(dirname(__FILE__).'/init.php'); class Producto extends Product { function product(){ $default_lang = Configuration::get('PS_LANG_DEFAULT'); $this->tax_name = 'ES Books Rate (4%)'; $this->tax_rate = 4; $this->name = [$default_lang => 'Probando producto y característica']; $this->link_rewrite = [$default_lang => 'probando']; $this->price = 11.90; $this->quantity = 1; $this->id_category =[10]; $this->id_category_default = 10; $this->reference = 'PUB202104562'; $this->ean13 = '9788415020715'; $this->isbn = '978-84-15020-71-5'; $this->description = 'Como agua de coco para los elefantes.'; $this->webserviceParameters['associations']['product_features']['fields']['id'] = 3; $this->webserviceParameters['associations']['product_features']['fields']['custom'] = 'Prueba característica'; } } $product = new Producto(); $product->product(); if($product->add()) { $product->updateCategories($product->id_category); StockAvailable::setQuantity((int)$product->id, 0, $product->quantity, Context::getContext()->shop->id); } Adjunto imagen del objeto de mi petición Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now