Переменная функция Есть решение

Добрый день! Помогите пожалуйста с таким вопросом:

1) В уведомлениях нужно чтобы автоматически ставилась дата заказа в формате 12,02,2021. В шпаргалке такого нет. Подскажите пожалуйста что нужно прописать? (например номер заказа - это {$order.id}). Как будет дата заказа?

2) Как прописать сумму заказа, чтобы была написана в международном формате (например {$order.total} - нам выводит в формате 125 руб., а нужно 125 RUB). Или чтобы сумма была только цифры (без валюты).

Заранее благодарю за помощь!

2 ответа

  • 1
    replicant 29 октября 2021 14:25 # Решение

    Попробуйте $order.create_datetime - это дата и время заказа. В нужном формате будет так {$order.create_datetime|date_format:"%d,%m,%Y"}

    $order.total - это 2100.0000, а чтобы было 2 100 руб., то надо писать так {wa_currency($order.total, $order.currency)}

    Чтобы было 2100.00 RUB, то вот так {$order.total|string_format:"%.2f"} {$order.currency}

    Округление до целых string_format:"%d"

  • 1
    Shvonder 29 октября 2021 16:16 #

    Спасибо огромное! Получилось!

    Успехов Вам!

Добавить ответ

Чтобы добавить комментарий, зарегистрируйтесь или войдите