Birim fiyatlarını görüntüleme
Ürünleri adet veya ölçü bazında satıyorsanız belirli ürünler için birim başına fiyatı göstermeniz gerekebilir. Bir ürüne ait birim fiyatı girdiğinizde birim fiyatı, ürün sayfalarında, koleksiyon sayfalarında, sepet sayfasında, ödeme sayfalarında ve sipariş onayı bildirimlerinde görüntülenir.
Ürününüze birim fiyatlar ekleme
Shopify yöneticinizdenÜrünler'e gidin.
Değiştirmek istediğiniz ürünün adına tıklayın.
Güncellemek istediğiniz varyasyona tıklayın.
FiyatlandırmabölümündeBu ürün için birim fiyat göster'i seçin.
Ürünün toplam ölçüsüalanına, ürününüzün sahip olduğu birim sayısını girin.
Varyasyonun ölçü birimini seçmek içinBirim seçaçılır menüsünü kullanın. Görüntüleyebileceğiniz birim türü, sattığınız ürünün türüne bağlı olarak farklılık gösterir. Örneğin, ürün 2 litre sabun iselitreseçeneğini belirleyin.
Birim fiyatıalanına ürünün birim başına fiyatını girin.
İsteğe bağlı: Temel birim için bir sayı girin. Örneğin, 1 kg ağırlığındaki bir ürün için temel birimi 100 g olarak belirleyebilirsiniz.
Kaydet'e tıklayın.
Shopify uygulamasındanÜrünler>Tüm ürünler'e gidin.
Tüm ürünlerekranından bir ürüne dokunun.
Güncellemek istediğiniz varyasyona dokunun.
FiyatlandırmabölümündeBu ürün için birim fiyat göster'i seçin.
Ürünün toplam ölçüsüalanına, ürününüzün sahip olduğu birim sayısını girin.
Varyasyonun ölçü birimini seçmek içinBirim seçaçılır menüsünü kullanın. Görüntüleyebileceğiniz birim türü, sattığınız ürünün türüne bağlı olarak farklılık gösterir. Örneğin, ürün 2 litre sabun iselitreseçeneğini belirleyin.
Birim fiyatıalanına ürünün birim başına fiyatını girin.
İsteğe bağlı: Bir temel birim seçin. Örneğin, 1 kg ağırlığındaki bir ürün için temel birimi 100 g olarak belirleyebilirsiniz.
Kaydet'e dokunun.
Shopify uygulamasındanÜrünler>Tüm ürünler'e gidin.
Tüm ürünlerekranından bir ürüne dokunun.
Güncellemek istediğiniz varyasyona dokunun.
FiyatlandırmabölümündeBu ürün için birim fiyat göster'i seçin.
Ürünün toplam ölçüsüalanına, ürününüzün sahip olduğu birim sayısını girin.
Varyasyonun ölçü birimini seçmek içinBirim seçaçılır menüsünü kullanın. Görüntüleyebileceğiniz birim türü, sattığınız ürünün türüne bağlı olarak farklılık gösterir. Örneğin, ürün 2 litre sabun iselitreseçeneğini belirleyin.
Birim fiyatıalanına ürünün birim başına fiyatını girin.
İsteğe bağlı: Bir temel birim seçin. Örneğin, 1 kg ağırlığındaki bir ürün için temel birimi 100 g olarak belirleyebilirsiniz.
Kaydet'e dokunun.
Online mağazanızda birim fiyatlarını gösterme
Bu özelleştirmeye yönelik adımlar, temanıza göre değişiklik gösterir. Aşağıdaki talimatları uygulamadan önce temanıza ilişkin düğmeye tıklayın:
Debut için adımlar
Birim fiyatları, 12.1.0 ve üzeri sürümler için Debut temasında kullanılabilir. Temanızı en son sürüme güncelleyemezseniz Debut'ın önceki sürümlerine birim fiyat özelleştirmesi ekleyebilirsiniz.
Ürün fiyatı parçacığınızı düzenleme
Parçacıklardizininde
product-price.liquiddosyasına tıklayın.data-priceifadesini arayarak aşağıdaki kodu bulmak içinbul klavye kısayolunukullanın:
{%ifavailableandcompare_at_price>price%}price--on-sale{%endif%}" data-price>
- Kodu aşağıdaki parçacıkla değiştirin:
{%ifavailableandcompare_at_price>price%}price--on-sale{%endif%}{%ifavailableandvariant.unit_price_measurement%}price--unit-available{%endif%}" data-price>
Düzenlemelerinizden sonra sonuç şu şekilde görünmelidir:
price__saleifadesini arayarak aşağıdaki kodu bulmak içinbul klavye kısayolunukullanın:
{{'products.product.sale_price'|t}} {{money_price}}
- Kapatma
{%ifvariant.unit_price_measurement%} {{'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-}} {%endif%}
- Değişikliklerinizi doğrulamak içinKaydet'e tıklayın.
Sepet sayfanızı düzenleme
Bölümlerdizininde
cart-template.liquiddosyasına tıklayın.cart__price-wrapperifadesini arayarak aşağıdaki kodu bulmak içinbul klavye kısayolunukullanın:
{%-ifitem.original_price!=item.final_price-%} - {{'products.product.regular_price'|t}}
-
{{item.original_price|money}} - {{'products.product.sale_price'|t}}
- {{item.final_price|money}}
{%-else-%}{{item.original_price|money}}{%-endif-%}
- Kodu aşağıdaki parçacıkla değiştirin:
{%-ifitem.original_price!=item.final_price-%}- {{'products.product.regular_price'|t}}
-
{{item.original_price|money}} - {{'products.product.sale_price'|t}}
- {{item.final_price|money}}
{%-else-%}- {{'products.product.regular_price'|t}}
- {{item.original_price|money}}
{%-endif-%}{%-ifitem.unit_price_measurement-%}- {{'products.product.unit_price_label'|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-%}
Düzenlemelerinizden sonracart-template.liquiddosyası şu şekilde görünmelidir:
- Değişikliklerinizi doğrulamak içinKaydet'e tıklayın.
Koleksiyon sayfanızı düzenleme
Bölümlerdizininde
collection.liquiddosyasına tıklayın.grid-view-item__titleifadesini arayarak aşağıdaki kodu bulmak içinbul klavye kısayolunukullanın:
{%include'product-price'%}
- Kodu aşağıdaki parçacıkla değiştirin:
{%include'product-price',variant:nil%}
Düzenlemelerinizden sonracollection.liquiddosyası şu şekilde görünmelidir:
- Değişikliklerinizi doğrulamak içinKaydet'e tıklayın.
Ürün kartı kılavuzunuzu düzenleme
Parçacıklardizininde
product-card-grid.liquiddosyasına tıklayın.grid-view-item__titleifadesini arayarak aşağıdaki kodu bulmak içinbul klavye kısayolunukullanın:
{%include'product-price',variant:product%}
- Kodu aşağıdaki parçacıkla değiştirin:
{%include'product-price',variant:product.selected_or_first_available_variant%}
Düzenlemelerinizden sonraproduct-card-grid.liquiddosyası şu şekilde görünmelidir:
- Değişikliklerinizi doğrulamak içinKaydet'e tıklayın.
Ürün kartı listenizi düzenleme
Parçacıklardizininde
product-card-list.liquiddosyasına tıklayın.{% if product.available %}ifadesini arayarak aşağıdaki kodu bulmak içinbul klavye kısayolunukullanın:
{%include'product-price',variant:product%}
- Kodu aşağıdaki parçacıkla değiştirin:
{%include'product-price',variant:product.selected_or_first_available_variant%}
Düzenlemelerinizden sonraproduct-card-list.liquiddosyası şu şekilde görünmelidir:
- Değişikliklerinizi doğrulamak içinKaydet'e tıklayın.
Sipariş sayfanızı düzenleyin
Şablonlardizininde
customers/order.liquiddosyasına tıklayın.data-label="{{ 'customer.order.price' | t }}"ifadesini arayarak aşağıdaki kodu bulmak içinbul klavye kısayolunukullanın:
{%-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-%}
- Kodu aşağıdaki parçacıkla değiştirin:
{%-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-%}- {{'products.product.regular_price'|t}}
- {{line_item.original_price|money}}
{%-endif-%}{%-ifline_item.unit_price_measurement-%}- {{'products.product.unit_price_label'|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-%}
Düzenlemelerinizden sonracustomers/order.liquiddosyası şu şekilde görünmelidir:
- Değişikliklerinizi doğrulamak içinKaydet'e tıklayın.
Tema stillerinizi düzenleme
Öğelerdizininde
theme.scss.liquiddosyasına tıklayın..price__vendor {ifadesini arayarak aşağıdaki kodu bulmak içinbul klavye kısayolunukullanın:
.price__vendor{color:$color-body-text;font-size:0.9em;font-weight:$font-weight-body;text-transform:uppercase;letter-spacing:1px;margin:5px010px;width:100%;@includeflex-basis(100%);}
- 2. adımdaki koddan sonra aşağıdaki parçacığı ekleyin:
.price__unit{@includeflex-basis(100%);display:none;.price--unit-available&{display:block;}}.price-unit-price{color:$color-body-text;font-size:0.8em;}
Düzenlemelerinizden sonratheme.scss.liquiddosyası şu şekilde görünmelidir:
- Değişikliklerinizi doğrulamak içinKaydet'e tıklayın.
JavaScript tema kodunuzu düzenleme
Öğelerdizininde
theme.jsdosyasına tıklayın.Aşağıdaki kodu bulmak içinbul klavye kısayolunukullanın:
salePrice:'[data-sale-price]'
- 2. adımdaki kodun üzerine aşağıdaki parçacığı ekleyin:
unitPrice:'[data-unit-price]',unitPriceBaseUnit:'[data-unit-price-base-unit]',
Düzenlemelerinizden sonra sonuç şu şekilde görünmelidir:
- Aşağıdaki kodu bulmak içinbul klavye kısayolunukullanın:
productOnSale:'price--on-sale',
- 4. adımdaki koddan sonra aşağıdaki parçacığı ekleyin:
productUnitAvailable:'price--unit-available',
Düzenlemelerinizden sonra sonuç şu şekilde görünmelidir:
- Aşağıdaki kodu bulmak içinbul klavye kısayolunukullanın:
varliveRegionText='[Availability] [Regular] [$$] [Sale] [$]';
- Kodu aşağıdaki parçacıkla değiştirin:
varliveRegionText='[Availability] [Regular] [$$] [Sale] [$]. [UnitPrice] [$$$]';
- Aşağıdaki kodu bulmak içinbul klavye kısayolunukullanın:
varsalePrice='';
- 8. adımdaki koddan sonra aşağıdaki parçacığı ekleyin:
varunitLabel='';varunitPrice='';if(variant.unit_price_measurement){unitLabel=theme.strings.unitPrice;unitPrice=theme.Currency.formatMoney(variant.unit_price,theme.moneyFormat)+''+theme.strings.unitPriceSeparator+''+this._getBaseUnit(variant);}
- Aşağıdaki kodu bulmak içinbul klavye kısayolunukullanın:
.replace('[$]',salePrice)
- 10. adımdaki koddan sonra aşağıdaki parçacığı ekleyin:
.replace('[UnitPrice]',unitLabel).replace('[$$$]',unitPrice)
Düzenlemelerinizden sonra sonuç şu şekilde görünmelidir:
- Aşağıdaki kodu bulmak içinbul klavye kısayolunukullanın:
_updatePrice:function(evt){
- 12. adımdaki koddan önce aşağıdaki parçacığı ekleyin:
_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;},
- Aşağıdaki kodu bulmak içinbul klavye kısayolunukullanın:
var$salePrice=$(this.selectors.salePrice,$priceContainer);
- 14. adımdaki koddan sonra aşağıdaki parçacığı ekleyin:
var$unitPrice=$(this.selectors.unitPrice,$priceContainer);var$unitPriceBaseUnit=$(this.selectors.unitPriceBaseUnit,$priceContainer);
- Aşağıdaki kodu bulmak içinbul klavye kısayolunukullanın:
.removeClass(this.classes.productOnSale)
- 16. adımdaki koddan sonra aşağıdaki parçacığı ekleyin:
.removeClass(this.classes.productUnitAvailable)
- Aşağıdaki kodu bulmak içinbul klavye kısayolunukullanın:
else{// Regular price$regularPrice.html(theme.Currency.formatMoney(variant.price,theme.moneyFormat));}
- 18. adımdaki koddan sonra aşağıdaki parçacığı ekleyin:
// Unit priceif(variant.unit_price_measurement){$unitPrice.html(theme.Currency.formatMoney(variant.unit_price,theme.moneyFormat));$unitPriceBaseUnit.html(this._getBaseUnit(variant));$priceContainer.addClass(this.classes.productUnitAvailable);}
Düzenlemelerinizden sonra sonuç şu şekilde görünmelidir:
- Değişikliklerinizi doğrulamak içinKaydet'e tıklayın.
İngilizce çevirilerinizi düzenleme
Yerel ayarlardizininde
en.default.jsondosyasına tıklayın.Aşağıdaki kodu bulmak içinbul klavye kısayolunukullanın:
"selection_help":"press the space key then arrow keys to make a selection"
- 2. adımdaki kodun üzerine aşağıdaki parçacığı ekleyin:
"unit_price_separator":"per",
Düzenlemelerinizden sonra sonuç şu şekilde görünmelidir:
- Aşağıdaki kodu bulmak içinbul klavye kısayolunukullanın:
"include_taxes":"Tax included.",
- 4. adımdaki koddan sonra aşağıdaki parçacığı ekleyin:
"unit_price_label":"Unit price",
Düzenlemelerinizden sonra sonuç şu şekilde görünmelidir:
- Değişikliklerinizi doğrulamak içinKaydet'e tıklayın.
Tema düzeninizi düzenleme
Düzendizininde
theme.liquiddosyasına tıklayın.Aşağıdaki kodu bulmak içinbul klavye kısayolunukullanın:
regularPrice:{{'products.product.regular_price'|t|json}},
- 2. adımdaki koddan sonra aşağıdaki parçacığı ekleyin:
unitPrice:{{'products.product.unit_price_label'|t|json}}, unitPriceSeparator:{{'general.accessibility.unit_price_separator'|t|json}},
Düzenlemelerinizden sonratheme.liquiddosyası şu şekilde görünmelidir:
- Değişikliklerinizi doğrulamak içinKaydet'e tıklayın.
(İsteğe bağlı) Diğer diller için çevirileri ekleme
Shopify yöneticinizdekiTemalarsayfasına gidin.
İşlem > Dilleri düzenle'ye tıklayın.
Tema dilini değiştir'i tıklayıp, düzenlemek istediğiniz dili seçin. Bu işlem yalnızca yayınlanan temalarınızda gerçekleştirilebilir.
Arama alanına
Unit Pricedeğerini girin.Genel / Erişilebilirlikbölümünün altındakiBirim fiyatı ayırıcısıalanını güncelleyin.
Ürünler / Ürünbölümünün altındakiBirim fiyat etiketialanını güncelleyin.
Kaydet'e tıklayın.
Brooklyn için adımlar
Birim fiyatları, 13.1.0 ve üzeri sürümler için Brooklyn temasında kullanılabilir. Temanızı en son sürüme güncelleyemezseniz Brooklyn'in önceki sürümlerine birim fiyat özelleştirmesi ekleyebilirsiniz.
Ürün fiyatı parçacığını ekleme
Snippets(Parçacıklar) dizinindeYeni bir parçacık ekle'ye tıklayın.
Ad alanına
product-pricedeğerini girin.Aşağıdaki kodu kopyalayıp dosyaya yapıştırın.
{%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-}}
- Değişikliklerinizi doğrulamak içinKaydet'e tıklayın.
Öne çıkan ürün sayfasını düzenleme
Bölümlerdizininde
featured-product.liquiddosyasına tıklayın.itemprop="offers"ifadesini arayarak aşağıdaki kodu bulmak içinbul klavye kısayolunukullanın:
{%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}}
- Kodu aşağıdaki parçacıkla değiştirin:
{%include'product-price',variant:current_variant%}
Düzenlemelerinizden sonrafeatured-product.liquiddosyası şu şekilde görünmelidir:
- Değişikliklerinizi doğrulamak içinKaydet'e tıklayın.
Ürün sayfanızı düzenleme
Bölümlerdizininde
product-template.liquiddosyasına tıklayın.itemprop="offers"ifadesini arayarak aşağıdaki kodu bulmak içinbul klavye kısayolunukullanın:
{%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}}
- Kodu aşağıdaki parçacıkla değiştirin:
{%include'product-price',variant:current_variant%}
Düzenlemelerinizden sonraproduct-template.liquiddosyası şu şekilde görünmelidir:
- Değişikliklerinizi doğrulamak içinKaydet'e tıklayın.
Ajax单眼皮inizi düzenleme
Parçacıklardizininde
ajax-cart-template.liquiddosyasına tıklayın.{{{price}}}ifadesini arayarak aşağıdaki kodu bulmak içinbul klavye kısayolunukullanın:
{{#ifdiscountsApplied}}{%endraw%}{{'products.general.regular_price'|t}}{%raw%} {{{price}}} {%endraw%}{{'products.general.sale_price'|t}}{%raw%} {{{discountedPrice}}} {{else}} {{{price}}} {{/if}}
- 2. adımdaki
{{/如果}}kodunun altına aşağıdaki kodu ekleyin:
{{#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}}
Düzenlemelerinizden sonraajax-cart-template.liquiddosyası şu şekilde görünmelidir:
- Değişikliklerinizi doğrulamak içinKaydet'e tıklayın.
Ürün kılavuz öğenizi düzenleme
Parçacıklardizininde
product-grid-template.liquiddosyasına tıklayın.capture img_id_classifadesini arayarak aşağıdaki kodu bulmak içinbul klavye kısayolunukullanın:
{%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.'-%}
- 2. adımdaki koddan önce aşağıdaki parçacığı ekleyin:
{%-assignvariant=product.selected_or_first_available_variant-%}
Düzenlemelerinizden sonra sonuç şu şekilde görünmelidir:
{{ product.price | money_without_trailing_zeros }}ifadesini arayarak aşağıdaki kodu bulmak içinbul klavye kısayolunukullanın:
{%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%}
kodunun altına aşağıdaki kodu ekleyin:
{%-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-%}
Düzenlemelerinizden sonra sonuç şu şekilde görünmelidir:
- Değişikliklerinizi doğrulamak içinKaydet'e tıklayın.
Sepet sayfanızı düzenleme
Şablonlardizininde
cart.liquiddosyasına tıklayın.ifadesini arayarak aşağıdaki kodu bulmak içinbul klavye kısayolunukullanın:
{%-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-%}
Not: Tema sürümünüz daha eskiyse bu parçacığı bulamayabilirsiniz. Bu durumda, 3. adımdaki kodu doğrudan
öğesinin altına ekleyin.
- 2. adımdaki koddan sonra aşağıdaki parçacığı ekleyin:
{%-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-%}
Düzenlemelerinizden sonracart.liquiddosyası şu şekilde görünmelidir:
- Değişikliklerinizi doğrulamak içinKaydet'e tıklayın.
Sipariş sayfanızı düzenleyin
Şablonlardizininde
customers/order.liquiddosyasına tıklayın.{{ line_item.original_price | money }}ifadesini arayarak aşağıdaki kodu bulmak içinbul klavye kısayolunukullanın:
{{'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-%}
- 2 adımdaki
kodundan önce aşağıdaki parçacığı ekleyin:
{%-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-%}
Düzenlemelerinizden sonracustomers/order.liquiddosyası şu şekilde görünmelidir:
- Değişikliklerinizi doğrulamak içinKaydet'e tıklayın.
Tema stillerinizi düzenleme - Bölüm 1
Öğelerdizininde
theme.scss.liquiddosyasına tıklayın..ajaxcart__price {ifadesini arayarak aşağıdaki kodu bulmak içinbul klavye kısayolunukullanın:
.ajaxcart__price{font-size:em(13px);display:block;}
- 2. adımdaki koddan sonra aşağıdaki parçacığı ekleyin:
.cart__unit-price{display:block;}
Düzenlemelerinizden sonratheme.scss.liquiddosyası şu şekilde görünmelidir:
- Değişikliklerinizi doğrulamak içinKaydet'e tıklayın.
Tema stillerinizi düzenleme - Bölüm 2
Öğelerdizininde
timber.scss.liquiddosyasına tıklayın..product-single__policies {ifadesini arayarak aşağıdaki kodu bulmak içinbul klavye kısayolunukullanın:
.product-single__policies{margin:15px025px0;}
- 2. adımdaki kodun üzerine aşağıdaki parçacığı ekleyin:
.product-single__unit{display:none;.price-container--unit-available&{display:block;}}
Düzenlemelerinizden sonra sonuç şu şekilde görünmelidir:
- Dosyanın sonuna gidin ve aşağıdaki kodu ekleyin:
.product-unit-price{color:$colorTextBody;display:block;}
Düzenlemelerinizden sonra sonuç şu şekilde görünmelidir:
- Değişikliklerinizi doğrulamak içinKaydet'e tıklayın.
JavaScript tema kodunuzu düzenleme
Öğelerdizininde
theme.js.liquiddosyasına tıklayın.Aşağıdaki kodu bulmak içinbul klavye kısayolunukullanın:
varprodImg;
- 2. adımdaki koddan sonra aşağıdaki parçacığı ekleyin:
varunitPrice=null;
Düzenlemelerinizden sonra sonuç şu şekilde görünmelidir:
- Aşağıdaki kodu bulmak içinbul klavye kısayolunukullanın:
// Create item's data object and add to 'items' array
- 4. adımdaki kodun üzerine aşağıdaki parçacığı ekleyin:
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};}
Düzenlemelerinizden sonra sonuç şu şekilde görünmelidir:
- Aşağıdaki kodu bulmak içinbul klavye kısayolunukullanın:
vendor:cartItem.vendor
- 6. adımdaki kodun üzerine aşağıdaki parçacığı ekleyin:
unitPrice:unitPrice,
Düzenlemelerinizden sonra sonuç şu şekilde görünmelidir:
- Aşağıdaki kodu bulmak içinbul klavye kısayolunukullanın:
productPrice:'#ProductPrice',
- 8. adımdaki koddan sonra aşağıdaki parçacığı ekleyin:
unitPrice:'[data-unit-price]',unitPriceBaseUnit:'[data-unit-price-base-unit]',
Düzenlemelerinizden sonra sonuç şu şekilde görünmelidir:
$(this.selectors.priceContainer, this.$container).removeClass(ifadesini arayarak aşağıdaki kodu bulmak içinbul klavye kısayolunukullanın:
$(this.selectors.priceContainer,this.$container).removeClass('visibility-hidden');
- Kodu aşağıdaki parçacıkla değiştirin:
$(this.selectors.priceContainer,this.$container).removeClass('visibility-hidden price-container--unit-available');
Düzenlemelerinizden sonra sonuç şu şekilde görünmelidir:
- Aşağıdaki kodu bulmak içinbul klavye kısayolunukullanın:
$(this.selectors.SKU).html(variant.sku);
- 12. adımdaki kodun üzerine aşağıdaki parçacığı ekleyin:
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');}
Düzenlemelerinizden sonra sonuç şu şekilde görünmelidir:
this.destroyImageCarousel();ifadesini arayarak aşağıdaki kodu bulmak içinbul klavye kısayolunukullanın:
onUnload:function(){this.$container.off(this.settings.namespace);this.destroyImageCarousel();}
- 14. adımdaki kodun üzerine aşağıdaki parçacığı ekleyin:
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;},
Düzenlemelerinizden sonra sonuç şu şekilde görünmelidir:
- Değişikliklerinizi doğrulamak içinKaydet'e tıklayın.
İngilizce çevirilerinizi düzenleme
Yerel ayarlardizininde
en.default.jsondosyasına tıklayın.Aşağıdaki kodu bulmak içinbul klavye kısayolunukullanın:
"refresh_page":"choosing a selection results in a full page refresh"
- 2. adımdaki kodun üzerine aşağıdaki parçacığı ekleyin:
"unit_price_separator":"per",
Düzenlemelerinizden sonra sonuç şu şekilde görünmelidir:
- Aşağıdaki kodu bulmak içinbul klavye kısayolunukullanın:
"include_taxes":"Tax included.",
- 4. adımdaki koddan sonra aşağıdaki parçacığı ekleyin:
"unit_price":"Unit price",
Düzenlemelerinizden sonra sonuç şu şekilde görünmelidir:
- Değişikliklerinizi doğrulamak içinKaydet'e tıklayın.
(İsteğe bağlı) Diğer diller için çevirileri ekleme
Shopify yöneticinizdekiTemalarsayfasına gidin.
İşlem > Dilleri düzenle'ye tıklayın.
Tema dilini değiştir'i tıklayıp, düzenlemek istediğiniz dili seçin. Bu işlem yalnızca yayınlanan temalarınızda gerçekleştirilebilir.
Arama alanına
Unit Pricedeğerini girin.Genel / Erişilebilirlikbölümünün altındakiBirim fiyatı ayırıcısıalanını güncelleyin.
Ürünler / Genelbölümünün altındakiBirim fiyat etiketialanını güncelleyin.
Kaydet'e tıklayın.
最小icin广告ımlar
Birim fiyatları,11.2.0 ve uzeri surumler icin分钟imal temasında kullanılabilir. Temanızı en son sürüme güncelleyemezseniz Minimal'in önceki sürümlerine birim fiyat özelleştirmesi ekleyebilirsiniz.
Parçacıklarınızı güncelleme
Parçacıklarklasorunu bulup genişletin。
Yeni bir parçacık ekle'yi seçin.
product-unit-priceadını girin.Aşağıdaki kodu kopyalayıp
product-unit-price.liquiddosyasına yapıştırın.
{%-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-}}
Kaydet'e tıklayın.
product-grid-item.liquiddosyasını bulup düzenleyin.Şu satırı:
{%captureprice%}{{featured.price|money}}{%endcapture%}
Şu satırla:
{%-assignprice=featured.price|money-%}
{{ price }}kodunu bulup aşağıya eklemek içinbul klavye kısayolunukullanın:
{%-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-%}
Düzenlemelerinizden sonraproduct-grid-item.liquiddosyası şu şekilde görünmelidir:
Değişikliklerinizi doğrulamak içinKaydet'e tıklayın.
Dosyayı bulup düzenleme
search-result.liquid{% if item.object_type == 'product' %}kodunu bulup aşağıdaki satırda yer alan aşağıdaki kodu eklemek içinbul klavye kısayolunukullanın:
{%-assignvariant=item.selected_or_first_available_variant-%}
- Şimdi aşağıdaki iki kod parçacığını bulmak içinbul klavye kısayolunukullanın:
{{item.compare_at_price_max|money}}
Ve
{{'products.product.regular_price'|t}} {{item.price|money}}
- Önceki adımda listelenen iki kod parçacığınınher birininaltına kod blokunu ekleyin:
{%-ifvariant.availableandvariant.unit_price_measurement-%}{%include'product-unit-price',variant:variant%}{%-endif-%}
Düzenlemelerinizden sonrasearch-result.liquiddosyası şu şekilde görünmelidir:
- Değişikliklerinizi doğrulamak içinKaydet'e tıklayın.
Stillerinizi güncelleme
Öğelerklasorunu bulup genişletin。
theme.scss.liquiddosyasını düzenleyin.Şu kod öbeğini bulmak içinbul klavye kısayolunukullanın:
.grid-link__title,.grid-link__meta{position:relative;margin-bottom:5px;
- Önceki adımda bulduğunuz kod parçacığına aşağıdaki kod blokunu ekleyin:
font-family:$headerFontStack;
- Aşağıdaki kod parçacığını bulmak içinbul klavye kısayolunukullanın:
.grid-link__sale_price{opacity:0.95;filter:alpha(opacity=95);}
- Önceki adımda bulduğunuz kod parçacığına aşağıdaki kod blokunu ekleyin:
.grid-link__unit-price{font-size:1em;}
- Aşağıdaki kod parçacığını bulmak içinbul klavye kısayolunukullanın:
.order-discount--list{margin:0.8em00.6em1.3em;list-style:none;padding:0;}
- Önceki adımda bulduğunuz kod parçacığına aşağıdaki kod blokunu ekleyin:
.order-discount--price{margin-bottom:0;}
- Aşağıdaki kod parçacığını bulmak içinbul klavye kısayolunukullanın:
.cart__product-title{display:inline-block;
- Önceki adımda bulduğunuz kod parçacığına aşağıdaki kod blokunu ekleyin:
font-weight:$bodyFontWeightBold;
Düzenlemelerinizden sonratheme.scss.liquiddosyası şu şekilde görünmelidir:
Değişikliklerinizi doğrulamak içinKaydet'e tıklayın.
timber.scss.liquiddosyasını bulup düzenleyin.Şu kodu bulmak içinbul klavye kısayolunukullanın:
.quantity-selector{display:inline-block;}}
- Önceki adımda bulduğunuz kod parçacığına aşağıdaki kod blokunu ekleyin:
.product-single__title{font-weight:$bodyFontWeightBold;}
- Şu kodu dosyanın sonuna ekleyin:
.product-unit-price{color:rgba($colorTextBody,0.6);display:block;font-family:$headerFontStack;font-size:em(12px);}
Düzenlemelerinizden sonratimber.scss.liquiddosyası şu şekilde görünmelidir:
- Değişikliklerinizi doğrulamak içinKaydet'e tıklayın.
Şablonlarınızı güncelleme
Şablonlarklasorunu bulup genişletin。
customers/order.liquiddosyasını bulup düzenleyin.Kodu bulmak içinbul klavye kısayolunukullanın:
{%-else-%}{{line_item.original_price|money}}{%-endif-%}
- 3. adımdaki kodun altına şu kodu ekleyin:
{%-ifline_item.unit_price_measurement-%}{%include'product-unit-price',variant:line_item,available:true%}{%-endif-%}
Düzenlemelerinizden sonracustomers/order.liquiddosyası şu şekilde görünmelidir:
- Değişikliklerinizi doğrulamak içinKaydet'e tıklayın.
JavaScript'inizi güncelleme
Öğeleralanında
theme.jsdosyasını bulun ve düzenleyin..shopify-payment-buttonkodunu içeren satırı bulmak içinbul klavye kısayolunukullanın ve bu kodu şununla değiştirin:
$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)
Bu kod öbeği şu şekilde görünmelidir:
- Şu kodu arayın:
else{this.selectors.$comparePrice.addClass('hide').html('');this.selectors.$comparePriceA11y.attr('aria-hidden','true');}
- Altına şu kodu ekleyin:
// 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');}
Sonuç şu şekilde görünmelidir:
- Şu kodu bulmak içinbul klavye kısayolunukullanın:
.attr('data-zoom')});});
- Önceki adımda bulduğunuz kod parçacığına aşağıdaki kod blokunu ekleyin:
},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;
Sonuç şu şekilde görünmelidir:
- Değişikliklerinizi doğrulamak içinKaydet'e tıklayın.
Sepet şablonunuzu güncelleme
Bölümlerklasorunu bulup genişletin。
cart-template.liquiddosyasını düzenleyin.{{ item.final_price | money }}kodunu bulmak içinbul klavye kısayolunukullanın。Satırı şu kodla değiştirin:
{{item.final_price|money}}
{%- if item.line_level_discount_allocations != blank -%}kodunun ilk geçtiği yeri bulun:
{%-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-%}
- 5. adımdaki kodun üzerine şu kodu öbeğini ekleyin:
{%-ifitem.variant.availableanditem.variant.unit_price_measurement-%}{%include'product-unit-price',variant:item,available:item.variant.available%}{%-endif-%}
Düzenlemelerinizden sonracart-template.liquiddosyası şu şekilde görünmelidir:
- Değişikliklerinizi doğrulamak içinKaydet'e tıklayın.
Öne çıkan ürününüzü güncelleme
Bölümlerklasorunu bulup genişletin。
featured-product.liquiddosyasını düzenleyin.itemprop="name"kodunu içeren satırı bulmak içinbul klavye kısayolunukullanın ve bu kodu şununla değiştirin:
{{title}}
id="PriceA11y"ifadesini içeren kodu bulun:
{%ifcompare_at_price>price%}{{'products.product.regular_price'|t}} { compare_at_price | money }} {%endif%}
- Önceki adımda bulduğunuz kod parçacığına aşağıdaki kod blokunu ekleyin:
{%include'product-unit-price',variant:variant,available:true%}
Düzenlemelerinizden sonrafeatured-product.liquiddosyası şu şekilde görünmelidir:
- Değişikliklerinizi doğrulamak içinKaydet'e tıklayın.
Ürün şablonunuzu güncelleme
Bölümlerklasorunu bulup genişletin。
product-template.liquiddosyasını düzenleyin.itemprop="name"kodunu içeren satırı bulmak içinbul klavye kısayolunukullanın ve bu kodu şununla değiştirin:
{{product.title}}
- Kodu bulmak içinbul klavye kısayolunukullanın:
{%else%} {%endif%}
- Aşağıdaki satırı ekleyin:
{%include'product-unit-price',variant:variant,available:true%}
Düzenlemelerinizden sonraproduct-template.liquiddosyası şu şekilde görünmelidir:
- Değişikliklerinizi doğrulamak içinKaydet'e tıklayın.
Yerel ayarları güncelleme
Yerel ayarlarklasorunu bulup genişletin。
en.default.jsondosyasını açın ve düzenleyin.refresh_pagekodunu içeren satırı bulmak içinbul klavye kısayolunukullanın ve bu kodu şununla değiştirin:
"refresh_page":"choosing a selection results in a full page refresh","unit_price_separator":"per"
Sonuç şu şekilde görünmelidir:
full_detailsiçeren satırı bulun ve şununla değiştirin:
"full_details":"Full details","unit_price_label":"Unit price"
Sonuç şu şekilde görünmelidir:
- Değişikliklerinizi doğrulamak içinKaydet'e tıklayın.
(İsteğe bağlı) Diğer diller için çevirileri ekleme
Shopify yöneticinizdekiTemalarsayfasına gidin.
İşlem > Dilleri düzenle'ye tıklayın.
Tema dilini değiştir'i tıklayıp, düzenlemek istediğiniz dili seçin. Bu işlem yalnızca yayınlanan temalarınızda gerçekleştirilebilir.
Arama alanına
Unit Pricedeğerini girin.Genel / Erişilebilirlikbölümünün altındakiBirim fiyatı ayırıcısıalanını güncelleyin.
Ürünler / Ürünbölümünün altındakiBirim fiyat etiketialanını güncelleyin.
Kaydet'e tıklayın.
Venture için adımlar
Birim fiyatları, 9.4.0 ve üzeri sürümler için Venture temasına eklendi. Temanızı en son sürüme güncelleyemezseniz Venture'ın önceki sürümlerine birim fiyat özelleştirmesi uygulamak için bu adımları takip edin.
Temanızın dil dosyasını düzenleme
Yerel ayarlardizininde
en.default.jsonseçeneğine tıklayın.refresh_pageifadesini içeren satırı bulmak içinbul klavye kısayolunukullanın:
"refresh_page":"choosing a selection results in a full page refresh"
- 2. adımda bulunan satırın üzerine aşağıdaki kodu ekleyin:
"unit_price_separator":"per",
Düzenlemelerinizden sonra sonuç şu şekilde görünmelidir:
stock_unavailableifadesini içeren satırı bulmak içinbul klavye kısayolunukullanın:
"stock_unavailable":"The item could not be added to your cart because there are not enough in stock."
- 4. adımda bulunan satırın üzerine aşağıdaki kodu ekleyin:
"unit_price_label":"Unit price",
Düzenlemelerinizden sonra sonuç şu şekilde görünmelidir:
- Değişikliklerinizi doğrulamak içinKaydet'e tıklayın.
Temanızın stil sayfasını düzenleme
Assets(Öğeler) dizininde
theme.scss.liquidseçeneğine tıklayın..product-single__policies {satırını bulmak içinbul klavye kısayolunukullanın:
.product-single__policies{font-size:em($font-size-base-1);}
- 2. adımda bulunan kod blokundaki kapatma
}etiketinin altına aşağıdaki kodu ekleyin:
.product-unit-price{font-size:em(12);color:$color-body-text;}.product-card__unit-price{display:block;}
Düzenlemelerinizden sonratheme.scss.liquiddosyası şu şekilde görünmelidir:
- Değişikliklerinizi doğrulamak içinKaydet'e tıklayın.
Ürün birim fiyatı parçacığını ekleme
Snippets(Parçacıklar) dizinindeYeni bir parçacık ekle'ye tıklayın.
product-unit-priceadını girin.product-unit-price.liquidbölümüne aşağıdaki kodu ekleyin:
{%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-}}
- Değişikliklerinizi doğrulamak içinKaydet'e tıklayın.
Ürün kartı parçacığınızı düzenleme
Parçacıklardizininde
product-card.liquidseçeneğine tıklayın.-
- adımda bulunan satırın üzerine aşağıdaki kodu ekleyin:
{%-assigncurrent_variant=product.selected_or_first_available_variant-%}
Düzenlemelerinizden sonra sonuç şu şekilde görünmelidir:
etiketinin üzerine aşağıdaki kodu ekleyin:satırını bulmak içinbul klavye kısayolunukullanın:{%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%}- 5. adımda bulunan kapatma
- 5. adımda bulunan kapatma
{%-unlessproduct.price_varies-%}{%-ifcurrent_variant.unit_price_measurement-%}{%include'product-unit-price',product_variant:current_variant,wrapper_class:"product-card__unit-price"%}{%-endif-%}{%-endunless-%}
Düzenlemelerinizden sonra sonuç şu şekilde görünmelidir:
- Değişikliklerinizi doğrulamak içinKaydet'e tıklayın.
Sepet sayfası şablonunuzu düzenleme
Bölümlerdizininde
cart-template.liquidöğesine tıklayın.ifadesinin geçtiği ilk yeri bulmak içinbul klavye kısayolunukullanın: {%-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-%}- 2. adımda bulunan
endifetiketinin altına aşağıdaki kodu ekleyin:
{%-ifitem.unit_price_measurement-%}{%include'product-unit-price',product_variant:item%}{%-endif-%}Düzenlemelerinizden sonra sonuç şu şekilde görünmelidir:
ifadesinin geçtiği ikinci yeri bulmak içinbul klavye kısayolunukullanın: {{#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}}
- 4. adımda bulunan ikinci kapatma
{{/如果}}etiketinin altına aşağıdaki kodu ekleyin:
{{#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}}Düzenlemelerinizden sonra sonuç şu şekilde görünmelidir:
- Değişikliklerinizi doğrulamak içinKaydet'e tıklayın.
Öne çıkan ürün sayfası şablonunuzu düzenleme
Bölümlerdizininde
featured-product.liquidöğesine tıklayın.{% assign current_variant = product.selected_or_first_available_variant %}satırını bulmak içinbul klavye kısayolunukullanın。-
- adımda bulunan satırın altına aşağıdaki kodu ekleyin:
{%assignvariants_with_unit_price=product.variants|where:"unit_price_measurement"%}Düzenlemelerinizden sonra sonuç şu şekilde görünmelidir:
Bu
uletiketinin altında,{% if section.settings.stock_enable %}kodunu bulun.-
- adımda bulunan
ifbloğunun üzerine aşağıdaki kodu ekleyin:
- adımda bulunan
{%-ifvariants_with_unit_price.size>0-%}- {%include'product-unit-price',product_variant:current_variant%}
{%-endif-%}Düzenlemelerinizden sonra sonuç şu şekilde görünmelidir:
- Değişikliklerinizi doğrulamak içinKaydet'e tıklayın.
Ürün sayfası şablonunuzu düzenleme
Bölümlerdizininde
product-template.liquidöğesine tıklayın.{% assign current_variant = product.selected_or_first_available_variant %}satırını bulmak içinbul klavye kısayolunukullanın。-
- adımda bulunan satırın altına aşağıdaki kodu ekleyin:
{%assignvariants_with_unit_price=product.variants|where:"unit_price_measurement"%}Düzenlemelerinizden sonra sonuç şu şekilde görünmelidir:
Bu
uletiketinin altında,{% if section.settings.stock_enable %}kodunu bulun.-
- adımda bulunan
ifbloğunun üzerine aşağıdaki kodu ekleyin:
- adımda bulunan
{%-ifvariants_with_unit_price.size>0-%}- {%include'product-unit-price',product_variant:current_variant%}
{%-endif-%}Düzenlemelerinizden sonra sonuç şu şekilde görünmelidir:
- Değişikliklerinizi doğrulamak içinKaydet'e tıklayın.
Müşterilerinizin sipariş şablonunu düzenleme
Şablonlardizininde
customers/order.liquidseçeneğine tıklayın.satırını bulmak içinbul klavye kısayolunukullanın: {{'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-%}- 2. adımda bulunan kodu, aşağıdaki kodla değiştirin:
{{'customer.order.price'|t}}"> {%-ifline_item.original_price!=line_item.final_price-%}{{'products.product.regular_price'|t}}{%-ifline_item.unit_price_measurement-%}{%include'product-unit-price',product_variant:line_item%}{%-endif-%}{{line_item.original_price|money}}{{'products.product.sale_price'|t}} {{line_item.final_price|money}}{%-else-%}{{line_item.original_price|money}}{%-endif-%}Düzenlemelerinizden sonra
customers/order.liquiddosyası şu şekilde görünmelidir:
- Değişikliklerinizi doğrulamak içinKaydet'e tıklayın.
Temanızın JavaScript dosyasını düzenleme
Assets(Öğeler) dizininde
theme.jsseçeneğine tıklayın.// Create item's data object and add to 'items' arraysatırını bulmak içinbul klavye kısayolunukullanın。-
- adımda bulunan satırın üzerine aşağıdaki kodu ekleyin:
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};}Düzenlemelerinizden sonra sonuç şu şekilde görünmelidir:
Şu satırı bulmak içinbul klavye kısayolunukullanın:
vendor: cartItem.vendor,-
- adımda bulunan satırın altına aşağıdaki kodu ekleyin:
unitPrice:unitPrice,Düzenlemelerinizden sonra sonuç şu şekilde görünmelidir:
shopifyPaymentButton: '.shopify-payment-button'satırını bulmak içinbul klavye kısayolunukullanın。-
- adımda bulunan satırı, aşağıdaki kodla değiştirin:
shopifyPaymentButton:'.shopify-payment-button',unitPrice:'[data-unit-price]',unitPriceBaseUnit:'[data-unit-price-base-unit]',unitPriceContainer:'[data-unit-price-container]'Düzenlemelerinizden sonra sonuç şu şekilde görünmelidir:
_updateSKU: function(evt) {satırını bulmak içinbul klavye kısayolunukullanın。-
- adımda bulunan satırın üzerine aşağıdaki kodu ekleyin:
_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;},Düzenlemelerinizden sonra sonuç şu şekilde görünmelidir:
this._updateIncomingInfo(variant);satırını bulmak içinbul klavye kısayolunukullanın:
}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);}- 10. adımda bulunan kapatma
}etiketinin altına aşağıdaki kodu ekleyin:
$(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');}Düzenlemelerinizden sonra sonuç şu şekilde görünmelidir:
- Değişikliklerinizi doğrulamak içinKaydet'e tıklayın.
(İsteğe bağlı) Diğer diller için çevirileri ekleme
Shopify yöneticinizdekiTemalarsayfasına gidin.
İşlem > Dilleri düzenle'ye tıklayın.
Tema dilini değiştir'i tıklayıp, düzenlemek istediğiniz dili seçin. Bu işlem yalnızca yayınlanan temalarınızda gerçekleştirilebilir.
Arama alanına
Unit Pricedeğerini girin.Genel / Erişilebilirlikbölümünün altındakiBirim fiyatı ayırıcısıalanını güncelleyin.
Ürünler / Ürünbölümünün altındakiBirim fiyat etiketialanını güncelleyin.
Kaydet'e tıklayın.
Supply için adımlar
Birim fiyatları, 8.3.0 ve üzeri sürümler için Supply temasına eklendi. Temanızı en son sürüme güncelleyemezseniz Supply'ın önceki sürümlerine birim fiyat özelleştirmesi uygulamak için bu adımları takip edin.
Ürün birim fiyatı parçacığını ekleme
Parçacıklarklasorunu bulup genişletin。
Yeni bir parçacık ekle'yi seçin.
product-unit-priceadını girin.Aşağıdaki kodu kopyalayıp dosyaya yapıştırın veKaydet'i seçin.
{%-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-}}Düzenlemelerinizden sonra
product-unit-price.liquiddosyası şu şekilde görünmelidir:
- Değişikliklerinizi doğrulamak içinKaydet'e tıklayın.
Öne çıkan ürün şablonunuzu düzenleme
Bölümlerklasörünü bulup genişletin ve
featured-product.liquiddosyasını seçin.Dosyada
{% include 'price' with price %}satırını bulmak içinbul klavye kısayolunukullanın:
- {{section.id}}" class="h1">{%include'price'withprice%}
- 2. adımdaki parçacığın kapatma
etiketinin altına aşağıdaki kodu ekleyin:
{%include'product-unit-price'variant:variant%}Düzenlemelerinizden sonra
featured-product.liquiddosyası şu şekilde görünmelidir:
- Değişikliklerinizi doğrulamak içinKaydet'e tıklayın.
Ürün şablonunuzu düzenleme
Bölümlerklasörünü bulup genişletin ve
product-template.liquiddosyasını seçin.Dosyada
{% include 'price' with variant.price %}satırını bulmak içinbul klavye kısayolunukullanın:
- {{section.id}}" class="h1">{%include'price'withvariant.price%}
- 2. adımdaki kapatma
etiketinin altına aşağıdaki kodu ekleyin:
{%include'product-unit-price',variant:variant%}Düzenlemelerinizden sonra
product-template.liquiddosyası şu şekilde görünmelidir:
- Değişikliklerinizi doğrulamak içinKaydet'e tıklayın.
Ürün kılavuz öğesi parçacığınızı düzenleme
Parçacıklarklasörünü bulup genişletin ve
product-grid-item.liquiddosyasını seçin.Dosyada
{%如果on_sale section.settings.product_show_saved_amount %}satırını bulmak içinbul klavye kısayolunukullanın:
{%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%}- Kodu aşağıdaki parçacıkla değiştirin:
{%-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%}Düzenlemelerinizden sonra
product-grid-item.liquiddosyası şu şekilde görünmelidir:
- Değişikliklerinizi doğrulamak içinKaydet'e tıklayın.
Ürün liste öğesi parçacığınızı düzenleme
Parçacıklarklasörünü bulup genişletin ve
product-list-item.liquiddosyasını seçin.Dosyada
satırını bulmak içinbul klavye kısayolunukullanın:{%ifon_saleandsection.settings.product_show_saved_amount%}{%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%}
{%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'%}{{"products.general.regular_price"|t}}{%include'price'withproduct.compare_at_price%}{%endif%}- Kodu aşağıdaki parçacıkla değiştirin:
{%ifon_saleandsection.settings.product_show_saved_amount%}{%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%}
{%-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-%}{{"products.general.regular_price"|t}}{%include'price'withproduct.compare_at_price%}{%endif%}{%ifsection.settings.product_reviews_enable%}has-reviews{%endif%}">{%assigncompare_price=product.compare_at_price%}{%assignproduct_price=product.price%}{%include'price-sale'%}Düzenlemelerinizden sonra
product-list-item.liquiddosyası şu şekilde görünmelidir:
- Değişikliklerinizi doğrulamak içinKaydet'e tıklayın.
Arama sonucu ızgara parçacığını düzenleme
Parçacıklarklasörünü bulup genişletin ve
search-result-grid.liquiddosyasını seçin.Dosyada
{%如果on_sale section.settings.product_show_saved_amount %}satırını bulmak içinbul klavye kısayolunukullanın:
{%ifon_saleandsection.settings.product_show_saved_amount%}{%assigncompare_price=item.compare_at_price%}{%assignproduct_price=item.price%}{%include'price-sale'%}{%endif%}- Kodu aşağıdaki parçacıkla değiştirin:
{%-ifitem.first_available_variant.availableanditem.first_available_variant.unit_price_measurement-%}{%include'product-unit-price',variant:item.first_available_variant%}{%-endif-%}{%assigncompare_price=item.compare_at_price%}{%assignproduct_price=item.price%}{%include'price-sale'%}{%endif%}Düzenlemelerinizden sonra
search-result-grid.liquiddosyası şu şekilde görünmelidir:
- Değişikliklerinizi doğrulamak içinKaydet'e tıklayın.
Sepet şablonunuzu düzenleme
Şablonlarklasörünü bulup genişletin ve
cart.liquiddosyasını seçin.Dosyada
satırını bulmak içinbul klavye kısayolunukullanın:
{{item.original_line_price|money}}{{'products.general.sale_price'|t}} {{item.final_line_price|money}}{%-else-%}{{item.original_line_price|money}}{%-endif-%}- Kodu aşağıdaki parçacıkla değiştirin:
{{item.original_line_price|money}}{{'products.general.sale_price'|t}} {{item.final_line_price|money}}{%-else-%}{{item.original_line_price|money}}{%-endif-%}{%-ifitem.variant.availableanditem.variant.unit_price_measurement-%}{%include'product-unit-price'variant:item,available:item.variant.available%}{%-endif-%}Düzenlemelerinizden sonra
cart.liquiddosyası şu şekilde görünmelidir:
- Değişikliklerinizi doğrulamak içinKaydet'e tıklayın.
Sipariş şablonunuzu düzenleme
Şablonlarklasörünü bulup genişletin ve
customers/order.liquiddosyasını seçin.Dosyada
etiketinin üzerine aşağıdaki kodu ekleyin:satırını bulmak içinbul klavye kısayolunukullanın: {{'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-%}- 2. adımdaki kapatma
- 2. adımdaki kapatma
{%-ifline_item.unit_price_measurement-%}{%include'product-unit-price',variant:line_item,available:true%}{%-endif-%}Düzenlemelerinizden sonra
customers/order.liquiddosyası şu şekilde görünmelidir:
- Değişikliklerinizi doğrulamak içinKaydet'e tıklayın.
Tema düzeninizi düzenleme
Düzenklasörünü bulup genişletin ve
theme.liquiddosyasını seçin.Dosyada
only_left:ifadesini içeren satırı bulmak içinbul klavye kısayolunukullanın:
product:{ unavailable:{{'products.product.unavailable'|t|json}}, will_be_in_stock_after:{{'products.product.will_be_in_stock_after'|t:date:'[date]'|json}}, only_left:{{'products.product.only_left'|t:count:'1'|json}}},- 2. adımdaki
only_left:{{ 'products.product.only_left' | t: count: '1' | json }}kodunun üzerine aşağıdaki kodu ekleyin:
unitPrice:{{'products.product.unit_price_label'|t|json}}, unitPriceSeparator:{{'general.accessibility.unit_price_separator'|t|json}},Düzenlemelerinizden sonra
theme.liquiddosyası şu şekilde görünmelidir:
- Değişikliklerinizi doğrulamak içinKaydet'e tıklayın.
Tema stillerinizi düzenleme
Bölümlerklasörünü bulup genişletin ve
theme.scss.liquiddosyasını seçin.Dosyada
.product-item--price {satırını bulmak içinbul klavye kısayolunukullanın:
.product-item--price{@includeclearfix;.h1{margin-bottom:$gutter/2;}span{line-height:22px;}small{white-space:nowrap;}}- Kodu aşağıdaki parçacıkla değiştirin:
.product-item--price{@includeclearfix;margin-bottom:$gutter/2;.h1{margin-bottom:0;}span{line-height:22px;}small{white-space:nowrap;}}.product-price-unit{display:none;font-size:em(12px);margin-right:10px;.cart-pricing&,.order-table&{margin-right:0;}&.product-price-unit--available{display:block;}}Düzenlemelerinizden sonra
theme.scss.liquiddosyası şu şekilde görünmelidir:
- Değişikliklerinizi doğrulamak içinKaydet'e tıklayın.
JavaScript tema kodunuzu düzenleme
Öğelerklasörünü bulup genişletin ve
theme.js.liquiddosyasını seçin.Dosyada
originalSelectorId: 'productSelect-' + sectionId,satırını bulmak içinbul klavye kısayolunukullanın:
selectors:{originalSelectorId:'productSelect-'+sectionId,$addToCart:$('#addToCart-'+sectionId),$SKU:$('.variant-sku',this.$container),$productPrice:$('#productPrice-'+sectionId),$comparePrice:$('#comparePrice-'+sectionId),$addToCartText:$('#addToCartText-'+sectionId),$quantityElements:$('#quantity-selector-'+sectionId),$variantQuantity:$('#variantQuantity-'+sectionId),$variantQuantityMessage:$('#variantQuantity-'+sectionId+'__message'),$variantIncoming:$('#variantIncoming-'+sectionId),$variantIncomingMessage:$('#variantIncoming-'+sectionId+'__message'),$productImageContainer:$('#productPhotoContainer-'+sectionId),$productImageWrapper:$('[id^="productPhotoWrapper-'+sectionId+'"]'),$productImage:$('[id^="productPhotoImg-'+sectionId+'"]'),$productFullDetails:$('.full-details',this.$container),$thumbImages:$('#productThumbs-'+sectionId).find('a.product-photo-thumb'),$shopifyPaymentButton:'.shopify-payment-button'}- 2. adımdaki
originalSelectorId: 'productSelect-' + sectionId,kodunun üzerine aşağıdaki kodu ekleyin:
unitPriceContainer:'[data-unit-price-container]',unitPrice:'[data-unit-price]',unitPriceBaseUnit:'[data-unit-price-base-unit]',Düzenlemelerinizden sonra sonuç şu şekilde görünmelidir:
- Dosyada
productVariantCallback: function(variant) {satırını bulmak içinbul klavye kısayolunukullanın:
productVariantCallback:function(variant){varself=this;if(variant){// Update variant image, if one is setif(variant.featured_image){varnewImg=variant.featured_image;var$newImage=this.settings.selectors.$productImageWrapper.filter('[data-image-id="'+newImg.id+'"]');var$otherImages=this.settings.selectors.$productImageWrapper.not('[data-image-id="'+newImg.id+'"]');$newImage.removeClass('hide');$otherImages.addClass('hide');}- 2. adımdaki
if (variant) {kodunun altına aşağıdaki kodu ekleyin:
// Update unit price, if one is setvar$unitPriceContainer=$(this.settings.selectors.unitPriceContainer,this.$container);$unitPriceContainer.removeClass('product-price-unit--available');if(variant.unit_price_measurement){var$unitPrice=$(this.settings.selectors.unitPrice,this.$container);var$unitPriceBaseUnit=$(this.settings.selectors.unitPriceBaseUnit,this.$container);$unitPrice.text(Shopify.formatMoney(variant.unit_price,moneyFormat));$unitPriceBaseUnit.text(this.getBaseUnit(variant));$unitPriceContainer.addClass('product-price-unit--available');}Düzenlemelerinizden sonra sonuç şu şekilde görünmelidir:
- Dosyada
customPriceFormat += ' ';satırını bulmak içinbul klavye kısayolunukullanın:
customPriceFormat=''+customPrice+'';customPriceFormat+=''+comparePrice+'';customPriceFormat+='products.general.regular_price'+a11yComparePrice+'';customPriceFormat+='products.general.sale_price'+a11yPrice+'';customPriceFormat += ' ';satırını aşağıdaki parçacıkla değiştirin:
customPriceFormat+=''+comparePrice+'';Düzenlemelerinizden sonra sonuç şu şekilde görünmelidir:
- Dosyada
$(this.settings.selectors.$shopifyPaymentButton, this.$container).hide();satırını bulmak içinbul klavye kısayolunukullanın:
}else{// The variant doesn't exist, disable submit button.// This may be an error or notice that a specific variant is not available.this.settings.selectors.$addToCart.addClass('disabled').prop('disabled',true);this.settings.selectors.$addToCartText.html(theme.strings.product.unavailable);this.settings.selectors.$variantQuantity.removeClass('is-visible');this.settings.selectors.$quantityElements.hide();$(this.settings.selectors.$shopifyPaymentButton,this.$container).hide();}- 11. adımdaki parçacığın altına aşağıdaki kodu ekleyin:
},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;Düzenlemelerinizden sonra sonuç şu şekilde görünmelidir:
- Değişikliklerinizi doğrulamak içinKaydet'e tıklayın.
Temanızın dil dosyasını düzenleme
Yerel ayarlarklasörünü bulup genişletin ve
en.default.jsondosyasını seçin.Dosyada
"refresh_page"ifadesini içeren satırı bulmak içinbul klavye kısayolunukullanın:
"accessibility":{"refresh_page":"choosing a selection results in a full page refresh"},- 2. adımdaki
"refresh_page"kodunun üzerine aşağıdaki kodu ekleyin:
"unit_price_separator":"per",Düzenlemelerinizden sonra sonuç şu şekilde görünmelidir:
- Dosyada
"will_be_in_stock_after"ifadesini içeren satırı bulmak içinbul klavye kısayolunukullanın:
"product":{"sold_out":"Sold Out","will_not_ship_until":"Will not ship until ","quantity":"Quantity",“add_to_cart”:"Add to Cart","unavailable":"Unavailable","will_be_in_stock_after":"Will be in stock after ","only_left":{"one":“只有离开!”,"other":“只有离开!”},"full_details":"Full details"}- 5. adımdaki
"will_be_in_stock_after"kodundan sonra aşağıdaki kodu ekleyin:
"unit_price_label":"Unit price",Düzenlemelerinizden sonra sonuç şu şekilde görünmelidir:
- Değişikliklerinizi doğrulamak içinKaydet'e tıklayın.
(İsteğe bağlı) Diğer diller için çevirileri ekleme
Shopify yöneticinizdekiTemalarsayfasına gidin.
İşlem > Dilleri düzenle'yi seçin.
Tema dilini değiştir'i tıklayıp, düzenlemek istediğiniz dili seçin. Bu işlem yalnızca yayınlanan temalarınızda gerçekleştirilebilir.
Giriş çubuğunu kullanarak
Unit Priceöğesini arayın.Genel / Erişilebilirlikbölümünün altındakiBirim fiyatı ayırıcısıalanını güncelleyin.
Ürünler / Ürünbölümünün altındakiBirim fiyat etiketialanını güncelleyin.
Kaydet'e tıklayın.
Sipariş bildirimlerinizde birim fiyatlarını gösterme
Ürününüze birim fiyatları eklediyseniz ancak sipariş onayı bildirimlerinizde birim fiyatlarınız görünmüyorsa sipariş bildirimi şablonunuzu güncellemeniz gerekebilir.
Adımlar:
Shopify yöneticinizdenAyarlar>Bildirimler'e gidin.
Sipariş onayı'na tıklayın.
Şablona aşağıdaki parçacığı ekleyin:
{%-ifline_item.unit_price_measurement-%}{{line_item.unit_price|money}}{%-ifline_item.unit_price_measurement.reference_value!=1-%}{{-line_item.unit_price_measurement.reference_value-}}{%-endif-%}{{line_item.unit_price_measurement.reference_unit}}{%-endif-%}- Kaydet'e tıklayın.
Shopify ile satış yapmaya hazır mısınız?
Ücretsiz olarak dene
- 2. adımda bulunan