Создание постоянной ссылки Shopify cart с mailto - PullRequest
0 голосов
/ 23 мая 2019

Я пытаюсь настроить ссылку href mailto, где тема или тело будут предварительно заполнены постоянной ссылкой на корзину, заполненную продуктами.

Чтобы создать эту постоянную ссылку корзины, вот код:

{% capture productlist %}
  {% for item in cart.items %}
    updates[{{ item.variant.id }}]={{ item.quantity }}{% unless forloop.last %}&{% endunless %}
  {% endfor %}
{% endcapture %}

<a href="/cart/update?{{ productlist }}">Cart Page Link</a>

Этот код работает отлично. Так что теперь я пытаюсь включить эту ссылку в href mailto:

<a href = "mailto:email@gmail.com?subject=shopify-store.com/cart/update? {{ productlist }}"> email@gmail.com </a>

Но, к сожалению, вышеупомянутая ссылка не работает должным образом для нескольких продуктов. Работает только для одного варианта или одного товара в корзине. Я предполагаю, что это проблема с тем, как mailto анализирует тему или основной текст.

Как я могу получить это письмо, чтобы предварительно заполнить тему или тело полной ссылкой на страницу корзины для нескольких вариантов или продуктов?

1 Ответ

0 голосов
/ 27 мая 2019

Я смог заставить его работать.Мне просто нужно было закодировать URL.

...