Pemberitahuan "Kehabisan Stok" direka bentuk semula untuk Produk Pembolehubah WooCommerce
<p>Kami mempunyai kedai WooCommerce dengan banyak produk berubah-ubah dan telah menambahkan teks tersuai untuk status stok. Saya telah berjaya menukar semua status stok yang berbeza apabila atribut dipilih, tetapi tidak boleh menukar status apabila tiada produk boleh ubah. Iaitu, teks "Produk ini kehabisan stok dan tidak tersedia" pada masa ini. </p>
<p>https://sykleriet.no/produk/specialized-turbo-levo-comp-alloy/</p>
<p>Saya telah menambah serpihan untuk mengawal status ini dalam stok, kehabisan stok dan prapesan, terima kasih atas bantuan di sini, saya juga telah mencuba pelbagai pembaikan lain dan hanya menukar yang terakhir sebagai serpihan kendiri; , sama seperti yang kami gunakan untuk Fragmen yang digunakan bersama serpihan lain - dinyahaktifkan. Pada masa ini, nampaknya saya tidak boleh menukar teks ini. </p>
<p>Adakah mungkin untuk menambah rentetan dalam kod ini atau mencipta kod berasingan untuk tujuan ini? </p>
<p>Ini ialah kod yang kami gunakan untuk kod lain: </p>
<pre class="brush:php;toolbar:false;">add_filter( 'woocommerce_get_availability', 'wcs_custom_get_availability', 1, 2);
fungsi wcs_custom_get_availability( $availability, $_product ) {
//Tukar teks dalam stok
jika ($_produk->ada_dalam_stok() ) {
$availability['availability'] = __('På lager', 'woocommerce');
}
//Tukar teks kehabisan stok
jika ( ! $_produk->ada_dalam_stok() ) {
$availability['availability'] = __('Utsolgt', 'woocommerce');
}
//Tukar teks langganan
jika ( $_product->is_on_backorder() ) {
$availability['availability'] = __('Bestillingsvare 10-15 dager', 'woocommerce');
}
pulangan $ketersediaan;
}
</pra>
<p><br /></p>