Пример #1
0
 public static function getList()
 {
     if (count(self::$customerList) < 1) {
         self::$customerList = array(new Customer(StoreConfigManager::getName(), StoreConfigManager::getUrl(), StoreConfigManager::getMagentoUser(), StoreConfigManager::getMagentoPass()));
     }
     return self::$customerList;
 }
Пример #2
0
 public static function run()
 {
     //TODO verificar se já existe
     $brand = VtexConnector::$ws->BrandInsertUpdate((new Brand(StoreConfigManager::getName()))->toVtex());
     //TODO definir no storeconfig
     BrandManager::setCurrentBrand($brand);
 }
Пример #3
0
 public static function connect()
 {
     try {
         MagentoConnector::$ws = new SoapClient('http://' . StoreConfigManager::getUrl() . '/api/v2_soap/?wsdl', array('trace' => 1, 'exception' => 0));
     } catch (SoapFault $e) {
         Logger::error('Falha ao recuperar WSDL do Webservice.', $e, null);
     }
     try {
         MagentoConnector::$sessions[StoreConfigManager::getName()] = MagentoConnector::$ws->login(StoreConfigManager::getMagentoUser(), StoreConfigManager::getMagentoPass());
     } catch (SoapFault $e) {
         Logger::error('Falha ao autenticar no Webservice.', $e, MagentoConnector::$ws->__getLastRequest());
     }
 }
Пример #4
0
 public static function info($message)
 {
     print_r(StoreConfigManager::getName() . ": " . $message . "\n");
 }