返信先: WCEX SKU Selectで「お選びください」のようなデフォルト項目を作成したい
フォーラム › 拡張プラグイン › WCEX SKU Selectで「お選びください」のようなデフォルト項目を作成したい › 返信先: WCEX SKU Selectで「お選びください」のようなデフォルト項目を作成したい
2025年12月27日 10:30 PM
#104041
参加者
usces_filter_incart_check が WCEX SKU Select に対して効かないので、現状では、js に逃がすしかないのかもしれません。
一応、Welcart Basic では、動作確認済みです。
/**
* SKU Select「選択してください」バリデーション
*/
add_action( 'usces_action_inCart_js_check', 'my_custom_sku_select_validation' );
function my_custom_sku_select_validation( $post_id ) {
?>
(function($) {
if (!$) return;
var $skuSelects = $('.sku_select');
$skuSelects.each(function() {
var $this = $(this);
var selectedText = $this.find('option:selected').text();
if (selectedText.indexOf('選択してください') !== -1) {
var labelText = "";
var $dl = $this.closest('dl.item-sku');
if ($dl.length > 0) {
labelText = $dl.find('dt').text();
} else {
labelText = "項目";
}
labelText = $.trim(labelText).replace(/[::*\*]|\n|\r/g, '');
mes += " 【" + labelText + "】 を選択してください。\n";
}
});
})(jQuery);
<?php
}
-
この返信は5ヶ月、 2週前に
Aliciaが編集しました。
PAGE TOP