商品タグの「Sold Out」は、以下の条件で固定表示される仕様です。
- 単一SKUの時:「売り切れ」もしくは在庫数が0だった場合
- 複数SKUの時:すべてのSKUが「売り切れ」「入荷待ち」「廃盤」だった場合
この文言はフィルターフックを利用して変更することが可能です。
function change_soldout_label( $stock_status, $post_id, $skus ) {
global $usces;
$stock_status = '完売御礼';
if ( 1 === count( (array) $skus ) ) {
$stock = $skus[0]['stock'];
if ( 2 !== (int) $stock ) {
$stock_status = $usces->zaiko_status[ $stock ];
}
}
return $stock_status;
}
add_filter( 'welcart_simpleplus_filter_soldout_label', 'change_soldout_label', 10, 3 );