PDA

Просмотр полной версии : Проблемы на этапе checkout Typo3 + Magento (Typogento)


Manas
09.05.2009, 00:18
Уважаемое сообщество, прошу помочь если кто-то использовал Typo3 + Magento (Typogento).
Столкнулся со следующей проблемой: интеграция с фрон-ендом Typo3 прошла успешно, однако когда я осуществляю checkout через ФЕ Typo3, процесс останавливается на этапе способа доставки, т.е. выбора способа доставки просто нет.
Если делать тоже самое через интерфейс самого Magento то все работает прекрасно. Если кто-то делал что-то подобное, подскажите в чем может быть проблема, заранее спасибо.

Manas
25.05.2009, 12:19
Если подключать правый блок корзины и др. через TS то процесс проходит нормально.

surfman
22.12.2009, 18:24
Добрый день.
Проблема на этапе установки FE-плагина, когда вибираю, что показывать (список товаров), то в ответ получаю сообщение
TYPOGENTO
SOAP API Error: Access denied.
Вся установка TYPOGENTO была поиструкции. Гугл дал несколько страниц с этой проблемой, но я так и не понял, там ничего конкретного.

Manas
22.12.2009, 19:57
Посмотрите внимательно вот это http://www.typogento.com/need-a-docu/how-to-install-typogento.html
У вас, судя по всему, неправильно настроен API пользователь магенто. Также посмотрите настройки этого юзера в тайпе. Они должны быть идентичны.

Вот еще скрипт для проверки работы SOAP

<?php

$proxy = new SoapClient('http://path/to/magento/api/soap/?wsdl');
$sessionId = $proxy->login('apiuser', 'pass');
// View all customers
var_dump($proxy->call($sessionId, 'customer.list'));
// Create new customer
$newCustomer = array(
'firstname' => 'apiuser',
'lastname' => 'pass',
'email' => 'mail@domain.com',
'password_hash' => md5('password'),
// password hash can be either regular or salted md5:
// $hash = md5($password);
// $hash = md5($salt.$password).':'.$salt;
// both variants are valid
'store_id' => 0,
'website_id' => 0
);
$newCustomerId = $proxy->call($sessionId, 'customer.create', array($newCustomer));
// Get new customer info
var_dump($proxy->call($sessionId, 'customer.info', $newCustomerId));

// Update customer
$update = array('firstname'=>'Changed Firstname');
$proxy->call($sessionId, 'customer.update', array($newCustomerId, $update));
var_dump($proxy->call($sessionId, 'customer.info', $newCustomerId));

// Delete customer
$proxy->call($sessionId, 'customer.delete', $newCustomerId);

?>

surfman
22.12.2009, 20:36
По этой доке и делал. Пользователь в магенто имеет все права(я использовал админа, его и вводил в настройках расширения).

Manas
23.12.2009, 14:42
Проверьте работу SOAP при помощи вышеизложенного скрипта. Посмотрите логи апача. У меня была когда-то подобная проблема когда php работал в режиме fast-cgi.

surfman
25.12.2009, 12:38
Какой результат скрипта должен быть?
Я пробывал подставлять в разные места apiuser, pass, но выдается какаято ошибка. Что там надо подставлять?

bit
08.02.2011, 05:40
Да у меня тоже самое.
А можно поподробнее, как правильно настроить интеграцию!!!
Здесь (http://www.typogento.com/need-a-docu/how-to-install-typogento.html) смотрел, но до конца так и не понял.