Ich habe noch kein OnePage Theme für WooCommerce gesehen. Grundsätzlich kann man das aber programmieren in dem man ausschliesslich mit der API spricht z.B. mittels React. Eine schöne Idee mit vielen Arbeitsstunden.
Beiträge von mensmaximus
-
-
OK. Du bearbeitest eine Seite. Jetzt müssen wir wissen ob Du das mit Gutenberg machst, dem Classic Editor oder einem anderen Baukastensystem wie z.B. Elementor. Mach uns bitte auch einen Screenshot, damit wir verstehen was Du mit umrandeten Blöcken meinst.
-
Vorab, Du solltest Dir einen WooCommerce Spezialisten suchen, der Dich bei dem Projekt begleitet, denn hier im Forum wird Dir bei solchen Themen nur sehr selten schnell und kompetent geholfen werden können.
Bevor Du den von WPLab vorgeschlagenen Weg nutzen kannst, brauchst Du ein Childtheme, denn nur dort kannst Du die functions.php bearbeiten ohne diese beim nächsten Themeupdate zu überschrieben. Und Du brauchst einen echten Texteditor (kein Word oder so) sowie FTP Zugang zu Deiner WordPress Installation. Wenn Du das alles hast, kannst Du fortfahren.
Du kopierst die functions.php aus Deinem Childtheme ( /wp-content/themes/dein-child-theme/functions.php) per FTP auf Deinen PC und öffnest die Datei im Texteditor. Am Ende der Datei fügst Du folgenden Code ein
PHPadd_action('wplister_ebay_import_after_add_product', 'mmx_set_product_to_draft', 10, 2 ); function mmx_set_product_to_draft( $post_id, $data ) { $product = wc_get_product( $post_id ); $product->set_status('draft'); $product->save(); }Du speicherst die Datei und kopierst sie wieder per FTP in das Verzeichnis des Childthemes. In der Theorie sollte nun jedes Produkt nach dem Import auf Entwurf gestellt werden. Warum Theorie? Weil ich es praktisch ohne Plugin und Ebay Import nicht testen kann. Wenn es also nicht funktioniert muss man sich das live ansehen ... wobei wir wieder bei meinem Einleitungssatz wären.
Und dann gibt es noch etwas zu beachten. Niemand hier kennt Deine Installation. Wir wissen nicht welche Plugins Du verwendest. Einige Plugins reagieren selbst auf sogenannte Filter- und Action Hooks in WordPress und WooCommerce. Nachdem die obige Funktion nach dem Hinzufügen eines Produkts erfolgt (zumindest ist das die Beschreibung in der API), kann es sein, dass andere Plugins bereits auf einen Hook wie z.B. 'woocommerce_product_object_updated_props' oder 'post_updated' reagiert haben. Das muss auch gar nicht schlimm sein aber es kann unter Umständen nicht gewollte Nebeneffekte haben. Wie z.B. bei Einsatz von AutomateWoo und einer Aktion die beim Erstellen von Produkten ausgelöst werden soll.
Es wäre also sicherlich sinnvoll den Filter Hook 'wplister_ebay_import_product_data' (steht in der API Doku) näher zu betrachten, weil dieser vor dem Import eingreift. Von hier aus ist aber nicht erkennbar, ob dort der Status (draft) übergeben werden könnte.
-
Was ist ein Editir Modus?
-
Stimmt, wieder schneller geschrieben als gedacht :oops:
nö, Du hast nix vom Customizer geschrieben. :D
-
update_post_meta() sollte man nicht mehr auf Produkte anwenden. Die Gretchenfrage ist ob man das Produkt publishen will aber verstecken oder ob man es gar nicht publishen möchte sondern im Entwurfsmodus lassen.
Also entweder $product->set_catalog_visibility('hidden') oder $product->set_status('draft'). Das Produkt holt man sich mit
$product = wc_get_product( $post_id ) und am Ende speichert man das Ganze mit $product->save() wieder ab. -
Der Customizer ist für das Frontend. CSS Einträge dort haben keine Auswirkungen auf das Backend.
https://wordpress.org/plugins/add-admin-css/
ps: lasse die CSS Klasse einfach weg.
-
:D dann hast du ja den Fehler schon gefunden
-
Yup. funktioniert. Ich liebe dieses Sanmai Gyuto :cool:
-
Wenn das Basisland Deutschland ist wäre die Einstellung richtig. Also, alle Plugins (bis auf WooCommerce) deaktivieren und testen.
-
Du machst das doch nicht zum ersten mal. WooCommerce -> Einstellungen -> Mehrwertsteuer
-
WooCommerce richtig einstellen. Achte auf die Anlage- und die Anzeigeeinstellungen.
-
dann warten wir bis er fertig ist.
-
"When you choose Closed, you are essentially telling LearnDash to restrict access to your course, but don’t do anything else. You either let an ecommerce/membership add-on handle course access, or manually add users yourself. You can also add users to the course via group enrollment."
Du regelst den Zugriff über ein Membership Plugin. Mit solchen Plugins ist es sogar möglich das ganze WordPress bis auf die Startseite zu sperren.
-
ok, danke. ich schau mir mal bei Gelegenheit WPML an... evtl. ist das ja schlüssiger.
Nein, ganz sicher nicht. WPML ist grausam aber immer noch der de facto Standard.
-
Willkommen im Forum und auch an Dich die Bitte die Forenregeln zu beachten, also was alles in einen Beitrag gehört. Mit Bildern können wir nur selten etwas anfangen.
-
Kann ich leider nicht helfen, weil ich und meine Kunden nicht mit Polylang arbeiten.
-
Welches Plugin wird für die Übersetzung genutzt? Bei WPML zum Beispiel erstellt man keine zwei Seiten, sondern übersetzt die Seite der Basissprache.
-
Möglich ist fast alles. Ohne Gesamtkontext kann man das aber nicht beantworten. Und ein 'klar, mit jQuery geht das' hilft Dir wahrscheinlich nicht weiter. Also Forenregeln beachten und alle Informationen so detailliert wie möglich im realen Context zur Verfügung stellen.
-
:D was für eine sinnlose Aussage.