Карточки клиентских предпочтений
Карточки клиентских предпочтений это интерфейс, который дает возможность клиенту формировать систему собственных предпочтений при покупке цветов и использовать её не только в заказе на текущую дату, но и во всех следующих заказах. Пользователь получает доступ к нескольким дополнительным функциям, таким как:
1. Пометить определенный сорт цветов и указать всех производителей, от которых он предпочел бы получать этот сорт, и указать список ферм, от которых он предпочел бы не получать этот сорт цветов. У клиента есть возможность указывать причины, по которых он сделал свои предпочтения, выбрав нужный пункт из выпадающего справочника причин. Производителям цветов очень важно знать причины, по которым покупатель одобряет или блокирует какой-то из выращиваемых сортов.
2. Одобрить/заблокировать все без исключения сорта цветов от какой-то конкретной фермы.
3. Одобрить/заблокировать все без исключения сорта цветов от какой-то конкретной фермы, кроме списка исключений.
4. Заблокировать возможность добавления какого-то сорта цветов в заказ вообще, для всех производителей цветов, на случай если спрос на данный цветок очень низок в регионе работы клиента.

В процессе формирования собственных предпочтений у пользователя системы есть возможность посмотреть другие, например внесенные администратором, предпочтения. Внесенные администратором предпочтения формируются на основе обработки полученных от множества других клиентов предпочтений. Если по какой-то причине клиент не хочет заниматься формированием собственной уникальной системы предпочтений, он может использовать предпочтения администратора.
В процессе формирования заказа в каждой из позиций клиент может указать одну ферму, от которой он бы предпочел получать данный цветок.
Именно на этого производителя заказ будет размешаться по первому приоритету. Если по какой-то причине ферма первого приоритета не подтверждает сорт, то закупка будет осуществляться на основании директив из карточки предпочтений. Если покупатель оставил эту карточку пустой, то директивы берутся из карточки предпочтений администратора. В случае не удалось найти запрашиваемый сорт и у этих производителей цветов, то закупка происходит у плантаций со статусом всё "равно".