Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

[Решено {авторизация админа}] Чехарда с валютой в заказе


alnem

Recommended Posts

1.5.3.1
Сайт работает в двух валютах руб/евро. При формировании заказа в рублях в некоторых сумма пишется в другой валюте, а в некоторых нормально.
Заказы->Товары
MWS5 4 54,60 р. 218,40 р.
MWS10 12 63,70 р. 764,40 р.
MCC 1 300,30 р. 300,30 р.
Сумма: 53.22€

В счете картина аналогичная.

При этом Итого в списке заказов указано  правильно (в рублях)

Где копать?

И второй вопрос - можно ли сделать, чтобы независимо от выбранной валюты при заказе, счет формировался в рублях?

 

Надіслати
Поділитися на інших сайтах


Копать в контроллере и шаблоне

 

 

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

Конечно можно

В контроллере применить не "текущую" валюту, у рубл

Надіслати
Поділитися на інших сайтах

метод info

  $this->data['totals'] = $this->model_sale_order->getOrderTotals($this->request->get['order_id']);

смотрим таблицу, а там лежит уже сумма с валютой

 

Я могу рассказать дальнейший путь как раскрутить все назад

 

Найти метод который в эту таблицу вставляет данные

Откуда они берутся, и вот здесь выяснить какую валюту он учитывает.

А тянется это с пользовательского контроллера оформить заказ (order.php или какой-то другой) происходит это  чуть ли не

Надіслати
Поділитися на інших сайтах

В том то и дело, что часть заказов в order_total пишутся нормально, а часть в неправильной валюте.

Возможно при заказе пользователем была сразу выбрана правильная валюта

Надіслати
Поділитися на інших сайтах

Правильная...

Чел зашел

Выбрал валюту руб

Оформил заказ

 

 

Чел зашел

Выбрал валюту $

Оформил заказ

 

Надо смотреть. К сожалению, не на чем сейчас проверить...

Надіслати
Поділитися на інших сайтах

Это в админке и есть. Причем в списке заказов итоговая сумма правильная и в нужной валюте, а в счете и в списке товаров нет. Проблема именно с записью в order_total

Надіслати
Поділитися на інших сайтах


Я постарался описать путь поиска решения проблемы.

 

Опять же, могу подозревать

 

Вы админ, залогинены в админке и гуляете по сайту

на сайте изменили валюту, зашли в админку

смотрите заказ.

 

Ну... я еще массу могу привести примеров теста и поиска.

 

Анализируйте свои действия до...

  • +1 1
Надіслати
Поділитися на інших сайтах

Вы админ, залогинены в админке и гуляете по сайту

на сайте изменили валюту, зашли в админку

смотрите заказ.

 

Вот оно! Сумма счета при первом  в него заходе берется от валюты админа, а не той, что выбрал клиент при оформлении заказа.

 

Вопрос решен.

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.