Разделите две ценности в bigcommerce - PullRequest
1 голос
/ 05 августа 2020

знает ли кто-нибудь, можно ли разделить два значения?

Например:

цена продукта / цена за единицу = желаемый результат

Цена продукта:

      {{price.without_tax.formatted}}

Фильтр по цене за единицу

      {{#filter custom_fields 'Units per case' property='name'}}
      <p>{{ value}}</p>
      {{/filter}}

Если я использую что-то вроде:

    {{#filter custom_fields 'Units per case' property='name'}}
           <p>{{toFixed price.without_tax.formatted divide value}}</p>
     {{/filter}} 

, я получаю 0. Если я не добавляю toFixed, то ничего появляется. Не знаю, как действовать. Пожалуйста, помогите.

(Я знаю, что это какой-то сумасшедший код, но лучше не знаю.)

1 Ответ

1 голос
/ 05 августа 2020

У меня ряд проблем. Попробуйте следующее:

{{#filter custom_fields 'Units per case' property='name'}}
       <p>{{toFixed (divide ../price.without_tax.value value) 2}}</p>
{{/filter}} 
  • Используйте price.without_tax.value вместо price.without_tax.formatted, чтобы он возвращал число вместо строки.
  • Добавьте ../ к объекту цены, поскольку он вложен в {{filter}}.
  • Синтаксис деления: {{divide a b}}.
  • Я добавил параметр «2» к {{toFixed}}, чтобы он отображал результат с двумя десятичными знаками.
...