Самое, что интересное, что помимо того, что не работают вариации, так еще и в шаблоне выгрузки условие не работает:
{if !($product.zero_price_action == "R" && $product.price == 0) && !($settings.General.inventory_tracking == "Y" && $settings.General.allow_negative_amount != "Y" && (($product.amount <= 0 || $product.amount < $product.min_qty) && $product.tracking != "ProductTracking::DO_NOT_TRACK"|enum) && $product.is_edp != "Y")}
{$available = "true"}
{else}
{$available = "false"}
{/if}
<offer id="{$product.product_id}" available="{$available}">
Все товары, даже которые есть в наличии имеют available="false"
А в /design/themes/abt__unitheme2/templates/addons/product_variations/hooks/products/product_option_content.pre.tpl
вот этот кусок:
{if $variant.product.amount >= 1 || $allow_negative_amount || $details_page}href="{$product_url|fn_link_attach:"product_id={$variant_product_id}"|fn_url}"{/if}
class="ty-product-options__image--wrapper {if $variant.product.abt__ut2_is_in_stock < 1}ty-product-options__image--wrapper--disabled{/if} {if $settings.ab__device=='desktop'}cm-tooltip{/if} {if $variant.variant_id == $feature.variant_id && $variant.product.amount >= 1}ty-product-options__image--wrapper--active{/if} {if $feature.purpose === $purpose_create_variations || $quick_view || $ut2_select_variation}cm-ajax cm-ajax-cache{/if}"
title="{$feature.prefix} {$variant.variant} {$feature.suffix}"
{if $feature.purpose === $purpose_create_variations || $quick_view || $ut2_select_variation}data-ca-target-id="{$container}"{/if}
{if $variant.variant_id != $feature.variant_id}
{if $smarty.capture.icon_image_path|trim} data-ca-variation-image="{$smarty.capture.icon_image_path}"{/if}
{if $smarty.capture.icon_image_path_hidpi|trim} data-ca-variation-image-hidpi="{$smarty.capture.icon_image_path_hidpi}"{/if}
{/if}
Тоже не правильно работает https://skr.sh/sTGdjjyZH8f вот к примеру товар есть в наличии, а имеет класс ty-product-options__image--wrapper--disabled, значит условие {if $variant.product.abt__ut2_is_in_stock < 1}ty-product-options__image--wrapper--disabled{/if} не работает. Вот и не знаю, из-за чего это, толи CS-Cart как-то криво обновился, толи какая другая проблема, на демо вроде нет такого...