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

2 REPLIES

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...

--
If you've found one of my answers useful, please give "Kudos" or "Accept as Solution"

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