ページネーションが表示されない

Dawnのアカウントページの注文履歴にはページネーションがついていると思うのですが、画面上に表示されません。

{% paginate customer.orders by 20 %}の20の部分を1や2などの小さい数字に変えてもページネーションは出てこずに、1や2件の注文履歴が表示されるだけになってしまいます。

また、自作ページでページネーションをつけようと試みたときにも、同じくページネーションが出てきません。

同じようになった方、また解決策がわかる方がいらっしゃいましたら教えていただきたいです。

ちなみにアカウントページのコードは特に触っておらず、このような状況です。

{{ ‘customer.css’ | asset_url | stylesheet_tag }}

{{ 'customer.account.title' | t }}

{{ 'customer.log_out' | t }}

{{ 'customer.orders.title' | t }}

{% paginate customer.orders by 20 %}
{%- if customer.orders.size > 0 -%}

{{ 'customer.orders.title' | t }} {%- for order in customer.orders -%} {%- endfor -%}
{{ 'customer.orders.order_number' | t }} {{ 'customer.orders.date' | t }} {{ 'customer.orders.payment_status' | t }} {{ 'customer.orders.fulfillment_status' | t }} {{ 'customer.orders.total' | t }}
{{ order.name }} {{ order.created_at | time_tag: format: 'date' }} {{ order.financial_status_label }} {{ order.fulfillment_status_label }} {{ order.total_price | money_with_currency }}
{%- else -%}

{{ 'customer.orders.none' | t }}

{%- endif -%}

{%- if paginate.pages > 1 -%}
{%- if paginate.parts.size > 0 -%}

    {%- if paginate.previous -%}
  • {%- endif -%}

    {%- for part in paginate.parts -%}

  • {%- if part.is_link -%} {{ part.title }} {%- else -%} {%- if part.title == paginate.current_page -%} {{ part.title }} {%- else -%} {{ part.title }} {%- endif -%} {%- endif -%}
  • {%- endfor -%}

    {%- if paginate.next -%}

  • {%- endif -%}
{%- endif -%} {%- endif -%} {% endpaginate %}

{{ 'customer.account.details' | t }}

{{ customer.default_address | format_address }}

{{ 'customer.account.view_addresses' | t }} ({{ customer.addresses_count }})

私も同じ状況に陥りました。

ただし、ページャーが表示されるアカウントと表示されないアカウントがあります。

表示されない共通点としては、Shopifyペイメントのテスト決済を使用して支払いをしていました。

もしかしたらこれが関係あるのかもしれません。