Две валюты в истории заказа у клиента и админа Opencart/OcStore 3.x

Тема в разделе "Общие вопросы", создана пользователем Иван Николаев, 7 июл 2022.

  1. Иван Николаев

    Иван Николаев Пользователь

    Сообщения:
    108
    Симпатии:
    7
    Ребята, вопрос.

    Тоже искал, но есть вывод валют в карточке товара, категории и т.д.

    Как реализовать возможность чтобы две валюты еще отображались в истории заказа?

    Там сама идея в сохранении бд, т.к. клиент может купить товар в 2х валютах, а курс постоянно меняется.

    Или не надо чтобы хранилось в БД?

    Как лучше и как это реализовать?
     
  2. Pie

    Pie Активный пользователь

    Сообщения:
    121
    Симпатии:
    28
    в oc_order добавить поля и при создании заказа писать туда свою 2,3 и тд валюты
     
  3. Иван Николаев

    Иван Николаев Пользователь

    Сообщения:
    108
    Симпатии:
    7
    По аналогии с total? Там же записывается общая цена, верно?
    Только как в total-usd к примеру занести информацию по текущему курсу rub-usd?
     
  4. Pie

    Pie Активный пользователь

    Сообщения:
    121
    Симпатии:
    28
    Там общая цена в текущей валюте в заказе. Сделайте 2 поля, в одно пересчитайте во вторую валюту, в другое запишите что за валюта и на вывод покупателю
     
  5. Иван Николаев

    Иван Николаев Пользователь

    Сообщения:
    108
    Симпатии:
    7
    Решил немного по-другому вопрос. Хочу привязать опцию у товара к категории. Кто-нибудь пробовал так делать?
     
  6. Pie

    Pie Активный пользователь

    Сообщения:
    121
    Симпатии:
    28
    по мне так вторую валюту в базу загнать проще
     
  7. Иван Николаев

    Иван Николаев Пользователь

    Сообщения:
    108
    Симпатии:
    7
    Ребята, подскажите, как сделать этот вывод. Хотя бы пример кода или откуда его брать.