in feed levertijd custom waarde meegeven

jorishasjorishas Member Berichten: 2

Hi,

Zou echt top zijn als iemand mij helpt dit werkend te krijgen. Ik heb er al met een topper van lightspeed support over gebeld maar we kregen het niet werkend. Zijn advies: "vraag het de community" dus bijdezen:

Ik probeer een selectie producten een bepaalde waarde mee te geven. Ik dacht dit doe ik met "SKU" maar een andere variabele is ook geen probleem. (data_01 data_02 en data_03 zijn al in gebruik)


Hieronder de code die we tot nu toe hebben geschreven.

Wat er ermee willen bereiken is het volgende:


ALs een product SKU waarde 1 heeft, zet dan "niet op voorraad" in de out of stock message.

Als een product NIET waarde SKU =1 heeft, volg dan de standaard out of stock message regels (zie die onderaan deze post)


##deze code hebben we nu

<Levertijd>

        {% if product.sku == "1" %}

         {% if product.out_of_stock_message %}

              {{ product.out_of_stock_message | cdata }}

          {% else %}

              out of stock

          {% endif %}

        {% else %}

        

          {% if product.stock_level > 0 %}

            {% if product.in_stock_message %}

              {{ product.in_stock_message | cdata }}

            {% else %}

              in stock

            {% endif %}

          {% else %}

            {% if product.out_of_stock_message %}

              {{ product.out_of_stock_message | cdata }}

            {% else %}

              out of stock

            {% endif %}

          {% endif %}

        

         {% endif %}

        </Levertijd>



##dit is de code die de feed standaard meegeeft, waar onze wens eigenlijk een toevoeging op is.



<Levertijd>

          {% if product.stock_level > 0 %}

            {% if product.in_stock_message %}

              {{ product.in_stock_message | cdata }}

            {% else %}

              in stock

            {% endif %}

          {% else %}

            {% if product.out_of_stock_message %}

              {{ product.out_of_stock_message | cdata }}

            {% else %}

              out of stock

            {% endif %}

          {% endif %}

        </Levertijd>


Ik ben erg benieuwd wat we nu niet juist doen en hoe we dit wel werkend kunnen krijgen.


Community, alvast bedankt!

3 reacties

  • Dave0701Dave0701 Member Berichten: 186 ✭

    Denk dat hier misschien de fout zit

    Hier geef je aan dat als sku 1 is   {% if product.sku == "1" %} dan .....

    en hier geef je aan als sku groter dan 0 is {% if product.stock_level > 0 %} dan.

    Laatste is in strijd met 1. want 1 is groter dan 0,

    Ik weet niet hoe je hem precies wil gebruiken maar of je zegt groter dan 1 of alleen exact 0 is op voorraad(overigens zou ik dit omdraaien want 1 is niet op voorraad en 0 wel???

  • jorishasjorishas Member Berichten: 2

    thanks! gefixt! werkt

  • Dave0701Dave0701 Member Berichten: 186 ✭
    10 juni aangepast

    Top!👍️

    Overigens weet ik niet wat Google hiermee doet.

    Zal melding gaan geven "ongeldige sku code" denk ik. (mits je Google shopping gaat doen)

Log In of Registreer om te reageren.