2015-08-04 12 views
6

woocommerce zeigt Warenkorb ist leer, wenn Produkte hinzugefügt werden, in Firefox Browser nach Umleitung auf den Warenkorb Seite. Aber funktioniert gut in anderen Browsern wie Internet Explorer und Chrome. Und zeigt die Anzahl der Artikel im Einkaufswagen in allen Browsern an, bevor Sie zur Einkaufswagenseite weiterleiten. richtigwoocommerce zeigt Warenkorb ist leer in Firefox, nach dem Hinzufügen der Produkte zum Warenkorb

global $woocommerce; 

$data=explode(',',$_POST['productids']); 
try 
{ 
for($i=0;$i<sizeof($data);$i++) 
{ 
    if($data[$i]>0) 
    {   
    WC()->cart->add_to_cart($data[$i],1); 
    } 
} 
$my_cart_count = WC()->cart->get_cart_contents_count(); 
echo $my_cart_count; 

}catch(Exception $e){echo $e;} 

echo '<script type="text/javascript">window.location="'.WC()->cart->get_cart_url().'";</script>'; 

Und weiter, wenn ich mich anmelden und tun das gleiche Verfahren, funktioniert alles.

+0

Was passiert, wenn Sie tun var_dump ($ _ POST [ 'productIds']); sterben(); ? Enthält es die Werte, die Sie erwarten würden (dh eine durch Kommas getrennte Liste von Produkt-IDs)? – BIOSTALL

+0

ja, es hat Produkt-ID-Werte, wenn ich var_dump ($ _ POST ['productids']) – sriharichander

Antwort

2

Mögliche Gründe: -

  1. können Cookies in Firefox
  2. Caching Problem in Ihrer Seite oder Serverseite
  3. Wordpress-Speicherlimit aktiviert werden kann, überschritten werden. Bearbeiten Sie Ihre Datei wp-config.php und geben Sie so etwas wie:

    define('WP_MEMORY_LIMIT', '64M'); 
    
  4. Setzen geheime Schlüssel in Ihrem wp-config.php

    WP Secret key generate

  5. Bitte lesen Sie in diesem Artikel Woocommerce: Solving the “Cart is Empty” issue

-1

Ich hatte ähnliches Problem der Wagen arbeitete in Chrom und Firefox, aber nicht in ma Xthon Browser .. so war es offensichtlich, es war ein Browser-Problem nicht das Skript .. so habe ich gekämpft und schließlich festgestellt, dass Cookies im Maxthon-Browser deaktiviert waren und wenn ich es aktiviert, begann der Warenkorb richtig zu funktionieren.

so Sie können das gleiche in Ihrem Fall für firefox versuchen ..

können Sie die Schritte tun folgenden Cookies ..

  • Select firefox Auswahlmenü
  • Wählen Sie Einstellungen
  • wählen Datenschutz für Firefox aktivieren
  • Legen Sie "Firefox wird:" fest, um benutzerdefinierte Einstellungen für den Verlauf zu verwenden.
  • Aktivieren Sie "Cookies von Websites akzeptieren", um Cookies zu aktivieren.
  • Klick Ok ...
Verwandte Themen