til

Statistika

Pridružen/a:
10 sep 2015, 16:04
Zadnjič aktiven:
Prispevki:
Teme:
13 | Vse teme
180
205
4
#8

Loading time 1.3s oz. 1.8s je odlično. Pod 2s se ne obremenjevat, pod 2.5s začneš gledat, pod 3s moti (samo tebe kot lastnika), pod 4s je u podn in je treba zrihtat.



FB pixel zgleda kar pobere, nam tudi. - uporabljamo pixelyoursite (PRO)


všeč(0) ni všeč(0) spam(0)
#6

Saj vse lepo in prav, ampak počasi pa mi gre tvoja anti hvaležnost (saj tako je čutiti) že malo na živce. Ljudje ti priporočajo/pomagajo, ti pa samo, pa ta plugin nebi, pa jih je preveliko, pa upočasnijo pa itd. Wordfence je must, ki pa niti ni najbolši security plugin, rabiš še kaj dodat.



S httaccess boš, če ga boš sama urejala, zgubljala več denarja kot če enostavno kupiš faking plugin + živcev. Inštalirej wordfence pa poglej hitrost pa sama presodi al ti poslabša. Kakor koli že, caching plugin je skoraj, da must.



Naš Woocommerce + več kot 20 plugini ... preveč ... (WPML), vljučno z wordfence, hidemywp in rocket cache.





(pa sem najdu zelo malo sajtov z 1.6s). To je na shared siteground hostingu. Je pa na digitalocean (frankfurt) zadeva prbližno ista.



V httaccess dodaj dont allow za wp-login.php in xmrpc.php (če ga ne uporabljaš, najbrž ne) in nastavi za svoje IPje dostop (simpl, so na netu te 4 vrstice, google).



In še dobro nameren nasvet, s caching plugini, minify in podobnimi security/performance plugini se igraj na staging okolju.



FB pixel imamo od pixelyoursite (super zadeva), plačljivega seveda.


všeč(8) ni všeč(3) spam(0)
všeč(0) ni všeč(0) spam(0)
#3

Stvar ni tako neumna, hitrejši zaključek naročila in več možnosti upsella. 90% jih pri local pickupu itak izbere po povzetju (aka gotovina).


všeč(0) ni všeč(0) spam(0)
#11

Z osebnim prevzemom:



/**

* @snippet Hide one shipping option in one zone when Free Shipping is available

* @how-to Watch tutorial @ https://businessbloomer.com/?p=19055

* @sourcecode https://businessbloomer.com/?p=260

* @author Rodolfo Melogli

* @compatible WooCommerce 2.6.1

*/



addfilter( 'woocommercepackagerates', 'bbloomerunsetshippingwhenfreeisavailablein_zone', 10, 2 );



function bbloomerunsetshippingwhenfreeisavailableinzone( $rates, $package ) {


// Only unset rates if free_shipping is available
if ( isset( $rates['free_shipping:7'] ) ) {
unset( $rates['flat_rate:1'] );

}



return $rates;



}



/**

END OF HIDE SHIPPING

*/



PAYPAL HRK SUPPORT



/*PAYPAL HRK ENABLE */



/Step 1 Code to use HRK currency to display Dirhams in WooCommerce:/



addfilter( 'woocommercecurrencies', 'addhrkcurrency' );



function addhrkcurrency( $currencies ) {

$currencies['HRK'] = __( 'Croatian Kuna', 'woocommerce' );

return $currencies;

}



/Step 2 Code to add HRK currency symbol in WooCommerce:/



addfilter('woocommercecurrencysymbol', 'addhrkcurrencysymbol', 10, 2);



function addhrkcurrencysymbol( $currencysymbol, $currency ) {

switch( $currency ) {

case 'HRK': $currencysymbol = 'HRK'; break;

}

return $currency
symbol;

}



addfilter( 'woocommercepaypalsupportedcurrencies', 'addhrkpaypalvalidcurrency' );

function addhrkpaypalvalidcurrency( $currencies ) {

array_push ( $currencies , 'HRK' );

return $currencies;

}



/*Step 3 – Code to change 'AED' currency to ‘USD’ before checking out with Paypal through WooCommerce: */



addfilter('woocommercepaypalargs', 'converthrktoeur', 11 );

function getcurrency($fromCurrency='EUR', $toCurrency='HRK') {

$url = "http://www.google.com/finance/converter?a=1&from=$from
Currency&to=$toCurrency";

$ch = curl
init();

$timeout = 0;

curlsetopt ($ch, CURLOPTURL, $url);

curlsetopt ($ch, CURLOPTRETURNTRANSFER, 1);

curlsetopt ($ch, CURLOPTUSERAGENT,

"Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1)");

curlsetopt ($ch, CURLOPTCONNECTTIMEOUT, $timeout);

$rawdata = curlexec($ch);

curl
close($ch);

$data = explode('bld>', $rawdata);

$data = explode($toCurrency, $data[1]);

return round($data[0], 2);

}

function convert
hrktoeur($paypalargs){

if ( $paypal
args['currencycode'] == 'HRK'){

$convert
rate = getcurrency(); //Set converting rate

$paypal
args['currencycode'] = 'EUR'; //change AED to USD

$i = 1;

while (isset($paypal
args['amount' . $i])) {

$paypal
args['amount' . $i] = round( $paypalargs['amount' . $i] / $convertrate, 2);

++$i;

}

if ( $paypalargs['shipping1'] > 0 ) {

$paypalargs['shipping1'] = round( $paypalargs['shipping1'] / $convertrate, 2);

}

if ( $paypal
args['discountamountcart'] > 0 ) {

$paypalargs['discountamountcart'] = round( $paypalargs['discountamountcart'] / $convertrate, 2);

}

if ( $paypal
args['taxcart'] > 0 ) {

$paypal
args['taxcart'] = round( $paypalargs['taxcart'] / $convertrate, 2);

}


}

return $paypal_args;

}

/* END OF HRK PAYPAL ENABLE */



skripte so iz neta, niso moje maslo. Pri prvi je treba dodat IDje šipingov.


všeč(0) ni všeč(0) spam(0)
#8

Kot piše v linku zgoraj to sploh ni priporočljivo (ker pagi uporabljajo to mesto), zakaj je poanta če je dodano še product category niti ne bom spraševal.



Kategorija:

site.com/products (product-category)/kategorija/izdelek

Izdelek:

site.com/kategorija/izdelek



Žal težje pomagam več kot to, najbrž pa ti bo kakšen programer s simple httacess rewritom znal pomagati.



*Lahko pa z visual composerjem narediš page z izdelki in kategorijo pa bo to potem tako kot želiš ... najbrž, ne vem.


všeč(0) ni všeč(0) spam(0)
#6



Tole maybe*?



Meni je naredilo to:



site.com/kategorija-izdelka/izdelek



res pa je, da ne vem katero kategorijo vzame - najbrž prvo.


všeč(0) ni všeč(0) spam(0)
#5

Ne razumem najboljše, kaj pa če dodaš v custom permalinke %product-category%/%product% (ne vem če so pravilni) ?



Tole je v yoast SEO pluginu (če ti pomaga mogoče)



Povej plugin kateri to omogoča, da vidim...


všeč(0) ni všeč(0) spam(0)
#3

v branje:



https://docs.woocommerce.com/document/removing-product-product-category-or-shop-from-the-urls/



Torej najboljše bo, da kot rečeno prevedeš product, product category in pa shop base z loco translate.


všeč(0) ni všeč(0) spam(0)
všeč(0) ni všeč(0) spam(0)