cancel
Showing results for 
Search instead for 
Did you mean: 

Crear categoria con SOAP

SOLVED

Crear categoria con SOAP

Hola,

 

Necesito crear una categotía en magento 2.2 mediante SOAP

 

Estoy haciendo esto pero no estoy seguro que sea lo correcto porque no he logrado que categoría alguna se cree,

 

$request = new SoapClient("http://local.pruebas-magento/soap?wsdl&services=integrationAdminTokenServiceV1", array("soap_version" => SOAP_1_2));
$token = $request->integrationAdminTokenServiceV1CreateAdminAccessToken(array("username"=>"admin", "password"=>"xxxxxxx"));

$opts = array(
  'http'=>array(
      'header' => 'Authorization: Bearer '.json_decode($token->result)
  )
);

$wsdlUrl = 'http://local.pruebas-magento/soap/all?wsdl&services=catalogCategoryRepositoryV1';
$context = stream_context_create($opts);
$soapClient = new SoapClient($wsdlUrl, ['version' => SOAP_1_2, 'context' => $context]);
// $soapResponse = $soapClient->__getFunctions();

// Params
$objCat->category = new \stdClass;
$objCat->categoryId = NULL;
$objCat->category->name = "SOAP Cat";
$objCat->category->isActive = true;

// Call
$soapResponse = $soapClient->catalogCategoryRepositoryV1Get($objCat);

Gracias

1 ACCEPTED SOLUTION

Accepted Solutions

Re: Crear categoria con SOAP

Hola @ggallego,

 

¿Cómo estás? (creo que te respondí en el thread en inglés).

¿No te sirve usar REST en lugar de SOAP?

 

http://devdocs.magento.com/swagger/#!/catalogCategoryRepositoryV1/catalogCategoryRepositoryV1SavePos...

View solution in original post

2 REPLIES 2

Re: Crear categoria con SOAP

Hola @ggallego,

 

¿Cómo estás? (creo que te respondí en el thread en inglés).

¿No te sirve usar REST en lugar de SOAP?

 

http://devdocs.magento.com/swagger/#!/catalogCategoryRepositoryV1/catalogCategoryRepositoryV1SavePos...

Re: Crear categoria con SOAP

Hola Damian,

 

Si, opté por realizarlo con REST, la verdad que estaba muy perdido para encontrar los servicios adecuados con SOAP y la documentación es escasa,

 

Gracias