Pemberitahuan "Kehabisan Stok" direka bentuk semula untuk Produk Pembolehubah WooCommerce
P粉604848588
2023-08-13 12:09:07
<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>
Kod yang anda perlukan untuk menyesuaikan teks "Produk ini pada masa ini kehabisan stok dan tidak boleh dibeli" adalah seperti berikut:
Tambahkan kod ini pada fail functions.php tema semasa anda (atau pemalam).
woocommerce_out_of_stock_message
Di mana cangkuk penapis terdapat dalam kod WooCommerce