Есть ли способ перенаправить клиента на ссылку, основанную на ключевом слове в извлеченном названии продукта?

#javascript #shopify #liquid #checkout

#javascript #Shopify #жидкость #Оформить покупку

Вопрос:

Мне нужно иметь возможность перенаправлять клиента, который покупает определенный продукт, в форму для более подробного сбора данных. Не слишком опытен в программировании, но в настоящее время у меня есть это в разделе дополнительных сценариев.

Я просмотрел всю эту документацию, но понятия не имею, как ее реализовать. https://help.shopify.com/en/themes/liquid/objects/checkout

В настоящее время есть это для ключевого слова autocheckout:

   {% if line.product.handle.includes('**autocheckout**') %}
     <script> window.location ="https://docs.google.com"; </script>
{% break %}
  {% endif %}
{% endfor %}
  

Я ожидал, что это перенаправит, но это не работает.

Ответ №1:

Вы близки, просто нужно указать .href,

в настоящее время у вас есть

 <script> window.location = "https://docs.google.com"; </script>
  

просто сделайте это, чтобы заставить его работать, он имитирует щелчок мыши

 <script> window.location.href = "https://docs.google.com"; </script>
  

кроме того, вы можете поэкспериментировать и попробовать и это, оно имитирует перенаправление HTTP

 <script> window.location.replace = "https://docs.google.com"; </script>
  

Комментарии:

1. тебе очень нравится 🙂