elementTypeでCommerceの広告申込情報をフィルタリングし、カスタムの日付フィールドで注文する必要がある

商用広告申込情報のフィルタリングと注文に関するガイダンスが必要です

まず、 Commerce_Variant と等しい
item.purchasable.elementType を持つアイテムのみを返す必要があります。

次に、結果データを item.purchasable.product.eventDay
というカスタムデータフィールドでソートする必要があります。

ここで私の基本的な開始コードは、顧客の注文要約ページに表示されています。

    {% set number = craft.request.param('number') %}
    {% set order = craft.commerce.orders.number(number).first() %}

    {% set allItems = order.lineItems %}

    {% for item in allItems  %}
         {{ item.purchasable.product.eventDay | date('F j, Y') }}
    {% endfor %}

私はforループ内で条件付きでフィルタリングを行うことができますが、他の購入可能なelementTypeを販売しているので、カスタム注文を行うためにそれらを削除する必要があるようです。

ベストアンサー
申し訳ありませんが、適切な答えはありません

返信を残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です