Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
W Wiki
  • Project overview
    • Project overview
    • Details
    • Activity
  • Analytics
    • Analytics
    • Repository
    • Value Stream
  • Wiki
    • Wiki
  • Members
    • Members
  • Activity
Collapse sidebar
  • Tutoriais
  • Wiki
  • Wiki
    • Magento
  • Soap v2 Tester

Soap v2 Tester · Changes

Page history
Update Soap_v2_Tester authored Jul 05, 2019 by Jonatan Machado's avatar Jonatan Machado
Hide whitespace changes
Inline Side-by-side
Showing with 0 additions and 0 deletions
+0 -0
  • Magento/Soap-v2-Tester.md Magento/Soap-v2-Tester.md +0 -0
  • No files found.
Magento/Soap-v2-Tester.md 0 → 100644
View page @ 30743cab
```php
<?php
ini_set('display_errors',1);
ini_set('display_startup_erros',1);
error_reporting(E_ALL);
//teste
// $mage_url = 'https://www.cdsferramentas.com.br/';
// $mage_user = 'viasoft';
// $mage_api_key = 'Uvh3CCN2ynOoXVAtPJjYbf7BitJo9wrTWo1DimAnnK4wwnLmjK';
$mage_url = 'https://www.madville.com.br/';
$mage_user = 'viasoft';
$mage_api_key = 'kiYYxTzJ1Cqm1MCTHCBGXpLslSiUlHacpDi6hDYeIebk3IN6Ba';
//$key = 'voltagem';
//$value = 'BIVOLT';
$sku = 'teste ceicom';
$qty = '0';
$inStock =0;
$habilitar = '0';
//update atributo
$update_data = array (
'name' => 'Cielo test 3',
'description' => 'Descrição Produto para testes',
'short_description' => 'Descrição curta Produto para testes',
'status' => $habilitar
// 'additional_attributes' => array (
// 'single_data' => array (
// array (
// 'key' => $key,
// 'value' => $value
// )
// )
// // 'multi_data' => array (
// // array (
// // 'key' => 'voltagem',
// // 'value' => array (
// // '0' => '127V',
// // '1' => '220V'
// // )
// // )
// // )
// )
);
$update_stock = array (
'qty' => $qty,
'is_in_stock' => $inStock,
'manage_stock'=> $inStock,
);
$wsdl_url = $mage_url . 'api/v2_soap/?wsdl';
$soap = new SoapClient( $wsdl_url);
echo '<head><meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"><meta name="viewport" content="width=device-width, initial-scale=1.0"></head>';
echo '<style>';
echo 'body{color: #666;font-family: sans-serif;font-size: 16px;}';
echo 'a{text-decoration: none;color: #666;font-weight: 600;}';
echo 'a:hover {text-decoration: underline;}';
echo '.wrapper {text-align: left;margin-left: auto;margin-right: auto;max-width: 1024;width: 100%;display: block;}';
echo '</style>';
//profiller
$time_start = microtime(true);
$session = $soap->login( $mage_user, $mage_api_key );
echo '<div class="wrapper"> ';
echo '<img style="-webkit-user-select: none;" src="http://www.ceicom.com.br/img/logo.png?v=1.0">';
echo "<p>WSDL Url: " . $wsdl_url . "</p>";
echo sprintf("<p>Got session id: %s</p>", $session);
echo sprintf("<p>Time to get session id: %s</p>", microtime(true)-$time_start);
try {
$update = $soap->catalogProductUpdate($session, $sku, $update_data, NULL, 'sku');
$update = $soap->catalogInventoryStockItemUpdate($session, $sku, $update_stock);
echo '<hr/><pre>Return: ';
echo $update;
echo '<br><br>Send: ';
print_r($update_data);
echo '<br><br>Stock: ';
print_r($update_stock);
echo '</pre>';
echo '</div> ';
}
catch (SoapFault $e)
{
var_dump($e);
}
//profiler
$time_end = microtime(true);
$time = $time_end - $time_start;
echo sprintf("<hr/><small>Total execution time: %s seconds.</small>",$time);
```
Clone repository
  • Gitlab
    • Comandos
  • Hotfix
    • og:image
  • Magento
    • Htaccess
    • MagentoCronChecker
    • Robots
    • SimpleSchema
    • Soap v2 Tester
    • gitignore
  • Migração
    • leg.br
  • Padrões
    • eslint
    • prettier
  • Plugins
    • Adicionar informações extras ao texto copiado da web
  • QueryCommerce
  • Servidores
    • Cloudways
    • DnsMadeEasy
View All Pages