Add deducted percentage metafield to price-list snippet
Add deducted percentage metafield to price-list snippet
This commit is contained in:
parent
7609909121
commit
c877a83398
@ -47,6 +47,12 @@
|
|||||||
{% if variant.metafields.app--168074346497.auto_discounted_price.value %}
|
{% if variant.metafields.app--168074346497.auto_discounted_price.value %}
|
||||||
{% if variant.metafields.app--168074346497.auto_discounted_price.value < variant_case_price %}
|
{% if variant.metafields.app--168074346497.auto_discounted_price.value < variant_case_price %}
|
||||||
{% assign variant_case_price = variant.metafields.app--168074346497.auto_discounted_price.value %}
|
{% assign variant_case_price = variant.metafields.app--168074346497.auto_discounted_price.value %}
|
||||||
|
|
||||||
|
{% if product.metafields.app--168074346497.discount_percentage.value > 0.01 %}
|
||||||
|
{% assign deducted_percentage = 1.0 | minus: product.metafields.app--168074346497.discount_percentage.value %}
|
||||||
|
{% assign variant_case_price = variant.price | divided_by: 100.0 | times: deducted_percentage | times: 100.0 | ceil %}
|
||||||
|
{% endif %}
|
||||||
|
|
||||||
{% assign variant_case_compare_at_price = variant.price %}
|
{% assign variant_case_compare_at_price = variant.price %}
|
||||||
|
|
||||||
{% if variant.compare_at_price > variant.price %}
|
{% if variant.compare_at_price > variant.price %}
|
||||||
@ -139,6 +145,12 @@
|
|||||||
if product.metafields.app--168074346497.min_auto_discounted_price.value < variant.price
|
if product.metafields.app--168074346497.min_auto_discounted_price.value < variant.price
|
||||||
if settings.currency_code_enabled
|
if settings.currency_code_enabled
|
||||||
assign variant_price = product.metafields.app--168074346497.min_auto_discounted_price.value | money_with_currency
|
assign variant_price = product.metafields.app--168074346497.min_auto_discounted_price.value | money_with_currency
|
||||||
|
|
||||||
|
if product.metafields.app--168074346497.discount_percentage.value > 0.01
|
||||||
|
assign deducted_percentage = 1.0 | minus: product.metafields.app--168074346497.discount_percentage.value
|
||||||
|
assign variant_price = variant.price | divided_by: 100.0 | times: deducted_percentage | times: 100.0 | ceil | money_with_currency
|
||||||
|
endif
|
||||||
|
|
||||||
assign variant_compare_at_price = variant.price | money_with_currency
|
assign variant_compare_at_price = variant.price | money_with_currency
|
||||||
|
|
||||||
if variant.compare_at_price > variant.price
|
if variant.compare_at_price > variant.price
|
||||||
@ -146,6 +158,12 @@
|
|||||||
endif
|
endif
|
||||||
else
|
else
|
||||||
assign variant_price = product.metafields.app--168074346497.min_auto_discounted_price.value | money
|
assign variant_price = product.metafields.app--168074346497.min_auto_discounted_price.value | money
|
||||||
|
|
||||||
|
if product.metafields.app--168074346497.discount_percentage.value > 0.01
|
||||||
|
assign deducted_percentage = 1.0 | minus: product.metafields.app--168074346497.discount_percentage.value
|
||||||
|
assign variant_price = variant.price | divided_by: 100.0 | times: deducted_percentage | times: 100.0 | ceil | money
|
||||||
|
endif
|
||||||
|
|
||||||
assign variant_compare_at_price = variant.price | money
|
assign variant_compare_at_price = variant.price | money
|
||||||
|
|
||||||
if variant.compare_at_price > variant.price
|
if variant.compare_at_price > variant.price
|
||||||
|
Loading…
x
Reference in New Issue
Block a user