Notification « en rupture de stock » repensée pour les produits variables WooCommerce
P粉604848588
P粉604848588 2023-08-13 12:09:07
0
1
470
<p>Nous avons une boutique WooCommerce avec de nombreux produits variables et avons ajouté un texte personnalisé pour l'état du stock. J'ai réussi à modifier tous les différents statuts de stock lorsque l'attribut est sélectionné, mais je ne peux pas modifier le statut lorsqu'il n'y a aucun produit mutable. C'est-à-dire le texte « Ce produit est actuellement en rupture de stock et n'est pas disponible ». </p> <p>https://sykleriet.no/produkt/specialized-turbo-levo-comp-alloy/</p> <p>J'ai ajouté un fragment pour contrôler ces statuts ; en stock, en rupture de stock et en précommande, merci pour l'aide ici, j'ai également essayé divers autres correctifs et n'ai modifié que le dernier en tant que fragment autonome. , le même que celui que nous avons utilisé pour les fragments utilisés avec d'autres fragments - désactivés. Actuellement, il semble que je ne puisse pas modifier ce texte. </p> <p>Est-il possible d'ajouter une chaîne dans ce code ou de créer un code distinct à cet effet ? </p> <p>Voici le code que nous utilisons pour les autres codes : </p> <pre class="brush:php;toolbar:false;">add_filter( 'woocommerce_get_availability', 'wcs_custom_get_availability', 1, 2); fonction wcs_custom_get_availability( $availability, $_product ) { //Modifier le texte en stock si ( $_product->is_in_stock() ) { $availability['availability'] = __('På lager', 'woocommerce'); } //Modifier le texte en rupture de stock si ( ! $_product->is_in_stock() ) { $availability['availability'] = __('Utsolgt', 'woocommerce'); } //Modifier le texte de l'abonnement si ( $_product->is_on_backorder() ) { $availability['availability'] = __('Bestillingsvare 10-15 jours', 'woocommerce'); } renvoie $disponibilité ; } ≪/pré> <p><br /></p>
P粉604848588
P粉604848588

répondre à tous(1)
P粉982054449

Le code dont vous avez besoin pour personnaliser le texte « Ce produit est actuellement en rupture de stock et ne peut pas être acheté » est le suivant :

add_filter('woocommerce_out_of_stock_message', 'custom_wc_out_of_stock_message');
function custom_wc_out_of_stock_message() {
    return __('该产品缺货且无法购买。请联系我们以获取即将到货的信息。', 'woocommerce');
}

Ajoutez ce code au fichier function.php de votre thème actuel (ou à un plugin).

woocommerce_out_of_stock_message Où se trouve le crochet de filtre dans le code WooCommerce

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!