Ein Schwank aus dem Programmier-Alltag.
Der wöchentliche Bestelllisten-Versand ist ein kritischer Task, das heißt: er muss funktionieren. Die Hersteller rechnen fix damit, dass sie die Bestelllisten am Mittwoch früh in ihrem Posteingang finden. Dementsprechend viel Zeit floss bzw. fließt in die Umsetzung, ich als Support für viele Initiativen, die bei mir hosten, möchte ja am Mittwoch früh bitte meine Ruhe haben 😉
99,25% – 99,50% sind eben zu wenig…
Ich betreue und hoste momentan 25 Initiativen mit jeweils im Durchschnitt 15 Herstellern, das macht knapp 400 Listen, die jede Woche versendet werden. Soweit, so gut. Aber ab und zu (bei 2 bis 3 Herstellern) klappte das Versenden nicht, weil ein Fehler auftritt, der auch nach oftmaligem Debuggen einfach nicht einzugrenzen und zu finden war. Noch seltener (ist aber auch ein paar Mal vorgekommen) ist dann das ganze Skript abgebrochen und die Listen an die Hersteller, die noch keine Mail erhalten haben, wurden gar nicht versendet. Ziemlich nervig für alle beteiligten. 📞📞📞
Die Lösung
Ich habe mich also vor ca. einem Monat dazu entschieden, das ganze Versende-System (das technisch auch für den Rechnungsversand verantwortlich ist) komplett neu zu programmieren. Mittels einer Queue ist nun die Generierung der PDFs und das Versenden der Mails technisch getrennt. Außerdem werden jetzt die Mails einzeln versendet und bei einem Fehler automatisch bis zu 2x wiederholt. Das reicht, um ein Nicht-Versenden wegen kurzer Ausfälle des Mailservers zu vermeiden. Sollte die Liste dann immer noch nicht versendet worden sein (wenn z.B. die Mailbox des Herstellers voll ist), bleibt das Symbol in den Aktivitäten auf rot (siehe Kreis im Screenshot).
Und siehe da: Alles funktioniert jetzt einwandfrei 🤗

PS: Alle Initiativen, die ich betreue, verwenden die neue Funktion bereits. Alle anderen klonen entweder sofort direkt von Github (develop-Branch) und installieren sich die Vendors selbst oder warten auf die Version 3.2, die im Frühjahr 2021 erscheinen wird.
Neue Initiative: Das Pabneukistl aus Pabneukirchen
Im Mühlviertel gibt es nun eine weitere Möglichkeit, regionale Produkte online zu bestellen: Das Pabneukistl hat am 02.04.2021 den ersten Abholtag!
Liebe Tanja, ich wünsche dir viele Erfolg mit deinem Projekt! Danke auch für deine Idee, die Software auch für den Einzelhandel anzupassen! Das eröffnet viele neue Möglichkeiten 😀
Mehr zum Thema Einzelhandel unter https://dorfladen-online.at
Neue Initiative: LieblingsSpeis aus Rohrbach-Berg
Ab sofort ist der FoodCoopShop auch in Rohrbach-Berg (Mühlviertel) im Einsatz. Der neue Bioladen Lieblingsspeis bietet damit seinen Kunden eine bequeme Art der Vorbestellung.
Ich wünsche euch gutes Gelingen!
Version 3.2 steht zum Download bereit
Ich habe FoodCoopShop v3.2 soeben veröffentlicht! Viel Freude mit den neuen Funktionen. Da – wie bei allen Updates – auch diesmal einige Sicherheitsupdates mit dabei sind, empfehle ich allen Foodcoops, die die Software selbst hosten, das Update bald einzuspielen.
Eine Auflistung der Änderungen und neuen Funktionen findet Ihr im Changelog.
Alle von mir betreuten Foodcoops haben die einzelnen Features bereits nach und nach eingespielt bekommen.
Zum Download geht’s hier: https://www.foodcoopshop.com/download/
Schönes neues Logo!
Neue Initiative: Echt.Guat. aus Seewalchen
Kommenden Freitag, am 19.02.2021, hat die neue Initiative Echt.Guat. aus Seewalchen den ersten Abholtag.
Echt.Guat. ist jedoch weder eine Foodcoop noch ein Verein, sondern eine als GesbR organisierte Initiative. Deswegen kaufen dort auch keine Mitglieder ein, sondern Kunden.
Die Abwicklung ist mit einer neuen Erweiterung der Software möglich. So werden jetzt – wie gewohnt ganz automatisch – Rechnungen an die Kunden erstellt. Auch für die Buchhaltung stellt die Software praktische Umsatz- bzw. Rechungs-Export-Funktionen zur Verfügung.
Mehr dazu unter https://dorfladen-online.at (dort ist auch ein Link zur Demo-Seite).
Neue Foodcoop: Klaa Karott aus Frankfurt
Die Foodcoop Klaa Karott aus Frankfurt (am Main) hat sich den FoodCoopShop selbst installiert, ich gratuliere herzlich und wünsche euch viel Erfolg!
Neue Funktionen für das Abholen der Produkte / Guthaben-Erinnerung
PS: Alle Initiativen, die ich betreue, haben die Updates bereits eingespielt bekommen. Alle anderen klonen entweder sofort direkt von Github (develop-Branch) und installieren sich die Vendors selbst oder warten auf die Version 3.2, die im Frühjahr 2021 erscheinen wird.
Neue Foodcoop: Keinkauf Brühl
Mit Keinkauf Brühl wieder eine Foodcoop aus Deutschland, die mit dem FoodCoopShop arbeitet. Diesmal in Brühl (Nähe Köln).
Ich wünsche euch viel Erfolg und gutes Gelingen!
Neue Foodcoop: s’Kerbal in Kremsmünster
In Kremsmünster kann nun auch bald über eine Foodcoop eingekauft werden. s’Kerbal startet im März 2021.
Ich gratuliere euch zur erfolgreichen Selbst-Installation und wünsche euch viel Erfolg!
Video über das Taugler Körberl
Super Video über das Taugler Körberl aus St. Koloman / Salzburg (von Salzburg AG). Das Projekt ist im Mai 2019 gestartet und verwendet den FoodCoopShop.
Mitgliedsbeiträge einfacher verwalten
Das Verwalten der Mitgliedsbeiträge ist nun stark vereinfacht. Einfach in den Einstellungen die alle Mitgliedsbeitrags-Produkte auswählen, dann sieht man in der Mitgliederliste eine zusätzliche Spalte und sieht, wer den Mitgliedsbeitrag noch nicht bezahlt hat.
Hier geht’s zum Leitfaden Mitgliedsbeitrag.
PS: Alle Initiativen, die ich betreue, haben die Funktion bereits eingespielt bekommen. Alle anderen klonen entweder sofort direkt von Github (develop-Branch) und installieren sich die Vendors selbst oder warten auf die Version 3.2, die im Frühjahr 2021 erscheinen wird.
Wieder mal viele kleine Optimierungen
Werte Freunde des FoodCoopShops,
in den letzten Wochen habe ich mir mal wieder die Zeit genommen, mich um viele kleine Details zu kümmern, die euch den Alltag erleichtern sollen!
PS: Alle Initiativen, die ich betreue, bekommen die Funktion nach und nach eingespielt. Alle anderen klonen entweder sofort direkt von Github (develop-Branch) und installieren sich die Vendors selbst oder warten auf die Version 3.2, die im Frühjahr 2021 erscheinen wird.
nachrichten.at: Foodcoops im Innviertel
Super Artikel über Foodcoops im Innviertel. Drei der vier erwähnten Initiativen arbeiten mit dem FoodCoopShop und werden von mir betreut.
https://www.nachrichten.at/oberoesterreich/innviertel/foodcoops-regional-einkaufen-im-eigenen-laden;art70,3319141
Bestelllisten ab sofort mit Summe des Gewichts
Eine tolle neue Funktion für die Bestelllisten: Die Einheiten (z.B. kg, g) von Produkten mit Preis nach Gewicht werden nun als Summe angezeigt!
PS: Alle Initiativen, die ich betreue, bekommen die Funktion nach und nach eingespielt. Alle anderen klonen entweder sofort direkt von Github (develop-Branch) und installieren sich die Vendors selbst oder warten auf die Version 3.2, die im Frühjahr 2021 erscheinen wird.
Verbesserter Bestelllisten- und Rechnungsversand
Ein Schwank aus dem Programmier-Alltag.
Der wöchentliche Bestelllisten-Versand ist ein kritischer Task, das heißt: er muss funktionieren. Die Hersteller rechnen fix damit, dass sie die Bestelllisten am Mittwoch früh in ihrem Posteingang finden. Dementsprechend viel Zeit floss bzw. fließt in die Umsetzung, ich als Support für viele Initiativen, die bei mir hosten, möchte ja am Mittwoch früh bitte meine Ruhe haben 😉
99,25% – 99,50% sind eben zu wenig…
Ich betreue und hoste momentan 25 Initiativen mit jeweils im Durchschnitt 15 Herstellern, das macht knapp 400 Listen, die jede Woche versendet werden. Soweit, so gut. Aber ab und zu (bei 2 bis 3 Herstellern) klappte das Versenden nicht, weil ein Fehler auftritt, der auch nach oftmaligem Debuggen einfach nicht einzugrenzen und zu finden war. Noch seltener (ist aber auch ein paar Mal vorgekommen) ist dann das ganze Skript abgebrochen und die Listen an die Hersteller, die noch keine Mail erhalten haben, wurden gar nicht versendet. Ziemlich nervig für alle beteiligten. 📞📞📞
Die Lösung
Ich habe mich also vor ca. einem Monat dazu entschieden, das ganze Versende-System (das technisch auch für den Rechnungsversand verantwortlich ist) komplett neu zu programmieren. Mittels einer Queue ist nun die Generierung der PDFs und das Versenden der Mails technisch getrennt. Außerdem werden jetzt die Mails einzeln versendet und bei einem Fehler automatisch bis zu 2x wiederholt. Das reicht, um ein Nicht-Versenden wegen kurzer Ausfälle des Mailservers zu vermeiden. Sollte die Liste dann immer noch nicht versendet worden sein (wenn z.B. die Mailbox des Herstellers voll ist), bleibt das Symbol in den Aktivitäten auf rot (siehe Kreis im Screenshot).
Und siehe da: Alles funktioniert jetzt einwandfrei 🤗
PS: Alle Initiativen, die ich betreue, verwenden die neue Funktion bereits. Alle anderen klonen entweder sofort direkt von Github (develop-Branch) und installieren sich die Vendors selbst oder warten auf die Version 3.2, die im Frühjahr 2021 erscheinen wird.