РЕДАКТИРОВАТЬ:
На самом деле моя проблема НЕ решена. Это работает, когда я нажимаю кнопку «Повторно отправить квитанцию» в админке, но НЕ работает, когда клиент размещает заказ впервые. Я чувствую, что это должна быть какая-то ошибка разрешений, но я уже включил разрешение «Просмотр собственной отправки веб-формы».
Я также включил «Анонимный» и «Аутентифицированный» в «Настройки»> «Доступ»> «ПРОСМОТР СОБСТВЕННЫХ ОТПРАВОК» для этой веб-формы, но это тоже не имело значения.
Затем я попытался разместить заказ в качестве администратора, думая, что это ясно покажет, связана ли проблема с разрешениями. Электронное письмо с заказом для заказа пользователя-администратора также не включало содержимое из представления. Так что это, по-видимому, и не проблема ролей/разрешений.
Есть у кого идеи как решить?
=======================================
Оригинальное (нерабочее) исправление:
Проблема решена.Я установил модуль Twig Tweak, а затем добавил это в файл шаблона электронной почты моего заказа:
{{ drupal_view('my_view_name', 'block_1', order_entity.getOrderId) }}
Если бы я использовал номер заказа в качестве контекстного фильтра вместо идентификатора заказа, то, я думаю, код выглядел бы так:
{{ drupal_view('my_view_name', 'block_1', order_entity.getOrderNumber) }}