Mostrar precios单位arios

Si vendes productos en cantidades o medidas, es posible que debas mostrar el precio unitario de ciertos productos. Cuando colocas un precio unitario a un producto, el precio unitario se muestra en las páginas del producto, páginas de colección, la página del carrito, las páginas de pago y las notificaciones de confirmación de pedido.

Agrega precios unitarios a tus productos

Mostrar precios单位arios en tu tienda online

Los pasos para esta personalización varían según tu tema. Haz clic en el botón de tu tema antes de seguir las instrucciones a continuación:

Pasos para Brooklyn

Los precios unitarios están disponibles en el tema Brooklyn para las versiones 13.1.0 y posteriores. Si no puedes actualizar tu tema a la última versión, puedes agregar la personalización de los precios unitarios a las versiones anteriores de Brooklyn.

Agregar un fragmento de código de precio del producto

  1. En el directorioFragmentos, haz clic enAgregar un nuevo fragmento.

  2. Introduceproduct-priceen el campo del nombre.

  3. Copia y pega el siguiente código en el archivo.

{%if变体.unit_price_measurement%}price-container--unit-available{%endif%}" data-price-container>{%-if变体.compare_at_price>变体.price-%}{{'products.general.regular_price'|t}} {{变体.compare_at_price|money}}< / span > < / span >{{'products.general.sale_price'|t}}{%-else-%}{{'products.general.regular_price'|t}} {%-endif-%}{%if变体.compare_at_price>变体.price%}on-sale{%endif%}" itemprop="price" content="{{变体.price|divided_by:100.00}}">{{变体.price|money}}
{%-captureunit_price_separator-%} {{'general.accessibility.unit_price_separator'|t}} {%-endcapture-%}{%-captureunit_price_base_unit-%}{%-if变体.unit_price_measurement-%}{%-if变体.unit_price_measurement.reference_value!=1-%}{{-变体.unit_price_measurement.reference_value-}}{%-endif-%}{{变体.unit_price_measurement.reference_unit}}{%-endif-%}{%-endcapture-%} {{'products.general.unit_price'|t}} {{变体.unit_price|money}}{{-unit_price_separator-}}{{-unit_price_base_unit-}}
  1. Haz clic enGuardarpara confirmar tus cambios.

Editar la página de tu producto destacado

  1. En el directorioSecciones, haz clic en el archivofeatured-product.liquid.

  2. Usa elacceso directo del teclado Búsquedapara ubicar el siguiente código buscandoitemprop="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}}< / span > < / span >{{'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. Reemplaza el código con el siguiente fragmento:
{%include'product-price',变体:current_variant%}

Después de editado, el archivofeatured-product.liquiddebería tener el siguiente aspecto:

La版本actualizada del archivo featured-product.liquid

  1. Haz clic enGuardarpara confirmar tus cambios.

Editar tu página de producto

  1. En el directorioSecciones, haz clic en el archivoproduct-template.liquid.

  2. Usa elacceso directo del teclado Búsquedapara ubicar el siguiente código buscandoitemprop="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}}< / span > < / span >{{'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. Reemplaza el código con el siguiente fragmento:
{%include'product-price',变体:current_variant%}

Después de editado, el archivoproduct-template.liquiddebería tener el siguiente aspecto:

La版本actualizada del archivo product-template.liquid

  1. Haz clic enGuardarpara confirmar tus cambios.

Editar tu carrito Ajax

  1. En el directorioFragmentos, haz clic en el archivoajax-cart-template.liquid.

  2. Usa elacceso directo del teclado Búsquedapara ubicar el siguiente código buscando{{{price}}}:

{{#ifdiscountsApplied}}{%endraw%}{{'products.general.regular_price'|t}}{%raw%} {{{price}}} {%endraw%}{{'products.general.sale_price'|t}}{%raw%} {{{discountedPrice}}} {{else}} {{{price}}} {{/if}}
  1. Agrega el siguiente código en la{{/if}}del paso 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}}

Después de editado, el archivoajax-cart-template.liquiddebería tener el siguiente aspecto:

La版本actualizada del archivo ajax-cart-template.liquid

  1. Haz clic enGuardarpara confirmar tus cambios.

Editar tu artículo de la cuadrícula de producto

  1. En el directorioFragmentos, haz clic en el archivoproduct-grid-template.liquid.

  2. Usa elacceso directo del teclado Búsquedapara ubicar el siguiente código buscandocapture 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. Agrega el siguiente fragmento antes del código del paso 2:
{%-assign变体=product.selected_or_first_available_variant-%}

Después de editado, el resultado debería tener el siguiente aspecto:

La版本actualizada del archivo product-grid-template.liquid

  1. Usa elacceso directo del teclado Búsquedapara ubicar el siguiente código buscando{{ 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. Agrega el siguiente código bajo el:
{%-ifproduct.price_varies==falseand变体.unit_price_measurement-%}{%-captureunit_price_separator-%} {{'general.accessibility.unit_price_separator'|t}} {%-endcapture-%}{%-captureunit_price_base_unit-%}{%-if变体.unit_price_measurement.reference_value!=1-%}{{-变体.unit_price_measurement.reference_value-}}{%-endif-%}{{变体.unit_price_measurement.reference_unit}}{%-endcapture-%} {{'products.general.unit_price'|t}} {{变体.unit_price|money}}{{-unit_price_separator-}}{{-unit_price_base_unit-}}{%-endif-%}

Después de editado, el resultado debería tener el siguiente aspecto:

La版本actualizada del archivo product-grid-template.liquid

  1. Haz clic enGuardarpara confirmar tus cambios.

Editar tu página del carrito

  1. En el directorioPlantillas, haz clic en el archivocart.liquid.

  2. Usa elacceso directo del teclado Búsquedapara ubicar el siguiente código buscando:

{%-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. Agrega el siguiente fragmento bajo el código del paso 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-%}

Después de editado, el archivocart.liquiddebería tener el siguiente aspecto:

La版本actualizada del archivo cart.liquid

  1. Haz clic enGuardarpara confirmar tus cambios.

Editar tu página de pedido

  1. En el directorioPlantillas, haz clic en el archivocustomers/order.liquid.

  2. Usa elacceso directo del teclado Búsquedapara ubicar el siguiente código buscando{{ 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}}< / span > < span class = "订货折扣”>{{line_item.final_price|money}}{%-else-%}{{line_item.original_price|money}}{%-endif-%}
  1. Agrega el siguiente fragmento antes de ladel paso 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-%}

Después de editado, el archivocustomers/order.liquiddebería tener el siguiente aspecto:

La版本actualizada del archivo customers/order.liquid

  1. Haz clic enGuardarpara confirmar tus cambios.

Editar tus estilos de tema - Parte 1

  1. En el directorioRecursos, haz clic en el archivotheme.scss.liquid.

  2. Usa elacceso directo del teclado Búsquedapara ubicar el siguiente código buscando.ajaxcart__price {:

.ajaxcart__price{font-size:em(13px);display:block;}
  1. Agrega el siguiente fragmento bajo el código del paso 2:
.cart__unit-price{display:block;}

Después de editado, el archivotheme.scss.liquiddebería tener el siguiente aspecto:

La版本actualizada del archivo theme.scss.liquid

  1. Haz clic enGuardarpara confirmar tus cambios.

Editar tus estilos de tema - Parte 2

  1. En el directorioRecursos, haz clic en el archivotimber.scss.liquid.

  2. Usa elacceso directo del teclado Búsquedapara ubicar el siguiente código buscando.product-single__policies {:

.product-single__policies{margin:15px025px0;}
  1. Agrega el siguiente fragmento sobre el código del paso 2:
.product-single__unit{display:none;.price-container--unit-available&{display:block;}}

Después de editado, el resultado debería tener el siguiente aspecto:

La版本actualizada del archivo timber.scss.liquid

  1. Ve al final del archivo y agrega el siguiente código:
.product-unit-price{color:$colorTextBody;display:block;}

Después de editado, el resultado debería tener el siguiente aspecto:

La版本actualizada del archivo timber.scss.liquid

  1. Haz clic enGuardarpara confirmar tus cambios.

Editar el código de tu tema de JavaScript

  1. En el directorioRecursos, haz clic en el archivotheme.js.liquid.

  2. Usa elacceso directo del teclado Búsquedapara ubicar el siguiente código:

varprodImg;
  1. Agrega el siguiente fragmento bajo el código del paso 2:
varunitPrice=null;

Después de editado, el resultado debería tener el siguiente aspecto:

La版本actualizada del archivo theme.js.liquid

  1. Usa elacceso directo del teclado Búsquedapara ubicar el siguiente código:
// Create item's data object and add to 'items' array
  1. Agrega el siguiente fragmento sobre el código del paso 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};}

Después de editado, el resultado debería tener el siguiente aspecto:

La版本actualizada del archivo theme.js.liquid

  1. Usa elacceso directo del teclado Búsquedapara ubicar el siguiente código:
vendor:cartItem.vendor
  1. Agrega el siguiente fragmento sobre el código del paso 6:
unitPrice:unitPrice,

Después de editado, el resultado debería tener el siguiente aspecto:

La版本actualizada del archivo theme.js.liquid

  1. Usa elacceso directo del teclado Búsquedapara ubicar el siguiente código:
productPrice:'#ProductPrice',
  1. Agrega el siguiente fragmento bajo el código del paso 8:
unitPrice:'[data-unit-price]',unitPriceBaseUnit:'[data-unit-price-base-unit]',

Después de editado, el resultado debería tener el siguiente aspecto:

La版本actualizada del archivo theme.js.liquid

  1. Usa elacceso directo del teclado Búsquedapara ubicar el siguiente código buscando$(this.selectors.priceContainer, this.$container).removeClass(:
$(this.selectors.priceContainer,this.$container).removeClass('visibility-hidden');
  1. Reemplaza el código con el siguiente fragmento:
$(this.selectors.priceContainer,this.$container).removeClass('visibility-hidden price-container--unit-available');

Después de editado, el resultado debería tener el siguiente aspecto:

La版本actualizada del archivo theme.js.liquid

  1. Usa elacceso directo del teclado Búsquedapara ubicar el siguiente código:
$(this.selectors.SKU).html(变体.sku);
  1. Agrega el siguiente fragmento sobre el código del paso 12:
if(变体.unit_price_measurement){var$unitPrice=$(this.selectors.unitPrice,this.$container);var$unitPriceBaseUnit=$(this.selectors.unitPriceBaseUnit,this.$container);$unitPrice.html(theme.Currency.formatMoney(变体.unit_price,moneyFormat));$unitPriceBaseUnit.html(this.getBaseUnit(变体));$(this.selectors.priceContainer,this.$container).addClass('price-container--unit-available');}

Después de editado, el resultado debería tener el siguiente aspecto:

La版本actualizada del archivo theme.js.liquid

  1. Usa elacceso directo del teclado Búsquedapara ubicar el siguiente código buscandothis.destroyImageCarousel();:
onUnload:function(){this.$container.off(this.settings.namespace);this.destroyImageCarousel();}
  1. Agrega el siguiente fragmento sobre el código del paso 14:
getBaseUnit:function(变体){return变体.unit_price_measurement.reference_value===1?变体.unit_price_measurement.reference_unit:变体.unit_price_measurement.reference_value+变体.unit_price_measurement.reference_unit;},

Después de editado, el resultado debería tener el siguiente aspecto:

La版本actualizada del archivo theme.js.liquid

  1. Haz clic enGuardarpara confirmar tus cambios.

Editar tus traducciones en inglés

  1. En el directorioRegiones, haz clic en el archivoen.default.json.

  2. Usa elacceso directo del teclado Búsquedapara ubicar el siguiente código:

"refresh_page":"choosing a selection results in a full page refresh"
  1. Agrega el siguiente fragmento sobre el código del paso 2:
"unit_price_separator":"per",

Después de editado, el resultado debería tener el siguiente aspecto:

La版本actualizada del archivo en.default.json

  1. Usa elacceso directo del teclado Búsquedapara ubicar el siguiente código:
"include_taxes":"Tax included.",
  1. Agrega el siguiente fragmento bajo el código del paso 4:
"unit_price":"Unit price",

Después de editado, el resultado debería tener el siguiente aspecto:

La版本actualizada del archivo en.default.json

  1. Haz clic enGuardarpara confirmar tus cambios.

(Opcional) Agregar traducciones para otros idiomas

  1. Ve a la páginaTemasen tu panel de control de Shopify.

  2. Haz clic enAcción > Editar idiomas

  3. Haz clic enCambiar el idioma del temay luego selecciona el idioma que deseas editar. Esto solo es posible en tu tema publicado.

  4. IntroduceUnit Priceen el campo de búsqueda.

  5. Actualiza el campo delSeparador de precio unitariobajoGeneral / Accesibilidad.

  6. Actualiza el campoEtiqueta de precio unitarioenProductos / General.

  7. Haz clic enGuardar.

Pasos para Minimal

Los precios unitarios están disponibles en el tema Minimal para las versiones 11.2.0 y posteriores. Si no puedes actualizar tu tema a la última versión, puedes agregar la personalización de los precios unitarios a las versiones anteriores de Minimal.

Actualizar tus fragmentos

  1. Ubica y expande la carpetaFragmentos.

  2. SeleccionaAgregar un nuevo fragmento.

  3. Introduce el nombreproduct-unit-price.

  4. Copia y pega el siguiente código enproduct-unit-price.liquid.

{%-unlessavailable-%}{%-if变体.title-%}{%-assignavailable=变体.available-%}{%-else-%}{%-assignavailable=true-%}{%-endif-%}{%-endunless-%}{%unlessavailableand变体.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-%}{%-ifavailableand变体.unit_price_measurement-%}{%-if变体.unit_price_measurement.reference_value!=1-%}{{-变体.unit_price_measurement.reference_value-}}{%-endif-%}{{变体.unit_price_measurement.reference_unit}}{%-endif-%}{%-endcapture-%}{{'products.product.unit_price_label'|t}} {{变体.unit_price|money}}{{-unit_price_separator-}}{{-unit_price_base_unit-}}
  1. Haz clic enGuardar.

  2. Encuentra y edita el archivoproduct-grid-item.liquid.

  3. Reemplaza esta línea:

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

Con esta línea:

{%-assignprice=featured.price|money-%}
  1. Usa elacceso directo del teclado Búsquedapara ubicar{{ price }}y agregar este siguiente código:
{%-assign变体=featured.selected_or_first_available_variant-%}{%-if变体.availableand变体.unit_price_measurement-%}{%include'product-unit-price',变体:变体,wrapper_class:'grid-link__unit-price'%}{%-endif-%}

Después de editado, el archivoproduct-grid-item.liquiddebería tener el siguiente aspecto:

La版本actualizada del archivo product-grid-item.liquid

  1. Haz clic enGuardarpara confirmar tus cambios.

  2. Ubica y edita el archivosearch-result.liquid

  3. Usa elacceso directo del teclado Búsquedapara ubicar{% if item.object_type == 'product' %}y agregar el siguiente código en la siguiente línea:

{%-assign变体=item.selected_or_first_available_variant-%}
  1. Ahora usa elacceso directo del teclado Búsquedapara ubicar los siguientes dos fragmentos de código:
{{item.compare_at_price_max|money}}

Y

{{'products.product.regular_price'|t}} {{item.price|money}}
  1. Agrega el siguiente bloque de código debajo decada unode los dos fragmentos de código que se enumeran en el paso anterior:
{%-if变体.availableand变体.unit_price_measurement-%}{%include'product-unit-price',变体:变体%}{%-endif-%}

Después de editado, el archivosearch-result.liquiddebería tener el siguiente aspecto:

La版本actualizada del archivo search-result.liquid

  1. Haz clic enGuardarpara confirmar tus cambios.

Actualizar tus estilos

  1. Ubica y expande la carpetaRecursos.

  2. Edita el archivotheme.scss.liquid.

  3. Usa elatajo de teclado Buscarpara ubicar este fragmento de código:

.grid-link__title,.grid-link__meta{position:relative;margin-bottom:5px;
  1. Inserta el siguiente bloque de código debajo del fragmento de código que ubicaste en el paso anterior:
font-family:$headerFontStack;
  1. Usa elacceso directo del teclado Búsquedapara ubicar el siguiente fragmento de código:
.grid-link__sale_price{opacity:0.95;filter:alpha(opacity=95);}
  1. Inserta el siguiente bloque de código debajo del fragmento de código que ubicaste en el paso anterior:
.grid-link__unit-price{font-size:1em;}
  1. Usa elacceso directo del teclado Búsquedapara ubicar el siguiente fragmento de código:
.order-discount--list{margin:0.8em00.6em1.3em;list-style:none;填充:0;}
  1. Inserta el siguiente bloque de código debajo del fragmento de código que ubicaste en el paso anterior:
.order-discount--price{margin-bottom:0;}
  1. Usa elacceso directo del teclado Búsquedapara ubicar el siguiente fragmento de código:
.cart__product-title{display:inline-block;
  1. Inserta el siguiente bloque de código debajo del fragmento de código que ubicaste en el paso anterior:
font-weight:$bodyFontWeightBold;

Después de editado, el archivotheme.scss.liquiddebería tener el siguiente aspecto:

La版本actualizada del archivo theme.scss.liquid - parte 1
La版本actualizada del archivo theme.scss.liquid - parte 2
La版本actualizada del archivo theme.scss.liquid - parte 3

  1. Haz clic enGuardarpara confirmar tus cambios.

  2. Ubica y edita el archivotimber.scss.liquid.

  3. Usa elacceso directo del teclado Búsquedapara ubicar este código:

.quantity-selector{display:inline-block;}}
  1. Inserta el siguiente bloque de código debajo del fragmento de código que ubicaste en el paso anterior:
.product-single__title{font-weight:$bodyFontWeightBold;}
  1. Introduce este código al final del archivo:
.product-unit-price{color:rgba($colorTextBody,0.6);display:block;font-family:$headerFontStack;font-size:em(12px);}

Después de editado, el archivotimber.scss.liquiddebería tener el siguiente aspecto:

La版本actualizada del archivo timber.scss.liquid file - parte 1
La版本actualizada del archivo timber.scss.liquid - parte 2

  1. Haz clic enGuardarpara confirmar tus cambios.

Actualizar tus plantillas

  1. Ubica y expande la carpetaPlantillas.

  2. Ubica y edita el archivocustomers/order.liquid.

  3. Usa elacceso directo del teclado Búsquedapara ubicar el código:

{%-else-%}{{line_item.original_price|money}}{%-endif-%}
  1. Agrega este código debajo del código del paso 3:
{%-ifline_item.unit_price_measurement-%}{%include'product-unit-price',变体:line_item,available:true%}{%-endif-%}

Después de editado, el archivocustomers/order.liquiddebería tener el siguiente aspecto:

La版本actualizada del archivo order.liquid

  1. Haz clic enGuardarpara confirmar tus cambios.

Actualizar tu JavaScript

  1. Ubica y editatheme.jsenRecursos.

  2. Usa elacceso directo del teclado Búsquedapara ubicar la línea que contiene.shopify-payment-buttony remplazarla反对:

$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)

Ese trozo de código debería tener el siguiente aspecto:

La版本actualizada del archivo theme.js

  1. Busca este código:
else{this.selectors.$comparePrice.addClass('hide').html('');this.selectors.$comparePriceA11y.attr('aria-hidden','true');}
  1. Agrega este código debajo de él:
// Unit pricethis.selectors.$unitPriceContainer.addClass('hide');if(变体.unit_price){this.selectors.$unitPrice.html(Shopify.formatMoney(变体.unit_price,theme.moneyFormat));this.selectors.$unitPriceBaseUnit.html(this.getBaseUnit(变体));this.selectors.$unitPriceContainer.removeClass('hide');}

El resultado debería tener el siguiente aspecto:

La版本actualizada del archivo theme.js

  1. Usa elacceso directo del teclado Búsquedapara ubicar este código:
.attr('data-zoom')});});
  1. Inserta el siguiente bloque de código debajo del fragmento de código que ubicaste en el paso anterior:
},getBaseUnit:function(变体){return变体.unit_price_measurement.reference_value===1?变体.unit_price_measurement.reference_unit:变体.unit_price_measurement.reference_value+变体.unit_price_measurement.reference_unit;

El resultado debería tener el siguiente aspecto:

La版本actualizada del archivo theme.js

  1. Haz clic enGuardarpara confirmar tus cambios.

Actualizar tu plantilla de carrito

  1. Ubica y expande la carpetaSecciones.

  2. Edita el archivocart-template.liquid.

  3. Usa elatajo de teclado Buscarpara ubicar el código{{ item.final_price | money }}.

  4. Reemplaza la línea con este código:

{{item.final_price|money}}
  1. Encuentra la primera aparición del código{%- 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. Agrega este trozo de código sobre el código del paso 5:
{%-ifitem.变体.availableanditem.变体.unit_price_measurement-%}{%include'product-unit-price',变体:item,available:item.variant.available%}{%-endif-%}

Después de editado, el archivocart-template.liquiddebería tener el siguiente aspecto:

La版本actualizada del archivo cart-template.liquid

  1. Haz clic enGuardarpara confirmar tus cambios.

Actualizar tu producto destacado

  1. Ubica y expande la carpetaSecciones.

  2. Edita el archivofeatured-product.liquid.

  3. Usa elacceso directo del teclado Búsquedapara ubicar la línea conitemprop="name"y remplazarla por:

{{title}}

  1. Ubica el código que contieneid="PriceA11y":
{%ifcompare_at_price>price%}{{'products.product.regular_price'|t}}  { compare_at_price | money }} {%endif%}
  1. Inserta el siguiente bloque de código debajo del fragmento de código que ubicaste en el paso anterior:
{%include'product-unit-price',变体:变体,available:true%}

Después de editado, el archivofeatured-product.liquiddebería tener el siguiente aspecto:

La版本actualizada del archivo featured-product.liquid

  1. Haz clic enGuardarpara confirmar tus cambios.

Actualizar tu plantilla de producto

  1. Ubica y expande la carpetaSecciones.

  2. Edita el archivoproduct-template.liquid.

  3. Usa elacceso directo del teclado Búsquedapara ubicar la línea conitemprop="name"y remplazarla反对:

{{product.title}}

  1. Usa elacceso directo del teclado Búsquedapara ubicar el código:
{%else%} {{product.compare_at_price_max|money}}{%endif%}
  1. Agrega esta línea a continuación:
{%include'product-unit-price',变体:变体,available:true%}

Después de editado, el archivoproduct-template.liquiddebería tener el siguiente aspecto:

La版本actualizada del archivo product-template.liquid

  1. Haz clic enGuardarpara confirmar tus cambios.

Actualizar las regiones

  1. Ubica y expande la carpetaRegiones.

  2. Abre y edita el archivoen.default.json.

  3. Usa elacceso directo del teclado Búsquedapara ubicar la línea que contienerefresh_pagey remplazarla反对:

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

El resultado debería tener el siguiente aspecto:

La版本actualizada del archivo en.default.json

  1. Ubica la línea que contienefull_detailsy remplázala por:
"full_details":"Full details","unit_price_label":"Unit price"

El resultado debería tener el siguiente aspecto:

La版本actualizada del archivo en.default.json

  1. Haz clic enGuardarpara confirmar tus cambios.

(Opcional) Agregar traducciones para otros idiomas

  1. Ve a la páginaTemasen tu panel de control de Shopify.

  2. Haz clic enAcción > Editar idiomas.

  3. Haz clic enCambiar el idioma del temay luego selecciona el idioma que deseas editar. Esto solo es posible en tu tema publicado.

  4. IntroduceUnit Priceen el campo de búsqueda.

  5. Actualiza el campo delSeparador de precio unitariobajoGeneral / Accesibilidad.

  6. Actualiza el campoEtiqueta de precio unitariobajoProductos / Producto.

  7. Haz clic enGuardar.

Pasos para Venture

洛杉矶precios unitarios se agregaron阿尔特马para las versiones 9.4.0 y posteriores. Si no puedes actualizar tu tema a la última versión, sigue estos pasos para personalizar el precio unitario a las versiones anteriores de Venture.

Editar el archivo de idioma de tu tema

  1. En el directorioRegiones, haz clic enen.default.json.

  2. Usa elacceso directo del teclado Búsquedapara ubicar la línea que contienerefresh_page:

"refresh_page":"choosing a selection results in a full page refresh"
  1. Agrega el siguiente código sobre la línea que se encuentra en el paso 2:
"unit_price_separator":"per",

Después de editado, el resultado debería tener el siguiente aspecto:

La版本actualizada del archivo en.default.json

  1. Usa elacceso directo del teclado Búsquedapara ubicar la línea que contienestock_unavailable:
"stock_unavailable":"The item could not be added to your cart because there are not enough in stock."
  1. Agrega el siguiente código sobre la línea que se encuentra en el paso 4:
"unit_price_label":"Unit price",

Después de editado, el resultado debería tener el siguiente aspecto:

La版本actualizada del archivo en.default.json

  1. Haz clic enGuardarpara confirmar tus cambios.

Editar la hoja de estilo de tu tema

  1. En el directorioComponentes, haz clic entheme.scss.liquid.

  2. Usa elacceso directo del teclado Búsquedapara ubicar la línea.product-single__policies {:

.product-single__policies{font-size:em($font-size-base-1);}
  1. Agrega el siguiente código debajo de la etiqueta de cierre}del bloque de código que se encuentra en el paso 2:
.product-unit-price{font-size:em(12);color:$color-body-text;}.product-card__unit-price{display:block;}

Después de editado, el archivotheme.scss.liquiddebería tener el siguiente aspecto:

La版本actualizada del archivo theme.scss.liquid

  1. Haz clic enGuardarpara confirmar tus cambios.

Agrega el fragmento del precio unitario del producto

  1. En el directorioFragmentos, haz clic enAgregar un nuevo fragmento.

  2. Introduce el nombreproduct-unit-price.

  3. Agrega el siguiente código enproduct-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. Haz clic enGuardarpara confirmar tus cambios.

Editar el fragmento de tu tarjeta de producto

  1. En el directorioFragmentos, haz clic enproduct-card.liquid.

  2. Usa elacceso directo del teclado Búsquedapara ubicar la línea.

  3. Agrega el siguiente código sobre la línea que se encuentra en el paso 2:

{%-assigncurrent_variant=product.selected_or_first_available_variant-%}

Después de editado, el resultado debería tener el siguiente aspecto:

La版本actualizada del archivo product-card.liquid

  1. Usa elacceso directo del teclado Búsquedapara ubicar la línea
    :
{%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. Agrega el siguiente código encima de la etiqueta de
de cierre que se ubicó en el paso 5:
{%-unlessproduct.price_varies-%}{%-ifcurrent_variant.unit_price_measurement-%}{%include'product-unit-price',product_variant:current_variant,wrapper_class:"product-card__unit-price"%}{%-endif-%}{%-endunless-%}

Después de editado, el resultado debería tener el siguiente aspecto:

La版本actualizada del archivo product-card.liquid

  1. Haz clic enGuardarpara confirmar tus cambios.

Editar la plantilla de tu página del carrito

  1. En el directorioSecciones, haz clic encart-template.liquid.

  2. Usa elacceso directo del teclado Búsquedapara ubicar la primera instancia de:

{%-ifitem.original_line_price!=item.final_line_price-%}{{'products.product.regular_price'|t}} {{item.original_line_price|money}} {{'products.product.sale_price'|t}}< / span > < span class = " cart__item-total”>{{item.final_line_price|money}}{%-else-%}{{item.original_line_price|money}}{%-endif-%}
  1. Agrega el siguiente código debajo de la etiquetaendifque se ubicó en el paso 2:
{%-ifitem.unit_price_measurement-%}{%include'product-unit-price',product_variant:item%}{%-endif-%}

Después de editado, el resultado debería tener el siguiente aspecto:

La版本actualizada del archivo cart-template.liquid

  1. Usa elacceso directo del teclado Búsquedapara ubicar la segunda instancia de:
{{#ifdiscountsApplied}}{%endraw%}{{'products.product.regular_price'|t}}{%raw%} {{{originalLinePrice}}} {%endraw%}{{'products.product.sale_price'|t}}{%raw%}< / span > < span class = " cart__item-total”>{{{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. Agrega el siguiente código debajo de la segunda etiqueta de de cierre{{/if}}que se ubicó en el paso 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}}

Después de editado, el resultado debería tener el siguiente aspecto:

La版本actualizada del archivo cart-template.liquid

  1. Haz clic enGuardarpara confirmar tus cambios.

Editar la plantilla de tu producto destacado

  1. En el directorioSecciones, haz clic enfeatured-product.liquid.

  2. Usa elacceso directo del teclado Búsquedapara ubicar la línea{% assign current_variant = product.selected_or_first_available_variant %}.

  3. Agrega el siguiente código sobre la línea que se ubicó en el paso 2:

{%assign变体s_with_unit_price=product.变体s|where:"unit_price_measurement"%}

Después de editado, el resultado debería tener el siguiente aspecto:

La版本actualizada del archivo featured-product.liquid

  1. Usa elacceso directo del teclado Búsquedapara ubicar la línea que contiene
      • {{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. Debajo de esta etiquetaul, ubica el código{% if section.settings.stock_enable %}.

      2. Agrega el siguiente código por encima del bloqueifque se ubicó en el paso 6:

      {%-if变体s_with_unit_price.size>0-%}
    • {%include'product-unit-price',product_variant:current_variant%}
    • {%-endif-%}

      Después de editado, el resultado debería tener el siguiente aspecto:

      Versión actualizada del archivo featured-product.liquid

      1. Haz clic enGuardarpara confirmar tus cambios.

      Editar la plantilla de tu página de producto

      1. En el directorioSecciones, haz clic enproduct-template.liquid.

      2. Usa elacceso directo del teclado Búsquedapara ubicar la línea{% assign current_variant = product.selected_or_first_available_variant %}.

      3. Agrega el siguiente código sobre la línea que se ubicó en el paso 2:

      {%assign变体s_with_unit_price=product.变体s|where:"unit_price_measurement"%}

      Después de editado, el resultado debería tener el siguiente aspecto:

      Versión actualizada del archivo product-template.liquid

      1. Usa elacceso directo del teclado Búsquedapara ubicar la línea que contiene
            {%ifshop.taxes_includedorshop.shipping_policy.body!=blank%}product-single__price-container{%endif%}" > <李id = " ProductSaleTag -{{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. Debajo de esta etiquetaul, ubica el código{% if section.settings.stock_enable %}.

          2. Agrega el siguiente código por encima del bloqueifque se ubicó en el paso 5:

          {%-if变体s_with_unit_price.size>0-%}
        • {%include'product-unit-price',product_variant:current_variant%}
        • {%-endif-%}

          Después de editado, el resultado debería tener el siguiente aspecto:

          Versión actualizada del archivo product-template.liquid

          1. Haz clic enGuardarpara confirmar tus cambios.

          Editar la plantilla de pedido de tus clientes

          1. En el directorioTemplates, haz clic encustomers/order.liquid.

          2. Usa elacceso directo del teclado Búsquedapara ubicar la línea:

          {{'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}}< / span > < span class = "订货折扣”>{{line_item.final_price|money}}{%-else-%}{{line_item.original_price|money}}{%-endif-%}
          1. Reemplaza el código ubicado en el paso 2 con el siguiente código:
          {{'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}}< / span > < span class = "订货折扣”>{{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-%}

          Después de editado, el archivocustomers/order.liquiddebería tener el siguiente aspecto:

          Versión actualizada del archivo customers/order.liquid

          1. Haz clic enGuardarpara confirmar tus cambios.

          Edita el archivo JavaScript de tu tema

          1. En el directorioComponentes, haz clic entheme.js.

          2. Usa elacceso directo del teclado Búsquedapara ubicar la línea// Create item's data object and add to 'items' array.

          3. Agrega el siguiente código sobre la línea que se encuentra en el paso 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};}

          Después de editado, el resultado debería tener el siguiente aspecto:

          Versión actualizada del archivo theme.js

          1. Utilice elacceso directo del teclado Búsquedapara ubicar la líneavendor: cartItem.vendor,

          2. Agrega el siguiente código sobre la línea que se ubicó en el paso 4:

          unitPrice:unitPrice,

          Después de editado, el resultado debería tener el siguiente aspecto:

          Versión actualizada del archivo theme.js

          1. Usa elacceso directo del teclado Búsquedapara ubicar la líneashopifyPaymentButton: '.shopify-payment-button'.

          2. Reemplaza la línea que se ubicó en el paso 6 con el siguiente código:

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

          Después de editado, el resultado debería tener el siguiente aspecto:

          Versión actualizada del archivo theme.js

          1. Usa elacceso directo del teclado Búsquedapara ubicar la línea_updateSKU: function(evt) {.

          2. Agrega el siguiente código sobre la línea que se encuentra en el paso 8:

          _getBaseUnit:function(变体){return变体.unit_price_measurement.reference_value===1?变体.unit_price_measurement.reference_unit:变体.unit_price_measurement.reference_value+变体.unit_price_measurement.reference_unit;},

          Después de editado, el resultado debería tener el siguiente aspecto:

          Versión actualizada del archivo theme.js

          1. Usa elacceso directo del teclado Búsquedapara ubicar la líneathis._updateIncomingInfo(variant);:
          }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(变体);}
          1. Agrega el siguiente código debajo de la etiqueta}de cierre que se ubicó en el paso 10:
          $(this.selectors.unitPriceContainer,this.$container).addClass('hide');if(变体.unit_price_measurement){var$unitPrice=$(this.selectors.unitPrice,this.$container);var$unitPriceBaseUnit=$(this.selectors.unitPriceBaseUnit,this.$container);$unitPrice.html(theme.Currency.formatMoney(变体.unit_price,theme.moneyFormat));$unitPriceBaseUnit.html(this._getBaseUnit(变体));$(this.selectors.unitPriceContainer,this.$container).removeClass('hide');}

          Después de editado, el resultado debería tener el siguiente aspecto:

          Versión actualizada del archivo theme.js

          1. Haz clic enGuardarpara confirmar tus cambios.

          (Opcional) Agregar traducciones para otros idiomas

          1. Ve a la páginaTemasen tu panel de control de Shopify.

          2. Haz clic enAcción > Editar idiomas.

          3. Haz clic enCambiar el idioma del temay luego selecciona el idioma que deseas editar. Esto solo es posible en tu tema publicado.

          4. IntroduceUnit Priceen el campo de búsqueda.

          5. Actualiza el campo delSeparador de precio unitariobajoGeneral / Accesibilidad.

          6. Actualiza el campoEtiqueta de precio unitariobajoProductos / Producto.

          7. Haz clic enGuardar.

Pasos para Supply

Los precios unitarios se agregaron al tema Supply para las versiones 8.3.0 y posteriores. Si no puedes actualizar tu tema a la última versión, sigue estos pasos para personalizar el precio unitario a las versiones anteriores de Supply.

Agrega el fragmento del precio unitario del producto

  1. Ubica y expande la carpetaFragmentos.

  2. SeleccionaAgregar un nuevo fragmento.

  3. Introduce el nombreproduct-unit-price.

  4. Copia y pega el siguiente código en el archivo y seleccionaGuardar.

{%-unlessavailable-%}{%-if变体.title-%}{%-assignavailable=变体.available-%}{%-else-%}{%-assignavailable=true-%}{%-endif-%}{%-endunless-%}
{%ifavailableand变体.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-%}{%-ifavailableand变体.unit_price_measurement-%}{%-if变体.unit_price_measurement.reference_value!=1-%}{{-变体.unit_price_measurement.reference_value-}}{%-endif-%}{{变体.unit_price_measurement.reference_unit}}{%-endif-%}{%-endcapture-%}{{变体.unit_price|money}}{{-unit_price_separator-}}{{-unit_price_base_unit-}}

Después de editado, el archivoproduct-unit-price.liquiddebería tener el siguiente aspecto:

La版本actualizada del archivo product-unit-price.liquid

  1. Haz clic enGuardarpara confirmar tus cambios.

Editar la plantilla de tu producto destacado

  1. Ubica y expande la carpetaSeccionesluego selecciona el archivofeatured-product.liquid.

  2. Usa elacceso directo del teclado Búsquedapara ubicar la línea{% include 'price' with price %}en el archivo:

  • {{section.id}}" class="h1">{%include'price'withprice%}
    1. Agrega el siguiente código bajo elde cierre del fragmento del paso 2:
    {%include'product-unit-price'变体:变体%}

    Después de editado, el archivofeatured-product.liquiddebería tener el siguiente aspecto:

    La版本actualizada del archivo featured-product.liquid

    1. Haz clic enGuardarpara confirmar tus cambios.

    Editar la plantilla de tu producto

    1. Ubica y expande la carpetaSeccionesluego selecciona el archivoproduct-template.liquid.

    2. Usa elacceso directo del teclado Búsquedapara ubicar la línea{% include 'price' with variant.price %}en el archivo:

  • {{section.id}}" class="h1">{%include'price'with变体.price%}
    1. Agrega el siguiente código bajo elde cierre del paso 2:
    {%include'product-unit-price',变体:变体%}

    Después de editado, el archivoproduct-template.liquiddebería tener el siguiente aspecto:

    La版本actualizada del archivo product-template.liquid

    1. Haz clic enGuardarpara confirmar tus cambios.

    Editar el fragmento de tu artículo de cuadrícula de producto

    1. Ubica y expande la carpetaFragmentosy luego selecciona el archivoproduct-grid-item.liquid.

    2. Usa elacceso directo del teclado Búsquedapara ubicar la línea{% if on_sale and section.settings.product_show_saved_amount %}en el archivo:

    {%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. Reemplaza el código con el siguiente fragmento:
    {%-ifproduct.selected_or_first_available_variant.availableandproduct.selected_or_first_available_variant.unit_price_measurement-%}{%include'product-unit-price',变体: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%}

    Después de editado, el archivoproduct-grid-item.liquiddebería tener el siguiente aspecto:

    La版本actualizada del archivo product-grid-item.liquid

    1. Haz clic enGuardarpara confirmar tus cambios.

    Editar el fragmento de artículo de la lista de productos

    1. Ubica y expande la carpetaFragmentosy luego selecciona el archivoproduct-list-item.liquid.

    2. Usa elacceso directo del teclado Búsquedapara ubicar la línea

      en el archivo:

    {%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. Reemplaza el código con el siguiente fragmento:

    {%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',变体: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'%}

    Después de editado, el archivoproduct-list-item.liquiddebería tener el siguiente aspecto:

    La版本actualizada del archivo product-list-item.liquid

    1. Haz clic enGuardarpara confirmar tus cambios.

    Editar el fragmento de la cuadricula de resultadosde búsqueda

    1. Ubica y expande la carpetaFragmentosy luego selecciona el archivosearch-result-grid.liquid.

    2. Usa elacceso directo del teclado Búsquedapara ubicar la línea{% if on_sale and section.settings.product_show_saved_amount %}en el archivo:

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