Транзакции в системе заказов Magento
Я просто прочитал эту тему о потоке платежей Magento. В нем рассматривается роль Способов оплаты и счетов-фактур в Magento. Теперь мне любопытно, какая именно роль транзакций находится в Magento. Там, похоже, не существует учебника или информации об этом в Интернете, который я могу найти.
Насколько я понимаю, они могут быть открытыми или закрытыми и иметь детей (также транзакций). Я полагаю, что открытые транзакции еще не завершены/оплачены, а закрытые транзакции?
Также моя компания купила расширение платежа, которое не использует транзакции. Является ли это приемлемым или это недостающая функциональность расширения?
Вопросы, которые у меня есть:
- Какова общая роль транзакций в Magento?
- Почему вы не хотите использовать транзакции для своего способа оплаты?
- Какова концепция транзакций с детьми?
- Можно ли использовать транзакции для управления несколькими субпотерями для заказа с помощью различных способов оплаты?
Спасибо заранее.
Ответы
Ответ 1
Транзакция предназначена для повторного заполнения профилей выставления счетов, и они не имеют общей роли в вашем потоке и важны только в том случае, если вам необходимо выполнить частичные платежи или повторные платежи.
- они не имеют общей роли в вашем потоке и важны только в том случае, если вам необходимо выполнить частичные платежи или повторные платежи.
- они вам не нужны, если у вас есть только один платеж для захвата
- вы можете более гибко определять платежи
- до реализации. Здесь нет ничего конкретного, и вы можете свободно выбирать, как это использовать. Я сомневаюсь, что вы можете использовать несколько способов оплаты в одном заказе, и для этого потребуется ваше собственное расширение прокси-сервера, которое будет контролировать это.