... hat sonst echt keiner hier diese beiden Plugins im Einsatz?
Beiträge von andi_t
-
-
Dein Problem ist doch, dass du unterschiedliche Lagerbestände hast - dies deutet doch darauf hin, dass dein Wp-Lister den Lagerbestand nicht richtig pflegt, sondern dies WooCommerce und den Plattformen überlässt. (meine Vermutung)
jein. WP-Lister ist ja nur das Tool, dass die Artikel bei Amazon einstellt und die Bestellungen synchronisiert. Die Bestände werden in Woocommerce geführt.
Oder ist dein Problem ATUM und warum brauchst du dies dann nicht mehr?
genau ATUM ist in Kombination mit WP-Lister das Problem.
Wenn ich JTL als WaWi nehme, dann lassen sich darüber doch die Artikel pflegen und auch die Bestände führen. Es würden dann nur noch die Endprodukte zu Woocommerce übertragen. Die Bestände kämen dann aus JTL und wenn ein Produktbestandteil nicht mehr verfügbar ist, dann wird das wohl auch im Produkt so sein...dann hast du noch immer keine Faktura und
das läuft ja über Woocommerce mit GermanMarket.keine FiBu.
Das macht der Steuerberater via AccountOne
Gute Frage, deshalb suche ich hier ja nach Ideen :)oder ist jetzt WooCommerce so wichtig für deinen Erfolg?
naja, weil wir momentan alles in Woocommerce eingebaut haben und es sehr stark an unsere Bedürfnisse angepasst haben.Wp-Lister habe ich auch nur im Hinterkopf, dass diese pro Anbindung pro Monat Geld nehmen. Und in der Summe 100 USD kosten - wenn nciht - ist doch super.
nee, WP-Lister kostet 150 EUR im Jahr.Aber wenn es fehlerhaft ist, würde ich einen Entwickler in der Nähe mir suche.
naja, ein Entwickler um ein Plugin zu "entbuggen" fände ich doch nen bissel schräg, vor allem, muss das ja bei jedem Update dann wieder ggf. angepasst werden...Und da ist Magnalister wirklich super schnell. Und teuer ist dabei nicht die Anbindung, sondern meiner Meinung nach die Wartung und Pflege....
hmm, ich muss mir das wohl doch noch mal anschauen.... -
Hast du damit wirklich dein // Nun ist uns aufgefallen, dass die Bestände völlig auseinander laufen.
gelöst?
naja, ich denke schon, da ich doch in JTL die Grundbestandteile einzeln habe und dann daraus meine Verkaufsprodukte erstellen kann. Diese sollten dann von JTL zu Woocommerce gesynct werden und dann in Woocommerce mit ebay und Amazon.
ATUM bräuchten wir dann nicht mehr.
In der Regel kannst du den JTL-Connector jetzt an deine Anforderungen anpassen (lassen) Damit könntest du die Stücklisten nach WooCommerce bekommen.Ich würde die Lagerverwaltung der WaWi überlassen.
DAS wäre dann ja auch der PlanJTL kann den Lagerbestand mit Amazon und ebay augenscheinlich abgleichen
https://www.jtl-software.de/blog/loesungen…nde-ebay-amazon^- kannst ja mal prüfen, ob deine Lager damit abbildbar ist .. in der Regel denke ich, kannst du mit der Wahl richtig liegen und es könne passen
Der Abgleich nur via JTL wird nen bissel zu teuer, das sind mindestens 100 EUR im Monat, statt bisher 150 EUR im Jahr. Das macht erstmal weniger Sinn. Es sei denn es gibt KEINE andere Lösung...
-
Bei Stücklisten wirst du immer das Problem haben.
wir haben vor ein paar Jahren an einem Standard gearbeitet. BEMEcat
https://de.wikipedia.org/wiki/BMEcatAber weder Amazon, eBay noch WooCommerce halten sich an irgendeinen Standard. Wie in der Steinzeit oder im Mittelalter bastelt jeder sein eigenes Format.
Also theoretisch sollte das alles gut passen. Wir haben die Einzelbestandteile als ATUM Productparts und ALLE Artikel als native Wocoomerceprodukte, die halt eine Bill of Materials mit den Einzelteilen haben.
Zuerst hatten wir auch die Bestandteile verkaufbar gemacht und hatten dort das Problem vermutet, aber es scheint generell be der Zusammenarbeit der Tools zu haken.
Bestellungen über den eigenen Shop liefen probemlos und die Bestände wurden auch korrekt verbucht.
Wenn du aber den überwiegenden Teil der Produktdaten austauschen kannst und die Bestellung importieren kannst - solltest du dich meiner Meinung nach "nur" um die fehlerhaften Daten kümmern.// Nun ist uns aufgefallen, dass die Bestände völlig auseinander laufen.
Wenn es nur Lagerbestände sind? Job Forum =>
hmm, ich befürchte nur, dass wir dann nach Updates evtl. neu auftretende Probleme nicht immer mitbekommen und somit die Bestände trotzdem immer wieder fehlerhaft werden. Anfangs lief es gut mit ATUM und WP-Lister.
Aber irgendwann halt nicht mehr, aber es fiel nicht auf...
Magnalister und Stücklisten kann ich mir zurzeit nicht vorstellen.Einer meiner Kunden verwendet Magnalister und hat meiner Meinung nach einen hohen Wartungsaufwand. Da spielt die monatliche Gebühr keine große Rolle mehr. Nur für das System hat er jetzt einen eigenen Techniker mit der Wartung beauftragt! das System läuft jetzt auf eigene Server im Wohnzimmer vom Techniker :lol:
Gibt es dies denn für WooCommerce?
Laut deren Seite geht das für Woocommerce, aber die Kosten passen halt überhaupt nicht.Momentan liebäugele ich mit der Idee:
- Warenwirtschaft wie z.B. JTL
- Stücklisten in der WaWi
- Sync der WaWi mit Woocommerce
- Sync von Woocommerce via Wp-Lister mit Amazon und eBay.
Dadurch könnten wir das syncen mit Amazon und eBay recht günstig gestalten und müssen dort auch nicht sofort alles umbauen...Meint Ihr das könnte Sinn machen, oder übersehe ich dabei etwas relevantes?
Ist halt erstmal nur ein Gedankenexperiment... -
Moinsen,
vielleicht kann mir hier jemand einen Tipp geben.
Ich habe hier einen Webshop der mit Woocommerce arbeitet, die Produkte werden mittels ATUM Productlevels in Stücklisten vorbereitet und dann im Shop und via WP-Lister mit Amazon und eBay gesynced.
Nun ist uns aufgefallen, dass die Bestände völlig auseinander laufen.
Wir konnten dabei die Inkompatibilität zwischen ATUM und WP-Lister feststellen, was uns auch der Support beider Firmen bestätigte.ATUM sagte sogar:
“We use official WooCommerce hooks in order to know when a product is sold to decrease the children BOM, but if WP-Lister uses its own way to register the sales and does not trigger the appropriate hooks, our add-on could not work correctly.”Konnte das von Euch auch schon jemand beobachten, also dass WP-Lister NICHT mit den Standardhooks arbeitet? Falls ja, wird es wohl kaum möglich sein auch nur irgendein anderes Stücklisten-Tool zu finden, dass kompatibel zu WP-Lister sein könnte. Es sollte dann ja auch noch weitere Inkompatibilitäten zu anderen Plugins geben.
Die Stücklisten brauchen wir, da wir zahlreichen "Basisprodukte" haben die wir in vielen verschiedenen Kombinationen anbieten...
Ich suche nun also entweder ein anderes Sync-Tool für Amazon und eBay das mit ATUM arbeitet ODER ein anderes Stücklisten-Tool das mit WP-Lister arbeitet.
Tools wie JTL mit Eazy Auction oder Magnalister scheiden aufgrund er extrem hohen Kosten aus.
WP-Lister: ca 150 EUR/Jahr mit unbegrenzten Transaktionen
die anderen Tools ca 100 EUR/Monat für 1000 Transaktionen...Hat jemand von Euch da evtl. eine gute Idee?
Danke und LG
Andi
-
Danke, ich schaue es mir morgen gleich mal an
-
schau dir mal ATUM und die Productlevels an
-
hmmm, so wie ich das kenne, musst Du einen verbindlichen Lieferzeitraum angeben. Sofort bis "in drei Wochen" oder später dürfte imho abmahnfähig sein...
-
niemand weiter der mir helfen kann dieses Problem zu verstehen?
-
Moin,
Wo kommt die user_id her?
die kommt vom Hook
https://developer.wordpress.org/reference/hooks/set_user_role/
das ist bei dieser Seite ein Pflichtfeld, das muss immer belegt sein.
naja, dabei ist aber das wichtigste Problem, dass der Code niemals die Stelle
"error_log("TRIGGER START");"
erreicht.
Ich verstehe halt nicht, warum nie diese Ausgabe erreicht wird. Da muss noch es noch ein gewaltiges Verständnisproblem bei mir geben... -
Moin, ich arbeite gerade an einer kleinen Funktion für meinen Woocommerce-Shop. Ich möchte den Kunden eine E-Mail senden, wenn sich die Kundengruppe geändert hat.
Ich habe einige Beispiele gefunden, die aber nicht wirklich zufriedenstellend funktionieren.PHP
Alles anzeigen// in my functions.php add_action( 'set_user_role', 'new_role_A', 10, 3 ); function new_role_A( $user_id, $role, $old_roles ) { if($user_id) { do_action( 'woocommerce_ats_customer_activated', $user_id ); } } //############################################################################### // in the extra "plugin" in custom-wc-email.php <?php /** * Plugin Name: Custom WooCommerce Email */ if ( ! defined( 'ABSPATH' ) ) { return; } /** * Class Custom_WC_Email */ class Custom_WC_Email { /** * Custom_WC_Email constructor. */ public function __construct() { add_filter( 'woocommerce_email_classes', array( $this, 'register_email' ), 90, 1 ); define( 'CUSTOM_WC_EMAIL_PATH', plugin_dir_path( __FILE__ ) ); } /** * @param array $emails * * @return array */ public function register_email( $emails ) { require_once 'emails/class-wc-customer-activated.php'; $emails['WC_Customer_Activated'] = new WC_Customer_Activated(); return $emails; } } new Custom_WC_Email(); //############################################################################### // and in the extra "plugin" file in class-wc-customer-activated.php <?php if ( ! defined( 'ABSPATH' ) ) { exit; // Exit if accessed directly } if ( ! class_exists( 'WC_Email' ) ) { return; } /** * Class WC_Customer_Activated */ class WC_Customer_Activated extends WC_Email { /** * Create an instance of the class. * * @access public * @return void */ function __construct() { // Email slug we can use to filter other data. error_log("__construct"); $this->id = 'wc-customer-activated'; $this->title = __( 'Kunde freigeschaltet', 'custom-wc-email' ); $this->description = __( 'Es wird eine E-Mail an den Kunden gesendet, sobald er freigeschaltet wurde.', 'custom-wc-email' ); // For admin area to let the user know we are sending this email to customers. $this->customer_email = true; $this->heading = __( 'Account freigeschaltet', 'custom-wc-email' ); $this->subject = sprintf( _x( '[%s] Account freigeschaltet', 'Standardbetreff für E-Mail die an den Kunden gesendet werden, sobald er freigeschaltet wurde.', 'custom-wc-email' ), '{blogname}' ); // Template paths. $this->template_html = 'emails/wc-customer-activated.php'; $this->template_plain = 'emails/plain/wc-customer-activated.php'; $this->template_base = CUSTOM_WC_EMAIL_PATH . 'templates/'; // Action to which we hook onto to send the email. add_action( 'woocommerce_ats_customer_activated', array( $this, 'ats_trigger' ), 10, 1 ); error_log("__construct AFTER woocommerce_ats_customer_activated"); parent::__construct(); } /** * ATS_Trigger Function that will send this email to the customer. * * @access public * @return void */ public function ats_trigger( $user_id ) { error_log("TRIGGER START"); $customer = new WC_Customer( $user_id ); $this->object = $customer; $this->recipient = $customer->get_email(); if ( ! $this->is_enabled() || ! $this->get_recipient() ) { return; } error_log("TRIGGER vor this->send"); $this->send( $this->get_recipient(), $this->get_subject(), $this->get_content(), $this->get_headers(), $this->get_attachments() ); error_log("TRIGGER NACH this->send"); } /** * Get content html. * * @access public * @return string */ public function get_content_html() { error_log("get_content_html this->template_html:".print_r($this->template_html,1)); error_log("get_content_html this->object:".print_r($this->object,1)); error_log("get_content_html this->get_heading():".print_r($this->get_heading(),1)); error_log("get_content_html this->template_base:".print_r($this->template_base,1)); return wc_get_template_html( $this->template_html, array( 'customer' => $this->object, 'email_heading' => $this->get_heading(), 'sent_to_admin' => false, 'plain_text' => false, 'email' => $this ), '', $this->template_base ); } /** * Get content plain. * * @return string */ public function get_content_plain() { error_log("get_content_plain"); return wc_get_template_html( $this->template_plain, array( 'customer' => $this->object, 'email_heading' => $this->get_heading(), 'sent_to_admin' => false, 'plain_text' => true, 'email' => $this ), '', $this->template_base ); } }in meiner debug.log habe ich diese Ausgaben gefunden:
[25-Nov-2022 18:58:56 UTC] ats_neuer_benutzer_freigeschaltet user_id:1267
[25-Nov-2022 18:58:56 UTC] ats_neuer_benutzer_freigeschaltet VOR woocommerce_ats_customer_activated benutzerDaten->user_login:andi
[25-Nov-2022 18:58:56 UTC] ats_neuer_benutzer_freigeschaltet NACH woocommerce_ats_customer_activated benutzerDaten->user_login:andi
[25-Nov-2022 18:58:57 UTC] __construct
[25-Nov-2022 18:58:57 UTC] __construct AFTER woocommerce_ats_customer_activated
also erreicht das Programm niemals die trigger Funktion der Klasse, aber warum?.
In den Woocommerce Einstellungen sieht es gut aus, dort kann ich alles einstellen, es wird aber keine Email verschickt.
Warum erreicht das Programm niemals die function ats_trigger?
Kann mir da jemand von Euch weiterhelfen? -
hmm, also im April ging es aus DE nach UK noch ganz easy. Mehrere Pakete mit Zollinhaltserklärung und Handelsrechnung mit dem korrekten Inhalt nach UK, Thailand und US. Ohne jegliche Probleme
-
hmm, ist UK nicht einfach ein Drittland und ich kann dorthin an Privatkunden ohne Ust senden?
Die ggf. Versteuerung sollte dann doch beim Kunden liegen, oder nicht?
SO kenne ich es für die Drittländer wie CH, US, CA, NZ, ... -
Moinsen Allerseits,
ich habe in meiner debug.log folgende Fehler.
Hat jemand eine Idee wie ich die Quelle lokalisieren kann?[29-Oct-2020 17:26:36 UTC] PHP Notice: Trying to get property 'ID' of non-object in /var/www/xxx/html/yxyx/wp-includes/class-wp-query.php on line 4019
[29-Oct-2020 17:26:36 UTC] PHP Notice: Trying to get property 'post_title' of non-object in /var/www/xxx/html/yxyx/wp-includes/class-wp-query.php on line 4021
[29-Oct-2020 17:26:36 UTC] PHP Notice: Trying to get property 'post_name' of non-object in /var/www/xxx/html/yxyx/wp-includes/class-wp-query.php on line 4023LG Andi
-
Moinsen Allerseits,
kennt jemand von Euch eine Warenwirtschaft, oder anderes Verwaltungstool, dass mit Woocommerce und WPML zusammenarbeitet?
Ich habe mir u.a. schon Billbee und JTL angeschaut, aber leider können es beide nicht.Ich würde gerne ein Tool haben, dass mit WC arbeitet, aber auch Multichannelfähig (Amazon, Ebay, ...) ist. Gibt es da etwas auf dem Markt?
LG Andi
-
Danke, das werde ich mal ausprobieren.
-
Bei entsprechenden Interesse kann man sich per api die gewünschten Daten von Instagram / Facebook mit Hilfe eines php Skriptes holen und als Beitrag in WordPress importieren
... kennst DU da ein Beispielscript, dass nur noch angepasst werden müsste? -
Moinsen, ich suche auch nach solch einem Tool, habe aber auch noch nichts gefunden.
social2blog sieht mir nicht sehr vertrauenswürdig aus, da ist schon seit Monaten nichts mehr passiert?!
Hat jemand da noch eine bessere Idee?LG Andi
-
Moin Leute, ich möchte gerne die Eingabeformulare im Backend anpassen, also z.B. den Titel aus einigen anderen Eingabefeldern generieren. Aber irgendwie klappt das nicht.
Hat jemand mal einen Beispielcode wo der Inhalt des NewPost-Forms im Backend via JS verändert würde?Danke und LG
Andi
-
naja, ein kostenpflichtiges Plugin ist ja nicht das Problem. Ich habe halt nur ein Problem, mehrere auszutesten bevor ich das passende finde...
Deshalb suche ich nach einem das jemand schon erfolgreich benutzt...