Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Проблема с созданием заказа из backend #245

Open
bethrezen opened this issue Aug 17, 2015 · 2 comments
Open

Проблема с созданием заказа из backend #245

bethrezen opened this issue Aug 17, 2015 · 2 comments

Comments

@bethrezen
Copy link
Member

Когда я говорю об общей стоимости, я имею ввиду ту сумму, которая отображается в поле "Итого" в блоке "Товары заказа".
Как должен работать блок "Информация о доставке заказа"? Просто сейчас там данные сохраняются, то в общей стоимости учитывается только изменения способа доставки и в сумму идёт значение стоимости из БД для этого способа.
Не совсем понимаю, как работают транзакции. Когда добавляю заказ из админки, то в транзакциях висит "Ничего не найдено" и никак не могу это исправить. Если добавляю товар с сайта, то транзакция добавляется и сразу считается успешной (если выбран самовывоз) или считается "на старте" (для робокассы).

@bethrezen bethrezen changed the title Проблема с транзакциями Проблема с созданием заказа из backend Aug 17, 2015
@YaroslavShapoval
Copy link

Правильно ли я понимаю то, как должно быть:

  1. У каждого способа доставки есть своя стандартная цена - например, для доставки почтой 100 рублей. Но для каждого отдельного заказа можно выставлять свои параметры доставки, в т.ч. менять способ доставки, устанавливать цену, сроки и т.п.
    Тогда вопрос только в том, что за поле такое "Итоговая стоимость доставки" следом за полем "Стоимость доставки".
  2. На странице каждого заказа таблица транзакций. Изначально (т.е. после создания заказа, пользователем ли или администратором) транзакций не должно никаких быть. Но при этом транзакции можно добавлять к заказу на этой самой странице заказа. В перспективе, я думаю, логично было бы привязать автоматическое создание транзакций после оплаты пользователем из робокассы и т.п.

Соотвественно:

  • по первому пункту нужно в функцию вывода итоговой стоимости вбить учет изменений доставки из админки
  • по второму пункту нужно добавить возможность добавления транзакции на странице заказа

@bethrezen
Copy link
Member Author

По первому да, но нужно ещё продумать общий интерфейс для способов доставки.
По второму да, всё верно.
А автосоздание транзакции после оплаты фактической вроде бы есть уже

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants