[Woocommerce] Pošlji povpraševanje if out of stock
5 naročnikov
5 naročnikov
Zdravo,
zanima me, če je kaka opcija, da mi za izdelke, ki niso na zalogi woocommerce prikaže gumb pošlji povpraševanje. Sem pregledal vse plugine, vendar te opcije nisem našel oz. jo ima samo en zelo drag plugin, ki ima še polno ostalih fukncij.
Hvala že vnaprej za odgovore.
LP
9 odgovorov
Jaz bi si malo upazal roke.
Funkcija ki se proži samo takrat ko je Out Of Stock kot output pa notri zalimaš CF7.
Spodaj imaš prvi zadetek na Googlu glede lovljenja Out Of Stock. Nisem sprobal, bi pa definitivno razmišljal v tej smeri.
<?php
addaction( 'woocommerceaftershoploopitemtitle', 'wcsstocktextshoppage', 25 );
function wcsstocktextshoppage() {
global $product;
$availability = $product->getavailability();
if ( $availability['availability'] == 'Out of stock') {
echo applyfilters( 'woocommercestockhtml', '<p class="stock ' . esc_attr( $availability['class'] ) . '">' . esc_html( $availability['availability'] ) . '</p>', $availability['availability'] );
}
}
zzaann1995:
Jaz bi si malo upazal roke.Funkcija ki se proži samo takrat ko je Out Of Stock kot output pa notri zalimaš CF7.
Spodaj imaš prvi zadetek na Googlu glede lovljenja Out Of Stock. Nisem sprobal, bi pa definitivno razmišljal v tej smeri.
<?php
addaction( 'woocommerceaftershoploopitemtitle', 'wcsstocktextshoppage', 25 );
function wcsstocktextshoppage() {
global $product;
$availability = $product->getavailability();
if ( $availability['availability'] == 'Out of stock') {
echo applyfilters( 'woocommercestockhtml', '<p class="stock ' . esc_attr( $availability['class'] ) . '">' . esc_html( $availability['availability'] ) . '</p>', $availability['availability'] );
}
}
Kam pa zalimam to?
A to deluje v povezavi s kakšnim pluginom?
majstore:
zzaann1995:
Jaz bi si malo upazal roke.Funkcija ki se proži samo takrat ko je Out Of Stock kot output pa notri zalimaš CF7.
Spodaj imaš prvi zadetek na Googlu glede lovljenja Out Of Stock. Nisem sprobal, bi pa definitivno razmišljal v tej smeri.
<?php
addaction( 'woocommerceaftershoploopitemtitle', 'wcsstocktextshoppage', 25 );
function wcsstocktextshoppage() {
global $product;
$availability = $product->getavailability();
if ( $availability['availability'] == 'Out of stock') {
echo applyfilters( 'woocommercestockhtml', '<p class="stock ' . esc_attr( $availability['class'] ) . '">' . esc_html( $availability['availability'] ) . '</p>', $availability['availability'] );
}
}Kam pa zalimam to?
A to deluje v povezavi s kakšnim pluginom?
Kodo seveda priredi (tole je zgolj osnutek), v echo daš shortcode of CF7. Vseskupaj pa v functions.php (od aktivne teme, če to to child daš v child).
//shameless plug
Če maš poln k/%#$ takih in podobnih "WP hackov"... In ker lih postavljam neko kao alternativo WP + (x)-commerce zase in podobno misleče (beri: direct response), kar se tiče online prodaje, sem ravno tale problem rešil cca. 2 dni nazaj:
https://youtu.be/zEqPUdKa2zI
(druga polovica videa pokaže ravno tole zadevo -- ko zmanjka zaloge se pojavi optin... in vse kar rabiš narest, da dela je nastavit QTY za item...)
//shameless plug
Sej, če bi kej vedel o WOO kodi bi z veseljem napisal kej bolj pametnega kot samo tole zgoraj, da bi post dodal dejansko neko vrednost...
Ampak ker pojma nimam o WOO-ju, razen tega, da je dokaj više-manje kul zadeva (razen, ko to ni...), je tole vse kar lahko v tem momentu spesnim...
Mea culpa, nočem hijackat thread, ampak ko vidim, da se IM-brat tkole muči se pa ne morem več nazaj držat, ne da bi povedal, da rešitev obstaja (in to uiber elegantna)...
;-)
Jaz bi z veseljem uporabljal narocilnico, ampak imam odpor do orodij, kjer ima nekdo vpogled v moje prodaje (nic osebnega!). Oz. temu ni tako?
Je.
Opcijsko bi lahko v prihodnje dobil lastno kopijo in jo sam poganjal na lastnem VPSju. Tako bi imel vpogled v transakcije samo ti.
elfstone:
https://yithemes.com/themes/plugins/yith-woocommerce-request-a-quote/
Hvala, sem spregledal...