お粗末な質問で申し訳ありませんが、どこから始めればよいかわかりません。
基本的に、名前に 15 個のカスタム オプション、T シャツのサイズに 15 個、T シャツの番号に 15 個のカスタム オプションを使用する製品テンプレートがあります。
jquery を使用すると、製品の数量に基づくパーソナライゼーションでオプションが非表示になります。次に、サイズにデフォルトの * または none を設定します。
唯一の問題は、顧客の注文がメールと顧客の注文で 3 T シャツと言う場合、選択していないオプションの長いリストが表示されることです。
* または none に等しい場合にオプションを除外する方法があるかどうか疑問に思っていました。
以下で解決
<?php
$optionvalue = $option['value'];
$array = array('None','*');
if(!in_array($optionvalue,$array)){
echo $option['label'];
}
?>
<?php
$optionvalue = $option['value'];
$array = array('None','*');
if(!in_array($optionvalue,$array)){
echo (isset($option['print_value']) ? $option['print_value'] : nl2br($this->escapeHtml($option['value'])));
}
?>