Weergave eenheidsprijzen

Als je producten in bepaalde hoeveelheden of maten verkoopt, moet je mogelijk de prijs per eenheid voor bepaalde producten weergeven. Wanneer je een eenheidsprijs voor een product invoert, wordt de eenheidsprijs weergegeven op de productpagina's, verzamelpagina's, winkelwagenpagina, checkout-pagina's en bevestigingsmeldingen voor bestellingen.

Eenheidsprijzen aan je producten toevoegen

Toon eenheidsprijzen in je onlinewinkel

De stappen voor deze aanpassing variëren naargelang je thema. Klik op de knop voor je thema voordat je de onderstaande instructies volgt:

Stappen voor Brooklyn

Eenheidsprijzen zijn beschikbaar in het Brooklyn-thema voor versies 13.1.0 en hoger. Als je je thema niet kunt bijwerken naar de nieuwste versie, kun je aangepaste eenheidsprijzen toevoegen aan eerdere versies van Brooklyn.

Een productprijsfragment toevoegen

  1. Klik in de directoryFragmentenopEen nieuw fragment toevoegen.

  2. Voerproduct-pricein het naamveld in.

  3. Kopieer en plak de volgende code in het bestand.

{%ifvariant.unit_price_measurement%}price-container--unit-available{%endif%}" data-price-container>{%-ifvariant.compare_at_price>variant.price-%}{{'products.general.regular_price'|t}} {{variant.compare_at_price|money}} {{'products.general.sale_price'|t}}{%-else-%}{{'products.general.regular_price'|t}} {%-endif-%}{%ifvariant.compare_at_price>variant.price%}on-sale{%endif%}" itemprop="price" content="{{variant.price|divided_by:100.00}}">{{variant.price|money}}
{%-captureunit_price_separator-%} {{'general.accessibility.unit_price_separator'|t}} {%-endcapture-%}{%-captureunit_price_base_unit-%}{%-ifvariant.unit_price_measurement-%}{%-ifvariant.unit_price_measurement.reference_value!=1-%}{{-variant.unit_price_measurement.reference_value-}}{%-endif-%}{{variant.unit_price_measurement.reference_unit}}{%-endif-%}{%-endcapture-%} {{'products.general.unit_price'|t}} {{variant.unit_price|money}}{{-unit_price_separator-}}{{-unit_price_base_unit-}}
  1. Klik opOpslaanom de wijzigingen te bevestigen.

Bewerk je aanbevolen productpagina

  1. Klik in de directorySectiesop het bestandfeatured-product.liquid.

  2. Gebruik desneltoets Zoekenom de volgende code te vinden door te zoeken naaritemprop="offers":

{%comment%}Optionally show the 'compare at' or original price of the product.{%endcomment%}{%ifcompare_at_price>price%}{%unlesscurrent_variant.available%}aria-hidden="true"{%endunless%}>{{'products.general.regular_price'|t}} {{compare_at_price|money}} {{'products.general.sale_price'|t}}{%else%}{%unlesscurrent_variant.available%}aria-hidden="true"{%endunless%}>{{'products.general.regular_price'|t}} {%endif%}{%ifcompare_at_price>price%}on-sale{%endif%}" itemprop="price" content="{{price|divided_by:100.00}}"{%unlesscurrent_variant.available%}aria-hidden="true"{%endunless%}>{{price|money}}
  1. Vervang de code door het volgende fragment:
{%include'product-price',variant:current_variant%}

Na je bewerkingen ziet het bestandfeatured-product.liquider als volgt uit:

De bijgewerkte versie van het bestand featured-product.liquid

  1. Klik opOpslaanom de wijzigingen te bevestigen.

Je productpagina bewerken

  1. Klik in de directorySectiesop het bestandproduct-template.liquid.

  2. Gebruik desneltoets Zoekenom de volgende code te vinden door te zoeken naaritemprop="offers":

{%comment%}Optionally show the 'compare at' or original price of the product.{%endcomment%}{%ifcurrent_variant.compare_at_price>current_variant.price%}{%unlesscurrent_variant.available%}aria-hidden="true"{%endunless%}>{{'products.general.regular_price'|t}} {{current_variant.compare_at_price|money}} {{'products.general.sale_price'|t}}{%else%}{%unlesscurrent_variant.available%}aria-hidden="true"{%endunless%}>{{'products.general.regular_price'|t}} {%endif%}{%ifcurrent_variant.compare_at_price>current_variant.price%}on-sale{%endif%}" itemprop="price" content="{{current_variant.price|divided_by:100.00}}"{%unlesscurrent_variant.available%}aria-hidden="true"{%endunless%}>{{current_variant.price|money}}
  1. Vervang de code door het volgende fragment:
{%include'product-price',variant:current_variant%}

Na je bewerkingen ziet het bestandproduct-template.liquider als volgt uit:

De bijgewerkte versie van het bestand product-template.liquid

  1. Klik opOpslaanom de wijzigingen te bevestigen.

Bewerk je Ajax-winkelwagen

  1. Klik in de mapFragmentenop het bestandajax-cart-template.liquid.

  2. Gebruik desneltoets Zoekenom de volgende code te vinden door te zoeken naar{{{price}}}:

{{#ifdiscountsApplied}}{%endraw%}{{'products.general.regular_price'|t}}{%raw%} {{{price}}} {%endraw%}{{'products.general.sale_price'|t}}{%raw%} {{{discountedPrice}}} {{else}} {{{price}}} {{/if}}
  1. Voeg de volgende code toe onder de{{/if}}uit stap 2:
{{#ifunitPrice}}{%endraw%}{{'products.general.unit_price'|t}}{%raw%} {%endraw%}{%-captureunit_price_separator-%} {{'general.accessibility.unit_price_separator'|t}} {%-endcapture-%}{%raw%}{{{ unitPrice.price }}}{{%endraw%}{{-unit_price_separator-}}{%raw%}{{#if unitPrice.addRefererenceValue }}{{{ unitPrice.reference_value }}}{{/if}}{{{ unitPrice.reference_unit }}}  {{/if}}

Na je bewerkingen ziet het bestandajax-cart-template.liquider als volgt uit:

De bijgewerkte versie van het bestand ajax-cart-template.liquid

  1. Klik opOpslaanom de wijzigingen te bevestigen.

Bewerk je productgriditem

  1. Klik in de mapFragmentenop het bestandproduct-grid-template.liquid.

  2. Gebruik desneltoets Zoekenom de volgende code te vinden door te zoeken naarcapture img_id_class:

{%captureimg_id_class%}ProductImage-{{product.featured_image.id}}{%endcapture%}{%captureimg_wrapper_id%}ProductImageWrapper-{{product.featured_image.id}}{%endcapture%}{%-assignimg_url=product.featured_image|img_url:'1x1'|replace:'_1x1.','_{width}x.'-%}
  1. Voeg het volgende fragment toe voor de code van stap 2:
{%-assignvariant=product.selected_or_first_available_variant-%}

Na je bewerkingen zien de resultaten er als volgt uit:

De bijgewerkte versie van het bestand product-grid-template.liquid

  1. Gebruik desneltoets Zoekenom de volgende code te vinden door te zoeken naar{{ product.price | money_without_trailing_zeros }}:
{%ifon_sale%}{{'products.general.sale_price'|t}}{%else%}{{'products.general.regular_price'|t}}{%endif%}{%ifproduct.price_varies%}{{product.price_min|money_without_trailing_zeros}}  + {%else%}{{product.price|money_without_trailing_zeros}}{%endif%}
  1. Voeg de volgende code toe onder:
{%-ifproduct.price_varies==falseandvariant.unit_price_measurement-%}{%-captureunit_price_separator-%} {{'general.accessibility.unit_price_separator'|t}} {%-endcapture-%}{%-captureunit_price_base_unit-%}{%-ifvariant.unit_price_measurement.reference_value!=1-%}{{-variant.unit_price_measurement.reference_value-}}{%-endif-%}{{variant.unit_price_measurement.reference_unit}}{%-endcapture-%} {{'products.general.unit_price'|t}} {{variant.unit_price|money}}{{-unit_price_separator-}}{{-unit_price_base_unit-}}{%-endif-%}

Na je bewerkingen zien de resultaten er als volgt uit:

De bijgewerkte versie van het bestand product-grid-template.liquid

  1. Klik opOpslaanom de wijzigingen te bevestigen.

Bewerk je winkelwagenpagina

  1. Klik in de mapTemplatesop het bestandcart.liquid.

  2. Gebruik desneltoets Zoekenom de volgende code te vinden door te zoeken naar:

{%-ifitem.original_line_price!=item.final_line_price-%}{{'products.general.regular_price'|t}} {{item.original_line_price|money}} {{'products.general.sale_price'|t}} {{item.final_line_price|money}}{%-else-%}{{item.original_line_price|money}}{%-endif-%}
  1. Voeg het volgende片段脚趾出席代码范tap 2:
{%-ifitem.unit_price_measurement-%}{{'products.general.unit_price'|t}} {%-captureunit_price_separator-%} {{'general.accessibility.unit_price_separator'|t}} {%-endcapture-%}{%-captureunit_price_base_unit-%}{%-ifitem.unit_price_measurement.reference_value!=1-%}{{-item.unit_price_measurement.reference_value-}}{%-endif-%}{{item.unit_price_measurement.reference_unit}}{%-endcapture-%}{{item.unit_price|money}}{{-unit_price_separator-}}{{-unit_price_base_unit-}}{%-endif-%}

Na je bewerkingen ziet het bestandcart.liquider als volgt uit:

De bijgewerkte versie van het bestand cart.liquid

  1. Klik opOpslaanom de wijzigingen te bevestigen.

Bewerk je bestelpagina

  1. Klik in de mapTemplatesop het bestandcustomers/order.liquid.

  2. Gebruik desneltoets Zoekenom de volgende code te vinden door te zoeken naar{{ line_item.original_price | money }}:

{{'customer.order.price'|t}}">{%-ifline_item.original_price!=line_item.final_price-%}{{'products.general.regular_price'|t}} {{line_item.original_price|money}} {{'products.general.sale_price'|t}} {{line_item.final_price|money}}{%-else-%}{{line_item.original_price|money}}{%-endif-%}
  1. Voeg het volgende fragment toe vóóruit stap 2:
{%-ifline_item.unit_price_measurement-%}{{'products.general.unit_price'|t}} {%-captureunit_price_separator-%} {{'general.accessibility.unit_price_separator'|t}} {%-endcapture-%}{%-captureunit_price_base_unit-%}{%-ifline_item.unit_price_measurement.reference_value!=1-%}{{-line_item.unit_price_measurement.reference_value-}}{%-endif-%}{{line_item.unit_price_measurement.reference_unit}}{%-endcapture-%}{{line_item.unit_price|money}}{{-unit_price_separator-}}{{-unit_price_base_unit-}}{%-endif-%}

Na je bewerkingen ziet het bestandcustomers/order.liquider als volgt uit:

De bijgewerkte versie van het bestand customers/order.liquid

  1. Klik opOpslaanom de wijzigingen te bevestigen.

Bewerk je themastijlen - Deel 1

  1. Klik in de mapActivaop het bestandtheme.scss.liquid.

  2. Gebruik desneltoets Zoekenom de volgende code te vinden door te zoeken naar.ajaxcart__price {:

.ajaxcart__price{font-size:em(13px);display:block;}
  1. Voeg het volgende片段脚趾出席代码范tap 2:
.cart__unit-price{display:block;}

Na je bewerkingen ziet het bestandtheme.scss.liquider als volgt uit:

De bijgewerkte versie van het bestand theme.scss.liquid

  1. Klik opOpslaanom de wijzigingen te bevestigen.

Bewerk je themastijlen - Deel 2

  1. Klik in de mapActivaop het bestandtimber.scss.liquid.

  2. Gebruik desneltoets Zoekenom de volgende code te vinden door te zoeken naar.product-single__policies {:

.product-single__policies{margin:15px025px0;}
  1. Voeg het volgende fragment toe aan de code van stap 2:
.product-single__unit{display:none;.price-container--unit-available&{display:block;}}

Na je bewerkingen zien de resultaten er als volgt uit:

De bijgewerkte versie van het bestand timber.scss.liquid

  1. Ga helemaal naar het einde van het bestand en voeg de volgende code toe:
.product-unit-price{color:$colorTextBody;display:block;}

Na je bewerkingen zien de resultaten er als volgt uit:

De bijgewerkte versie van het bestand timber.scss.liquid

  1. Klik opOpslaanom de wijzigingen te bevestigen.

Bewerk je JavaScript-themacode

  1. Klik in de mapActivaop het bestandtheme.js.liquid.

  2. Gebruik desneltoets Zoekenom de volgende code te vinden:

varprodImg;
  1. Voeg het volgende片段脚趾出席代码范tap 2:
varunitPrice=null;

Na je bewerkingen zien de resultaten er als volgt uit:

De bijgewerkte versie van het bestand theme.js.liquid

  1. Gebruik desneltoets Zoekenom de volgende code te vinden:
// Create item's data object and add to 'items' array
  1. Voeg het volgende fragment toe aan de code van stap 4:
if(cartItem.unit_price_measurement){unitPrice={addRefererenceValue:cartItem.unit_price_measurement.reference_value!==1,price:theme.Currency.formatMoney(cartItem.unit_price,settings.moneyFormat),reference_value:cartItem.unit_price_measurement.reference_value,reference_unit:cartItem.unit_price_measurement.reference_unit};}

Na je bewerkingen zien de resultaten er als volgt uit:

De bijgewerkte versie van het bestand theme.js.liquid

  1. Gebruik desneltoets Zoekenom de volgende code te vinden:
vendor:cartItem.vendor
  1. Voeg het volgende fragment toe aan de code van stap 6:
unitPrice:unitPrice,

Na je bewerkingen zien de resultaten er als volgt uit:

De bijgewerkte versie van het bestand theme.js.liquid

  1. Gebruik desneltoets Zoekenom de volgende code te vinden:
productPrice:'#ProductPrice',
  1. Voeg het volgende片段脚趾出席代码范tap 8:
unitPrice:'[data-unit-price]',unitPriceBaseUnit:'[data-unit-price-base-unit]',

Na je bewerkingen zien de resultaten er als volgt uit:

De bijgewerkte versie van het bestand theme.js.liquid

  1. Gebruik desneltoets Zoekenom de volgende code te vinden door te zoeken naar$(this.selectors.priceContainer, this.$container).removeClass(:
$(this.selectors.priceContainer,this.$container).removeClass('visibility-hidden');
  1. Vervang de code door het volgende fragment:
$(this.selectors.priceContainer,this.$container).removeClass('visibility-hidden price-container--unit-available');

Na je bewerkingen zien de resultaten er als volgt uit:

De bijgewerkte versie van het bestand theme.js.liquid

  1. Gebruik desneltoets Zoekenom de volgende code te vinden:
$(this.selectors.SKU).html(variant.sku);
  1. Voeg het volgende fragment toe aan de code van stap 12:
if(variant.unit_price_measurement){var$unitPrice=$(this.selectors.unitPrice,this.$container);var$unitPriceBaseUnit=$(this.selectors.unitPriceBaseUnit,this.$container);$unitPrice.html(theme.Currency.formatMoney(variant.unit_price,moneyFormat));$unitPriceBaseUnit.html(this.getBaseUnit(variant));$(this.selectors.priceContainer,this.$container).addClass('price-container--unit-available');}

Na je bewerkingen zien de resultaten er als volgt uit:

De bijgewerkte versie van het bestand theme.js.liquid

  1. Gebruik desneltoets Zoekenom de volgende code te vinden door te zoeken naarthis.destroyImageCarousel();:
onUnload:function(){this.$container.off(this.settings.namespace);this.destroyImageCarousel();}
  1. Voeg het volgende fragment toe aan de code van stap 14:
getBaseUnit:function(variant){returnvariant.unit_price_measurement.reference_value===1?variant.unit_price_measurement.reference_unit:variant.unit_price_measurement.reference_value+variant.unit_price_measurement.reference_unit;},

Na je bewerkingen zien de resultaten er als volgt uit:

De bijgewerkte versie van het bestand theme.js.liquid

  1. Klik opOpslaanom de wijzigingen te bevestigen.

Je Engelse vertalingen bewerken

  1. Klik in de mapLocalesop het bestanden.default.json.

  2. Gebruik desneltoets Zoekenom de volgende code te vinden:

"refresh_page":"choosing a selection results in a full page refresh"
  1. Voeg het volgende fragment toe aan de code van stap 2:
"unit_price_separator":"per",

Na je bewerkingen zien de resultaten er als volgt uit:

De bijgewerkte versie van het bestand en.default.json

  1. Gebruik desneltoets Zoekenom de volgende code te vinden:
"include_taxes":"Tax included.",
  1. Voeg het volgende片段脚趾出席代码范tap 4:
"unit_price":"Unit price",

Na je bewerkingen zien de resultaten er als volgt uit:

De bijgewerkte versie van het bestand en.default.json

  1. Klik opOpslaanom de wijzigingen te bevestigen.

(Optioneel) Vertalingen voor andere talen toevoegen

  1. Ga naar de paginaThema'sin je Shopify-beheercentrum.

  2. Klik opActie > Talen bewerken

  3. Klik opThema-taal wijzigenen selecteer vervolgens de taal die je wilt bewerken. Dit is alleen mogelijk op je gepubliceerde thema.

  4. VoerUnit Pricein het zoekveld in.

  5. Update het veldEenheidsprijsscheideronderAlgemeen/Toegankelijkheid.

  6. Update het veldEenheidsprijslabelonderProducten/Algemeen.

  7. Klik opOpslaan.

Stappen voor Minimal

Eenheidsprijzen zijn beschikbaar in het Minimale thema voor versies 11.2.0 en hoger. Als je je thema niet kunt bijwerken naar de nieuwste versie, kun je aangepaste eenheidsprijzen toepassen aan eerdere versies van Minimal.

Je fragmenten bijwerken

  1. Zoek en vouw de mapFragmentenuit.

  2. SelecteerEen nieuw fragment toevoegen.

  3. Voer de naamproduct-unit-pricein.

  4. Kopieer en plak de volgende code inproduct-unit-price.liquid.

{%-unlessavailable-%}{%-ifvariant.title-%}{%-assignavailable=variant.available-%}{%-else-%}{%-assignavailable=true-%}{%-endif-%}{%-endunless-%}{%unlessavailableandvariant.unit_price_measurement%}hide{%endunless%}{%ifwrapper_class!=blank%}{{wrapper_class}}{%endif%}" data-unit-price-container>{%-captureunit_price_separator-%}{{'general.accessibility.unit_price_separator'|t}}{%-endcapture-%}{%-captureunit_price_base_unit-%}{%-ifavailableandvariant.unit_price_measurement-%}{%-ifvariant.unit_price_measurement.reference_value!=1-%}{{-variant.unit_price_measurement.reference_value-}}{%-endif-%}{{variant.unit_price_measurement.reference_unit}}{%-endif-%}{%-endcapture-%}{{'products.product.unit_price_label'|t}} {{variant.unit_price|money}}{{-unit_price_separator-}}{{-unit_price_base_unit-}}
  1. Klik opOpslaan.

  2. Zoek en bewerk het bestandproduct-grid-item.liquid.

  3. Vervang deze regel:

{%captureprice%}{{featured.price|money}}{%endcapture%}

Met deze regel:

{%-assignprice=featured.price|money-%}
  1. Gebruik desneltoets Zoekenom{{ price }}te vinden en deze code hieronder toe te voegen:
{%-assignvariant=featured.selected_or_first_available_variant-%}{%-ifvariant.availableandvariant.unit_price_measurement-%}{%include'product-unit-price',variant:variant,wrapper_class:'grid-link__unit-price'%}{%-endif-%}

Na je bewerkingen ziet het bestandproduct-grid-item.liquider als volgt uit:

De bijgewerkte versie van het bestand product-grid-item.liquid

  1. Klik opOpslaanom de wijzigingen te bevestigen.

  2. Het bestand zoeken en bewerkensearch-result.liquid

  3. Gebruik desneltoets Zoekenom{% if item.object_type == 'product' %}te vinden en de volgende code op de regel hieronder toe te voegen:

{%-assignvariant=item.selected_or_first_available_variant-%}
  1. Gebruik nu desneltoets Zoekenom de volgende twee fragmenten code te zoeken:
{{item.compare_at_price_max|money}}

En

{{'products.product.regular_price'|t}} {{item.price|money}}
  1. Voeg het volgende codeblok toe onderelkvan de twee codefragmenten die in de vorige stap worden vermeld:
{%-ifvariant.availableandvariant.unit_price_measurement-%}{%include'product-unit-price',variant:variant%}{%-endif-%}

Na je bewerkingen ziet het bestandsearch-result.liquider als volgt uit:

De bijgewerkte versie van het bestand search-result.liquid

  1. Klik opOpslaanom de wijzigingen te bevestigen.

Je stijlen bijwerken

  1. Zoek en vouw de mapActivauit.

  2. Bewerk het bestandtheme.scss.liquid.

  3. Gebruik desneltoets Zoekenom deze nieuwe code te lokaliseren:

.grid-link__title,.grid-link__meta{position:relative;margin-bottom:5px;
  1. Voeg het volgende codeblok in onder het codefragment dat je in de vorige stap hebt geplaatst:
font-family:$headerFontStack;
  1. Zoek het volgende codefragment met behulp van desneltoets Zoeken:
.grid-link__sale_price{opacity:0.95;filter:alpha(opacity=95);}
  1. Voeg het volgende codeblok in onder het codefragment dat je in de vorige stap hebt geplaatst:
.grid-link__unit-price{font-size:1em;}
  1. Zoek het volgende codefragment met behulp van desneltoets Zoeken:
.order-discount--list{margin:0.8em00.6em1.3em;list-style:none;padding:0;}
  1. Voeg het volgende codeblok in onder het codefragment dat je in de vorige stap hebt geplaatst:
.order-discount--price{margin-bottom:0;}
  1. Zoek het volgende codefragment met behulp van desneltoets Zoeken:
.cart__product-title{display:inline-block;
  1. Voeg het volgende codeblok in onder het codefragment dat je in de vorige stap hebt geplaatst:
font-weight:$bodyFontWeightBold;

Na je bewerkingen ziet het bestandtheme.scss.liquider als volgt uit:

De bijgewerkte versie van het bestand theme.scss.liquid - deel 1
De bijgewerkte versie van het bestand theme.scss.liquid - deel 2
De bijgewerkte versie van het bestand theme.scss.liquid - deel 3

  1. Klik opOpslaanom de wijzigingen te bevestigen.

  2. Zoek en bewerk het bestandtimber.scss.liquid.

  3. Gebruik desneltoets Zoekenom deze code te zoeken:

.quantity-selector{display:inline-block;}}
  1. Voeg het volgende codeblok in onder het codefragment dat je in de vorige stap hebt geplaatst:
.product-single__title{font-weight:$bodyFontWeightBold;}
  1. Voeg deze code toe aan het eind van het bestand:
.product-unit-price{color:rgba($colorTextBody,0.6);display:block;font-family:$headerFontStack;font-size:em(12px);}

Na je bewerkingen ziet het bestandtimber.scss.liquider als volgt uit:

De bijgewerkte versie van het bestand timber.scss.liquid - deel 1
De bijgewerkte versie van het bestand timber.scss.liquid - deel 2

  1. Klik opOpslaanom de wijzigingen te bevestigen.

Je templates bijwerken

  1. Zoek en vouw de mapTemplatesuit.

  2. Zoek en bewerk het bestandcustomers/order.liquid.

  3. Zoek de code met behulp van desneltoets Zoeken:

{%-else-%}{{line_item.original_price|money}}{%-endif-%}
  1. Voeg deze code toe onder de code van stap 3:
{%-ifline_item.unit_price_measurement-%}{%include'product-unit-price',variant:line_item,available:true%}{%-endif-%}

Na je bewerkingen ziet het bestandcustomers/order.liquider als volgt uit:

De bijgewerkte versie van het bestand order.liquid

  1. Klik opOpslaanom de wijzigingen te bevestigen.

Je JavaScript bijwerken

  1. theme.jsinActivazoeken en bewerken.

  2. Gebruik desneltoets Zoekenom de regel met.shopify-payment-buttonte zoeken en deze te vervangen door:

$shopifyPaymentButton:$('.shopify-payment-button',this.$container),$unitPrice:$('[data-unit-price]',this.$container),$unitPriceBaseUnit:$('[data-unit-price-base-unit]',this.$container),$unitPriceContainer:$('(data-unit-price-container)',this.$container)

De代码酩悦er als volgt uitzien:

De bijgewerkte versie van het bestand theme.js

  1. Zoek naar deze code:
else{this.selectors.$comparePrice.addClass('hide').html('');this.selectors.comparePriceA11y美元.attr('aria-hidden','true');}
  1. Voeg deze code eronder toe:
// Unit pricethis.selectors.$unitPriceContainer.addClass('hide');if(variant.unit_price){this.selectors.$unitPrice.html(Shopify.formatMoney(variant.unit_price,theme.moneyFormat));this.selectors.$unitPriceBaseUnit.html(this.getBaseUnit(variant));this.selectors.$unitPriceContainer.removeClass('hide');}

Het resultaat zou er zo uit moeten zien:

De bijgewerkte versie van het bestand theme.js

  1. Gebruik desneltoets Zoekenom deze code te zoeken:
.attr('data-zoom')});});
  1. Voeg het volgende codeblok in onder het codefragment dat je in de vorige stap hebt geplaatst:
},getBaseUnit:function(variant){returnvariant.unit_price_measurement.reference_value===1?variant.unit_price_measurement.reference_unit:variant.unit_price_measurement.reference_value+variant.unit_price_measurement.reference_unit;

Het resultaat zou er zo uit moeten zien:

De bijgewerkte versie van het bestand theme.js

  1. Klik opOpslaanom de wijzigingen te bevestigen.

De template Winkelwagen bijwerken

  1. Zoek de map metSecties.

  2. Bewerk het bestandcart-template.liquid.

  3. Gebruik desneltoets Zoekenom de code{{ item.final_price | money }}te vinden.

  4. Vervang de regel met deze code:

{{item.final_price|money}}
  1. Zoek het eerste exemplaar van de code{%- if item.line_level_discount_allocations != blank -%}:
{%-ifitem.line_level_discount_allocations!=blank-%}
    {{'customer.order.discount'|t}}">{%-fordiscount_allocationinitem.line_level_discount_allocations-%}
  • {{discount_allocation.discount_application.title}}(-{{discount_allocation.amount|money}})
  • {%-endfor-%}
{%-endif-%}
  1. Voeg dit stuk code toe boven de code van stap 5:
{%-ifitem.variant.availableanditem.variant.unit_price_measurement-%}{%include'product-unit-price',variant:item,available:item.variant.available%}{%-endif-%}

Na je bewerkingen ziet het bestandcart-template.liquider als volgt uit:

De bijgewerkte versie van het bestand cart-template.liquid

  1. Klik opOpslaanom de wijzigingen te bevestigen.

Update je aanbevolen product

  1. Zoek de map metSecties.

  2. Bewerk het bestandfeatured-product.liquid.

  3. Gebruik desneltoets Zoekenom de regel metitemprop="name"te vinden en deze te vervangen door:

{{title}}

  1. Zoek de code metid="PriceA11y":
{%ifcompare_at_price>price%}{{'products.product.regular_price'|t}}  { compare_at_price | money }} {%endif%}
  1. Voeg het volgende codeblok in onder het codefragment dat je in de vorige stap hebt geplaatst:
{%include'product-unit-price',variant:variant,available:true%}

Na je bewerkingen ziet het bestandfeatured-product.liquider als volgt uit:

De bijgewerkte versie van het bestand featured-product.liquid

  1. Klik opOpslaanom de wijzigingen te bevestigen.

Je producttemplate bijwerken

  1. Zoek de map metSecties.

  2. Bewerk het bestandproduct-template.liquid.

  3. Gebruik desneltoets Zoekenom de regel metitemprop="name"te vinden en deze te vervangen door:

{{product.title}}

  1. Zoek de code met behulp van desneltoets Zoeken:
{%else%} {{product.compare_at_price_max|money}}{%endif%}
  1. Voeg deze regel hieronder toe:
{%include'product-unit-price',variant:variant,available:true%}

Na je bewerkingen ziet het bestandproduct-template.liquider als volgt uit:

De bijgewerkte versie van het bestand product-template.liquid

  1. Klik opOpslaanom de wijzigingen te bevestigen.

De landinstellingen bijwerken

  1. Zoek en vouw de mapLocalesuit.

  2. Open en bewerk het bestanden.default.json.

  3. Gebruik desneltoets Zoekenom de regel metrefresh_pagete zoeken en deze te vervangen door:

"refresh_page":"choosing a selection results in a full page refresh","unit_price_separator":"per"

Het resultaat zou er zo uit moeten zien:

De bijgewerkte versie van het bestand en.default.json

  1. Zoek de regel metfull_detailsen vervang deze door:
"full_details":"Full details","unit_price_label":"Unit price"

Het resultaat zou er zo uit moeten zien:

De bijgewerkte versie van het bestand en.default.json

  1. Klik opOpslaanom de wijzigingen te bevestigen.

(Optioneel) Vertalingen voor andere talen toevoegen

  1. Ga naar de paginaThema'sin je Shopify-beheercentrum.

  2. Klik opActie > Talen bewerken.

  3. Klik opThemataal wijzigenen selecteer vervolgens de taal die je wilt bewerken. Dit is alleen mogelijk op je gepubliceerde thema.

  4. VoerUnit Pricein het zoekveld in.

  5. Update het veldEenheidsprijsscheideronderAlgemeen/Toegankelijkheid.

  6. Update het veldEenheidsprijslabelonderProducten/Product.

  7. Klik opOpslaan.

Stappen voor Venture

Eenheidsprijzen werden toegevoegd aan het Venture-thema voor versies 9.4.0 en hoger. Volg deze stappen om de eenheidsprijsaanpassing toe te passen op eerdere versies van Venture als je je thema niet kunt bijwerken naar de nieuwste versie.

Bewerk het taalbestand van je thema

  1. Klik in de mapLocalesopen.default.json.

  2. Gebruik desneltoets Zoekenom de regel te zoeken metrefresh_page:

"refresh_page":"choosing a selection results in a full page refresh"
  1. Voeg de volgende code toe boven de regel in stap 2:
"unit_price_separator":"per",

Na je bewerkingen zien de resultaten er als volgt uit:

De bijgewerkte versie van het bestand en.default.json

  1. Gebruik desneltoets Zoekenom de regel te zoeken metstock_unavailable:
"stock_unavailable":"The item could not be added to your cart because there are not enough in stock."
  1. Voeg de volgende code toe boven de regel in stap 4:
"unit_price_label":"Unit price",

Na je bewerkingen zien de resultaten er als volgt uit:

De bijgewerkte versie van het bestand en.default.json

  1. Klik opOpslaanom de wijzigingen te bevestigen.

Bewerk het stijlblad van je thema

  1. Klik in de directoryAssetsoptheme.scss.liquid.

  2. Gebruik desneltoets Zoekenom de regel.product-single__policies {te zoeken:

.product-single__policies{font-size:em($font-size-base-1);}
  1. Voeg de volgende code toe onder de afsluitende}tag van het codeblok uit stap 2:
.product-unit-price{font-size:em(12);color:$color-body-text;}.product-card__unit-price{display:block;}

Na je bewerkingen ziet het bestandtheme.scss.liquider als volgt uit:

De bijgewerkte versie van het bestand theme.scss.liquid

  1. Klik opOpslaanom de wijzigingen te bevestigen.

Voeg een producteenheidsprijsfragment toe

  1. Klik in de directoryFragmentenopEen nieuw fragment toevoegen.

  2. Voer de naamproduct-unit-pricein.

  3. Voeg de volgende code toe aanproduct-unit-price.liquid:

{%ifwrapper_class!=blank%}{{wrapper_class}}{%endif%}{%unlessproduct_variant.unit_price_measurement%}hide{%endunless%}" data-unit-price-container>{%-captureunit_price_separator-%}{{'general.accessibility.unit_price_separator'|t}}{%-endcapture-%}{%-captureunit_price_base_unit-%}{%-ifproduct_variant.unit_price_measurement.reference_value!=1-%}{{-product_variant.unit_price_measurement.reference_value-}}{%-endif-%}{{product_variant.unit_price_measurement.reference_unit}}{%-endcapture-%}{{'products.product.unit_price_label'|t}} {{product_variant.unit_price|money}}{{-unit_price_separator-}}{{-unit_price_base_unit-}}
  1. Klik opOpslaanom de wijzigingen te bevestigen.

Je Productkaart fragment bewerken

  1. Klik opproduct-card.liquidin de directoryFragmenten.

  2. Gebruik desneltoets Zoekenom de regel te zoeken.

  3. Voeg de volgende code toe boven de regel in stap 2:

{%-assigncurrent_variant=product.selected_or_first_available_variant-%}

Na je bewerkingen zien de resultaten er als volgt uit:

De bijgewerkte versie van het bestand product-card.liquid

  1. Gebruik desneltoets Zoekenom de regel
    te zoeken:
{%ifproduct.compare_at_price>product.price%}{%comment%}Product is on sale{%endcomment%}{%ifproduct.price_varies%}{%assignsale_price=product.price|money_without_trailing_zeros%}{{'products.product.on_sale_from_html'|t:price:sale_price}}{%else%}{{'products.product.regular_price'|t}} {{product.compare_at_price|money_without_trailing_zeros}} {{'products.product.sale_price'|t}}{{product.price|money_without_trailing_zeros}}{%endif%}{%else%}{%comment%}Not on sale, but could still have varying prices{%endcomment%}{%ifproduct.price_varies%}{%assignprice=product.price|money_without_trailing_zeros%}{{'products.product.from_text_html'|t:price:price}}{%else%}{{'products.product.regular_price'|t}}{{product.price|money_without_trailing_zeros}}{%endif%}{%endif%}
  1. Voeg de volgende code toe boven de
-tag sluiten die in stap 5 is gevonden:
{%-unlessproduct.price_varies-%}{%-ifcurrent_variant.unit_price_measurement-%}{%include'product-unit-price',product_variant:current_variant,wrapper_class:"product-card__unit-price"%}{%-endif-%}{%-endunless-%}

Na je bewerkingen zien de resultaten er als volgt uit:

De bijgewerkte versie van het bestand product-card.liquid

  1. Klik opOpslaanom de wijzigingen te bevestigen.

De template van je winkelwagenpagina bewerken

  1. Klik in de directorySectiesopcart-template.liquid.

  2. Gebruik desneltoets Zoekenom het eerste exemplaar vante zoeken:

{%-ifitem.original_line_price!=item.final_line_price-%}{{'products.product.regular_price'|t}} {{item.original_line_price|money}} {{'products.product.sale_price'|t}} {{item.final_line_price|money}}{%-else-%}{{item.original_line_price|money}}{%-endif-%}
  1. Voeg de volgende code toe onder deendif-tag in stap 2:
{%-ifitem.unit_price_measurement-%}{%include'product-unit-price',product_variant:item%}{%-endif-%}

Na je bewerkingen zien de resultaten er als volgt uit:

De bijgewerkte versie van het bestand cart-template.liquid

  1. Zoek met behulp van desneltoets Zoekennaar het tweede exemplaar van:
{{#ifdiscountsApplied}}{%endraw%}{{'products.product.regular_price'|t}}{%raw%} {{{originalLinePrice}}} {%endraw%}{{'products.product.sale_price'|t}}{%raw%} {{{linePrice}}} {{else}} {{{originalLinePrice}}} {{/if}} {{#if discountsApplied}} 
    {%endraw%}{{'customer.order.discount'|t}}{%raw%}"> {{#each discounts}}
  • {%endraw%}{%-include'icon-saletag'-%}{%raw%}{{ this.discount_application.title }} (-{{{ this.formattedAmount }}})
  • {{/each}}
{{/if}}
  1. Voeg de volgende code toe onder de tweede afsluit{{/if}}-tag in stap 4:
{{#ifunitPrice}}{%endraw%}{{'products.product.unit_price_label'|t}}{%raw%} {%endraw%}{%-captureunit_price_separator-%} {{'general.accessibility.unit_price_separator'|t}} {%-endcapture-%}{%raw%}{{{ unitPrice.price }}}{%endraw%}{{-unit_price_separator-}}{%raw%}{{#if unitPrice.addRefererenceValue }}{{{ unitPrice.reference_value }}}{{/if}}{{{ unitPrice.reference_unit }}}  {{/if}}

Na je bewerkingen zien de resultaten er als volgt uit:

De bijgewerkte versie van het bestand cart-template.liquid

  1. Klik opOpslaanom de wijzigingen te bevestigen.

Je uitgelichte productpagina bewerken

  1. Klik in de directorySectiesopfeatured-product.liquid.

  2. Gebruik desneltoets Zoekenom de regel te zoeken{% assign current_variant = product.selected_or_first_available_variant %}.

  3. Voeg de volgende code toe onder de regel in stap 2:

{%assignvariants_with_unit_price=product.variants|where:"unit_price_measurement"%}

Na je bewerkingen zien de resultaten er als volgt uit:

De bijgewerkte versie van het bestand featured-product.liquid

  1. Gebruik desneltoets Zoekenom de regel te zoeken met
      • {{section.id}}" class="{%unlessproduct.compare_at_price>product.price%}hide{%endunless%}">
        {{'products.product.on_sale'|t}}
      • {%unlessproduct.compare_at_price_max>product.price%}{{'products.product.regular_price'|t}}{%endunless%}{{section.id}}" class="product-single__price" itemprop="price" content="{{current_variant.price|divided_by:100.00}}">{{current_variant.price|money}}
      • {%ifproduct.compare_at_price_max>product.price%}
      • {{'products.product.regular_price'|t}} {{section.id}}" class="product-single__price product-single__price--compare">{{current_variant.compare_at_price|money}}
      • {%endif%}{%ifsection.settings.stock_enable%}
      1. Zoek onder dezeul-tag de code{% if section.settings.stock_enable %}.

      2. Voeg de volgende code toe boven hetifblok gevonden in stap 6:

      {%-ifvariants_with_unit_price.size>0-%}
    • {%include'product-unit-price',product_variant:current_variant%}
    • {%-endif-%}

      Na je bewerkingen zien de resultaten er als volgt uit:

      Bijgewerkte versie van het bestand featured-product.liquid

      1. Klik opOpslaanom de wijzigingen te bevestigen.

      Bewerk je productpaginatemplate

      1. Klik in de directorySectiesopproduct-template.liquid.

      2. Gebruik desneltoets Zoekenom de regel te zoeken{% assign current_variant = product.selected_or_first_available_variant %}.

      3. Voeg de volgende code toe onder de regel in stap 2:

      {%assignvariants_with_unit_price=product.variants|where:"unit_price_measurement"%}

      Na je bewerkingen zien de resultaten er als volgt uit:

      Bijgewerkte versie van het bestand product-template.liquid

      1. Gebruik desneltoets Zoekenom de regel te zoeken met
            {%ifshop.taxes_includedorshop.shipping_policy.body!=blank%}product-single__price-container{%endif%}">
          • {{section.id}}" class="{%unlessproduct.compare_at_price>product.price%}hide{%endunless%}">
            {{'products.product.on_sale'|t}}
          • {%unlessproduct.compare_at_price_max>product.price%}{{'products.product.regular_price'|t}}{%endunless%}{{section.id}}" class="product-single__price" itemprop="price" content="{{current_variant.price|divided_by:100.00}}">{{current_variant.price|money}}
          • {%ifproduct.compare_at_price_max>product.price%}
          • {{'products.product.regular_price'|t}} {{section.id}}" class="product-single__price product-single__price--compare">{{current_variant.compare_at_price|money}}
          • {%endif%}{%ifsection.settings.stock_enable%}
          1. Zoek onder dezeul-tag de code{% if section.settings.stock_enable %}.

          2. Voeg de volgende code toe boven hetifblok gevonden in stap 5:

          {%-ifvariants_with_unit_price.size>0-%}
        • {%include'product-unit-price',product_variant:current_variant%}
        • {%-endif-%}

          Na je bewerkingen zien de resultaten er als volgt uit:

          Bijgewerkte versie van het bestand product-template.liquid

          1. Klik opOpslaanom de wijzigingen te bevestigen.

          De besteltemplate van je klanten bewerken

          1. Klik opcustomers/order.liquidin de directoryTemplates.

          2. Gebruik desneltoets Zoekenom de regel te zoeken:

          {{'customer.order.price'|t}}">{%-ifline_item.original_price!=line_item.final_price-%}{{'products.product.regular_price'|t}} {{line_item.original_price|money}} {{'products.product.sale_price'|t}} {{line_item.final_price|money}}{%-else-%}{{line_item.original_price|money}}{%-endif-%}
          1. Vervang de code in stap 2 door de volgende code:
          {{'customer.order.price'|t}}"> 
          {%-ifline_item.original_price!=line_item.final_price-%}{{'products.product.regular_price'|t}} {{line_item.original_price|money}} {{'products.product.sale_price'|t}} {{line_item.final_price|money}}{%-else-%}{{line_item.original_price|money}}{%-endif-%}
          {%-ifline_item.unit_price_measurement-%}{%include'product-unit-price',product_variant:line_item%}{%-endif-%}

          Na je bewerkingen ziet het bestandcustomers/order.liquider als volgt uit:

          Bijgewerkte versie van het bestand klanten/bestelling.liquid

          1. Klik opOpslaanom de wijzigingen te bevestigen.

          Bewerk het JavaScript-bestand van je thema

          1. Klik in de directoryAssetsoptheme.js.

          2. Gebruik desneltoets Zoekenom de regel// Create item's data object and add to 'items' arrayte zoeken.

          3. Voeg de volgende code toe boven de regel in stap 2:

          varunitPrice=null;if(cartItem.unit_price_measurement){unitPrice={addRefererenceValue:cartItem.unit_price_measurement.reference_value!==1,price:theme.Currency.formatMoney(cartItem.unit_price,theme.moneyFormat),reference_value:cartItem.unit_price_measurement.reference_value,reference_unit:cartItem.unit_price_measurement.reference_unit};}

          Na je bewerkingen zien de resultaten er als volgt uit:

          Bijgewerkte versie van het bestand theme.js

          1. Zoek de regel met behulp van desneltoets Zoekenvendor: cartItem.vendor,

          2. Voeg de volgende code toe onder de regel in stap 4:

          unitPrice:unitPrice,

          Na je bewerkingen zien de resultaten er als volgt uit:

          Bijgewerkte versie van het bestand theme.js

          1. Gebruik desneltoets Zoekenom de regelshopifyPaymentButton: '.shopify-payment-button'te zoeken.

          2. Vervang de regel in stap 6 met de volgende code:

          shopifyPaymentButton:'.shopify-payment-button',unitPrice:'[data-unit-price]',unitPriceBaseUnit:'[data-unit-price-base-unit]',unitPriceContainer:'(data-unit-price-container)'

          Na je bewerkingen zien de resultaten er als volgt uit:

          Bijgewerkte versie van het bestand theme.js

          1. Gebruik desneltoets Zoekenom de regel_updateSKU: function(evt) {te zoeken.

          2. Voeg de volgende code toe boven de regel in stap 8:

          _getBaseUnit:function(variant){returnvariant.unit_price_measurement.reference_value===1?variant.unit_price_measurement.reference_unit:variant.unit_price_measurement.reference_value+variant.unit_price_measurement.reference_unit;},

          Na je bewerkingen zien de resultaten er als volgt uit:

          Bijgewerkte versie van het bestand theme.js

          1. Gebruik desneltoets Zoekenom de regelthis._updateIncomingInfo(variant);te zoeken:
          }else{// Variant is sold out, disable the submit buttoncache.$addToCart.prop('disabled',true).addClass('btn--sold-out');cache.$addToCartText.html(theme.strings.soldOut);$(this.selectors.shopifyPaymentButton,this.$container).hide();// Update when stock will be availablethis._updateIncomingInfo(variant);}
          1. Voeg de volgende code toe onder de slot}-tag gevonden in stap 10:
          $(this.selectors.unitPriceContainer,this.$container).addClass('hide');if(variant.unit_price_measurement){var$unitPrice=$(this.selectors.unitPrice,this.$container);var$unitPriceBaseUnit=$(this.selectors.unitPriceBaseUnit,this.$container);$unitPrice.html(theme.Currency.formatMoney(variant.unit_price,theme.moneyFormat));$unitPriceBaseUnit.html(this._getBaseUnit(variant));$(this.selectors.unitPriceContainer,this.$container).removeClass('hide');}

          Na je bewerkingen zien de resultaten er als volgt uit:

          Bijgewerkte versie van het bestand theme.js

          1. Klik opOpslaanom de wijzigingen te bevestigen.

          (Optioneel) Vertalingen voor andere talen toevoegen

          1. Ga naar de paginaThema'sin je Shopify-beheercentrum.

          2. Klik opActie > Talen bewerken.

          3. Klik opThemataal wijzigenen selecteer vervolgens de taal die je wilt bewerken. Dit is alleen mogelijk op je gepubliceerde thema.

          4. VoerUnit Pricein het zoekveld in.

          5. Update het veldEenheidsprijsscheideronderAlgemeen/Toegankelijkheid.

          6. Update het veldEenheidsprijslabelonderProducten/Product.

          7. Klik opOpslaan.

Stappen voor Supply

Eenheidsprijzen zijn toegevoegd aan het thema Levering voor versies 8.3.0 en hoger. Als je je thema niet kunt bijwerken naar de nieuwste versie, volg deze stappen om de eenheidsprijsaanpassing toe te passen op eerdere versies van Supply.

Voeg een producteenheidsprijsfragment toe

  1. Zoek en vouw de mapFragmentenuit.

  2. SelecteerEen nieuw fragment toevoegen.

  3. Voer de naamproduct-unit-pricein.

  4. Kopieer en plak de volgende code in het bestand en selecteerOpslaan.

{%-unlessavailable-%}{%-ifvariant.title-%}{%-assignavailable=variant.available-%}{%-else-%}{%-assignavailable=true-%}{%-endif-%}{%-endunless-%}
{%ifavailableandvariant.unit_price_measurement%}product-price-unit--available{%endif%}" data-unit-price-container> {{'products.product.unit_price_label'|t}}{%-captureunit_price_separator-%} {{'general.accessibility.unit_price_separator'|t}} {%-endcapture-%}{%-captureunit_price_base_unit-%}{%-ifavailableandvariant.unit_price_measurement-%}{%-ifvariant.unit_price_measurement.reference_value!=1-%}{{-variant.unit_price_measurement.reference_value-}}{%-endif-%}{{variant.unit_price_measurement.reference_unit}}{%-endif-%}{%-endcapture-%}{{variant.unit_price|money}}{{-unit_price_separator-}}{{-unit_price_base_unit-}}

Na je bewerkingen ziet het bestandproduct-unit-price.liquider als volgt uit:

De bijgewerkte versie van het bestand product-unit-price.liquid

  1. Klik opOpslaanom de wijzigingen te bevestigen.

Je uitgelichte producttemplate bewerken

  1. Ga naar de map metSectiesen selecteer het bestandfeatured-product.liquid.

  2. Gebruik desneltoets Zoekenom de regel{% include 'price' with price %}in het bestand te zoeken:

  • {{section.id}}" class="h1">{%include'price'withprice%}
    1. Voeg de volgende code toe onder het eindevan het fragment uit stap 2:
    {%include'product-unit-price'variant:variant%}

    Na je bewerkingen ziet het bestandfeatured-product.liquider als volgt uit:

    De bijgewerkte versie van het bestand featured-product.liquid

    1. Klik opOpslaanom de wijzigingen te bevestigen.

    Je producttemplate bewerken

    1. Ga naar de map metSectiesen selecteer het bestandproduct-template.liquid.

    2. Gebruik desneltoets Zoekenom de regel{% include 'price' with variant.price %}in het bestand te zoeken:

  • {{section.id}}" class="h1">{%include'price'withvariant.price%}
    1. Voeg de volgende code toe onder de afsluitendevan stap 2:
    {%include'product-unit-price',variant:variant%}

    Na je bewerkingen ziet het bestandproduct-template.liquider als volgt uit:

    De bijgewerkte versie van het bestand product-template.liquid

    1. Klik opOpslaanom de wijzigingen te bevestigen.

    Bewerk je productgridfragment

    1. Zoek en vouw de mapFragmentenuit, selecteer vervolgens het bestandproduct-grid-item.liquid.

    2. Gebruik desneltoets Zoekenom de regel{% if on_sale and section.settings.product_show_saved_amount %}in het bestand te zoeken:

    {%ifon_saleandsection.settings.product_show_saved_amount%}{%unlesssection.settings.show_compare_at_price%}medium--right{%endunless%}{%ifsection.settings.product_reviews_enable%}has-reviews{%endif%}">{%assigncompare_price=product.compare_at_price%}{%assignproduct_price=product.price%}{%include'price-sale'%}{%endif%}
    1. Vervang de code door het volgende fragment:
    {%-ifproduct.selected_or_first_available_variant.availableandproduct.selected_or_first_available_variant.unit_price_measurement-%}{%include'product-unit-price',variant:product.selected_or_first_available_variant%}{%-endif-%}
    {%ifon_saleandsection.settings.product_show_saved_amount%}
    {%unlesssection.settings.show_compare_at_price%}medium--right{%endunless%}{%ifsection.settings.product_reviews_enable%}has-reviews{%endif%}">{%assigncompare_price=product.compare_at_price%}{%assignproduct_price=product.price%}{%include'price-sale'%}
    {%endif%}

    Na je bewerkingen ziet het bestandproduct-grid-item.liquider als volgt uit:

    De bijgewerkte versie van het bestand product-grid-item.liquid

    1. Klik opOpslaanom de wijzigingen te bevestigen.

    Bewerk je artikellijstitemfragment

    1. Zoek en vouw de mapFragmentenuit, selecteer vervolgens het bestandproduct-list-item.liquid.

    2. Gebruik desneltoets Zoekenom de regel

      in het bestand te zoeken:

    {%ifon_sale%}{{"products.general.sale_price"|t}}{%else%}{{"products.general.regular_price"|t}}{%endif%}{%include'price'withproduct.price%}{%ifon_saleandsection.settings.product_show_compare_at_price%} {{"products.general.regular_price"|t}}{%include'price'withproduct.compare_at_price%} {%endif%}

    {%ifon_saleandsection.settings.product_show_saved_amount%}{%ifsection.settings.product_reviews_enable%}has-reviews{%endif%}">{%assigncompare_price=product.compare_at_price%}{%assignproduct_price=product.price%}{%include'price-sale'%}
    1. Vervang de code door het volgende fragment:

    {%ifon_sale%}{{"products.general.sale_price"|t}}{%else%}{{"products.general.regular_price"|t}}{%endif%}{%include'price'withproduct.price%}{%ifon_saleandsection.settings.product_show_compare_at_price%} {{"products.general.regular_price"|t}}{%include'price'withproduct.compare_at_price%} {%endif%}

    {%-ifproduct.selected_or_first_available_variant.availableandproduct.selected_or_first_available_variant.unit_price_measurement-%}{%include'product-unit-price',variant:product.selected_or_first_available_variant%}{%-endif-%}
    {%ifon_saleandsection.settings.product_show_saved_amount%}
    {%ifsection.settings.product_reviews_enable%}has-reviews{%endif%}">{%assigncompare_price=product.compare_at_price%}{%assignproduct_price=product.price%}{%include'price-sale'%}

    Na je bewerkingen ziet het bestandproduct-list-item.liquider als volgt uit:

    De bijgewerkte versie van het bestand product-list-item.liquid

    1. Klik opOpslaanom de wijzigingen te bevestigen.

    Bewerk je zoekgridfragment

    1. Zoek en vouw de mapFragmentenuit, selecteer vervolgens het bestandsearch-result-grid.liquid.

    2. Gebruik desneltoets Zoekenom de regel{% if on_sale and section.settings.product_show_saved_amount %}in het bestand te zoeken:

    {%ifon_saleandsection.settings.product_show_saved_amount%}{%assigncompare_price=item.compare_at_price%}{%assignproduct_price=item.price%}{%include'price-sale'%}{%endif%}