FROM CACHE - it_header
Risolto

Link che includa liquid object, è possibile?

Hermes_Bruzzese
Shopify Partner
10 0 4

Ciao, qualcuno ha idea di come includere la SKU prodotto in un link che manda a pagina esterna?

Voglio dire:

devo aggiungere un link alla fine di ogni descrizione prodotto che rimanda ad un sito esterno dove son caricati i video 3d di tale prodotto.

 

Il link potrebbe essere simile a:

 

GUARDA IL PRODOTTO 3d<a href="https://esempiolink/{{ product.sku }}/esempio.com">QUI</a>

Aggiungerei tale riga nel file product.template

è possibile?

 

Tra l'altro dovrei utilizzare anche TRUNCATE perchè mi servono solo le prime 4 cifre della SKU prodotto.

 

Fatemi sapere se qualcuno mi può aiutare...

 

 

1 SOLUZIONE ACCETTATA
drakedev
Shopify Partner
685 148 229

Ben fatto.

Ciao, 

variant è un campo di product per cui devi passare per il prodotto prima.

Dipende un po' da come è impostata la logica nel tema che usi, ma questo è un semplice esempio:

{% assign selected_variant = product.selected_or_first_available_variant %}

 

 

If my answer was helpful click Like to say thanks
If the problem is solved remember to click Accept Solution
Shopify/Shopify Plus custom development: You can hire me for simple and/or complex tasks.

Visualizza soluzione nel messaggio originale

5 RISPOSTE 5

drakedev
Shopify Partner
685 148 229

Ciao, 

certo è possibile create un link esterno che contenga la SKU troncata utilizzando Liquid e l'oggetto Variant

L'SKU è associato ad una variante per cui devi utilizzare {{ variant.sku | truncate : 4, "" }}

Ti ho messo anche il codice per troncare una stringa, importante utilizzare gli apici dopo la virgola altrimenti di default Liquid di aggiunge tre puntini.

 

 

If my answer was helpful click Like to say thanks
If the problem is solved remember to click Accept Solution
Shopify/Shopify Plus custom development: You can hire me for simple and/or complex tasks.
Hermes_Bruzzese
Shopify Partner
10 0 4

Ciao, grazie mille per il suggeriemento, avevo già provato qualcosa di simile, ma non finziona...

 

{%- if product.vendor == 'Asia' -%}
<p>
GUARDA IL PRODOTTO 3d<a href=https://etools.boxpromotions.com/videos/{{ variant.sku | truncate : 4, "" }}/360/output/{{ variant.sku | truncate : 4, "" }}.html>QUI</a>
{%- endif -%}

 

OUTPUT:

https://etools.boxpromotions.com/videos//360/output/.html

 

Come vedi { variant.sku | truncate : 4, "" }} all'interno di un link non da output...

 

Peccato!

drakedev
Shopify Partner
685 148 229

Ben fatto.

Ciao, 

variant è un campo di product per cui devi passare per il prodotto prima.

Dipende un po' da come è impostata la logica nel tema che usi, ma questo è un semplice esempio:

{% assign selected_variant = product.selected_or_first_available_variant %}

 

 

If my answer was helpful click Like to say thanks
If the problem is solved remember to click Accept Solution
Shopify/Shopify Plus custom development: You can hire me for simple and/or complex tasks.
Hermes_Bruzzese
Shopify Partner
10 0 4

Grazie, perfetto!

 

Ho dovuto correggere, così, ma la logica è giusta!

 

{% assign current_variant = product.selected_or_first_available_variant %}

 

quindi current_variant anzi che selected_variant,

 

funziona!!

Grazie:)

drakedev
Shopify Partner
685 148 229

Prego 🙂

If my answer was helpful click Like to say thanks
If the problem is solved remember to click Accept Solution
Shopify/Shopify Plus custom development: You can hire me for simple and/or complex tasks.