Notification « en rupture de stock » repensée pour les produits variables WooCommerce
P粉604848588
P粉604848588 2023-08-13 12:09:07
0
1
434

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 ».

https://sykleriet.no/produkt/specialized-turbo-levo-comp-alloy/

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.

Est-il possible d'ajouter une chaîne dans ce code ou de créer un code distinct à cet effet ?

Voici le code que nous utilisons pour les autres codes :

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粉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_messageOù se trouvele 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!