Я пытаюсь установить слабую связь между установкой Magento и другим приложением.В частности, на данный момент меня волнуют только две вещи - клиенты и их покупки.До сих пор я редактировал файл app/code/core/Mage/Customer/controllers/AccountController.php
- функция createPostAction()
дополнена для отправки информации о клиенте в другое приложение.В файл success.phtml
была внесена другая модификация для отправки деталей заказа после его размещения.
У меня проблема в том, что если пользователь просто помещает товары в корзину (как гость) изатем регистрируется как часть процесса оформления заказа - запись о клиенте во втором приложении никогда не создается.Это работает только в том случае, если пользователь сначала явно регистрируется, а затем проверяет отдельно.
Я полагаю, AccountController.php
может быть неправильный файл для изменения, чтобы достичь желаемого результата, какой файл я должен использовать вместо этого?
Редактировать: я не включаю примеры кода, поскольку это в значительной степени не имеет значения - проблема не в коде, а в том, что он явно не в том месте.Где было бы хорошим местом для добавления пользовательского кода, который должен запускаться при регистрации нового клиента?