現在、文字列の長さと料金を文字ごとにカウントする OpenCart VQMod があります。それは完全に機能しますが、次のルールで充電する必要があります。
30~45文字: $8.50
46文字以上: $12.00
編集: 現時点では、この mod は文字列の長さに 1 文字あたりの設定価格を乗算しますが、30 ~ 45 文字で一律 $8.50、または 46 文字以上で $12 を請求するだけで十分です。次の PHP の変更を手伝ってくれる人はいますか? ここにファイル全体を貼り付けます。これまでご回答いただき、誠にありがとうございました。コミュニティの助けに本当に感謝しています。
編集 2: 不要なコードを削除し、文字列の長さのポーションのみを表示します。
//Q: Option Price By Character
$optprice = '';
$optprefix = '';
if ($option_query->row['type'] == 'text' || $option_query->row['type'] == 'textarea') {
if (strlen($option_value)) {
$optprice = (strlen($option_value) * $option_query->row['price_per_char']);
$optprefix = '+';
$option_price += $optprice;