Als Workaround werde ich nicht den Dropdown Warenkorb nutzen, sondern schlicht den direkten Link zum Warenkorb und als Icon eines ohne Anzeige der abgelegten Produkte nutzen. Ich lasse den aktuellen Zustand aber noch für einige Stunden stehen, evtl. findet sich noch eine Lösung.
Beiträge von Matthias S.
-
-
Hallo zusammen,
ich bastle aktuell an einem Online-Shop. Normalerweise bin ich schon an dem Punkt, dass ich die Produkte erstelle, danach ein wenig Content und mich dann den noch offenen Problemem (Konsole) widmen wollte.
Nun ist heute aber ein "interessantes" Problem aufgetreten. Wenn ich ein variables Produkt in den Warenkorb lege, dann landet es zwar im Warenkorb, das Icon in der Menüleiste springt jedoch kurzzeitig auf 1 und dann wieder auf 0. Die Warenkorb-Seite zeigt jedoch das Produkt an.
Füge ich nun ein nicht variables Produkt hinzu, dann funktioniert auch der Warenkorb in Verbindung mit dem Icon sehr gut.
Von diesem Zeitpunkt an funktionieren dann auch die variablen Produkte. Also in Verbindung mit einem nicht variablen Produkt.
Verlasse ich die Seite und öffne den Shop neu, dann wird mir auch ein zuvor in den Warenkorb gelegtes variables Produkt angezeigt. (auch ohne in Verbindung mit einem nicht variablen Produkt)Wer die Muse hat kann es selbst probieren: https://www.handwerkskunst.shop
In der Konsole erscheinen leider lediglich ein paar Violations...
Danke schonmal für die Hilfe.
Grüße,
Matthias -
-
Hallo zusammen, ich habe ähnliche Probleme im Netz gefunden, aber nicht exakt mein Problem. Die dort angegebenen Lösungen haben nichts geholfen.
Folgendes stellt sich zusammengefasst dar:
Ich nutze einen Hook in Woocommerce, um im Kassen-Bereich einen Hinweis auszugeben.
Ergebnis:
Hinweis wird
a) nicht an der Stelle angezeigt wo es der Hook vermuten lässt
b) direkt angezeigt, dann wird die order-review augenscheinlich refreshed und mein Hinweis erneut gezeichnet. Er ist also jetzt doppelt zu sehen (Screenshot)
Mehrfaches aktualisieren des Kassenbereiches führt nicht zu weiteren Zeichnungen.Ich habe folgende Funktion zum Test in der functions.php meines Child-Themes hinterlegt:
PHPfunction action_woocommerce_review_order_before_order_total( ) { echo '<tr class="info">Test</tr>'; } add_action( 'woocommerce_review_order_before_order_total', 'action_woocommerce_review_order_before_order_total', 10, 0 );
<tr> habe ich genutzt, weil die ganze order-review als Tabelle aufgebaut ist.Hook befindet sich in Zeile 100 der woocommerce/templates/checkout/review-order.php von woocommerce.
Ich würde jetzt versuchen irgendeine Überprüfung einzubauen, ob die Funktion schon einmal ausgeführt wurde, um die doppelte Zeichnung zu umgehen. Denkt ihr das hilft?
Die Frage ist trotzdem noch, wieso wird das echo außerhalb der Tabelle ausgeführt und nicht innerhalb?
WordPress: 5.6 (aktueller Stand 28.01.21)
Woocommerce: aktuell Stand 28.01.21
Theme: Flatsome (aktuell Stand 28.01.21)
Plug-Ins: siehe Screenshot 2 (Checkout Field Editor ist eigentlich aktiv, aber da ich vermutet habe, dass es hier Probleme bereitet kurzzeitig deaktiviert. Der Social-Kram ist deaktiviert und wird gelöscht, falss ich keine Verwendung dafür finde) -
-
-
Hi, erstmal vielen Dank für die schnelle Antwort.
Grundsätzlich dachte ich da nur daran, dass es schöner integriert wirkt.
Sollten die von dir genannten Probleme bei einer Subdomain jedoch nicht auftreten, dann werde ich darauf "pfeifen". Wobei die aktuelle Seite sehr sehr statisch ist. Dort wird nichts mehr passieren. Alles was mit Shop zu tun hat, wird unter der Shop-Installation laufen. Eine gewisse Eigenständigkeit des Shops ist an der Stelle auch gewünscht. Der Mehraufwand beschränkt sich auf der Ursprungsseite lediglich auf die Aktualisierung der einzelnen Komponenten.
Das mit den Schreibrechten ist ein guter Hinweis, danke.Problem an der Stelle ist auch, dass als Termin "am besten gestern", gefordert ist und es auch lediglich eine Gefälligkeit ist. Meine Kernkompetenzen liegen nicht in WP und Webentwicklung.
Mir erscheint eine Integration in das bestehende Theme fast aufwendiger, da es sicherlich einige Anpassungen bedarf, um das gewünschte Ziel zu erreichen. Wenn es lediglich darum ginge die Produkte darzustellen, dann würde ich sofort sagen, dass es ja absolut ausreichend ist. Im Child-Theme die WC Templates anpassen und nach eigenem Wunsch gestalten, dafür reicht es noch. Es reicht auch sicherlich, um irgendwann an das andere Ziel zu gelangen. Der persönliche Kosten-/Nutzenfaktor ist da allerdings nicht so schön. Und dann ist es am Ende mehr Gefuddel, als schöne Arbeit, wenn es kein Profi gemacht hat.
Ja, lieber eine Agentur etc. Aber die Finanzmittel des Bekannten liegen nicht in dem Bereich, dass dies so einfach wäre und der Shop ist mehr ein Versuch, als eine gesicherte Einnahmequelle für die Zukunft.
-
Hallo zusammen,
mein Name ist Matthias, ich bin neu hier, gesucht habe ich, aber auf Anhieb weder im Forum, noch bei Google die exakte Antwort gefunden.
Ausgangslage:
Es existiert eine WordPress Installation mit dem Theme Elementor. Sieht auch schick aus und ist ordentlich gemacht.
Nun soll ein eigenständiger Shop mit dafür besser vorbereiteten Theme integriert werden (per Link in Menü erreichbar).
Mein Lösungsansatz ist den Shop in einem Unterverzeichnis zu installieren. Wird auch Wordpress mit flatsome und woocommerce.
Würdet ihr diesen Weg auch einschlagen, oder gibt es einen besseren? Mir fällt sonst nur eine Subdomain ein, finde ich aber an der Stelle nicht so schön.
Bedingungen:
Shop soll auch eine eigene Startseite haben und nicht bloß den Produktbereich darstellen (im Prinzip also eigenständig). Soll über die aktuelle domain.de/Shop erreichbar sein. Von dort aus soll man auch wieder zurückkommen.Vielen Dank im Voraus und liebe Grüße
Matthias