Schrank :shopware: 🐘
Schrank@phpc.social
<p><a href="https://phpc.social/tags/shopware" class="mention hashtag" rel="tag">#<span>shopware</span></a> <a href="https://phpc.social/tags/magento" class="mention hashtag" rel="tag">#<span>magento</span></a> <a href="https://phpc.social/tags/weuc" class="mention hashtag" rel="tag">#<span>weuc</span></a> <a href="https://phpc.social/tags/mageuc" class="mention hashtag" rel="tag">#<span>mageuc</span></a> <a href="https://phpc.social/tags/scuc" class="mention hashtag" rel="tag">#<span>scuc</span></a> <a href="https://phpc.social/tags/mageone" class="mention hashtag" rel="tag">#<span>mageone</span></a> <a href="https://phpc.social/tags/winkelwagen" class="mention hashtag" rel="tag">#<span>winkelwagen</span></a> <a href="https://phpc.social/tags/php" class="mention hashtag" rel="tag">#<span>
Posts
-
Post #4479376
Pagination and batch jobs both get brutally slow once your catalog gets big — for two completely different, fixable reasons. Shopware has a mode and an iterator behavior that solve each, and the docs mention neither. One of them the docblock even gets wrong. http://winkelwagen.de/2026/08/10/shopware-6-hidden-gems-9-pagination-without-the-pain-next_pages-mode-and-the-self-optimizing-iterator/
-
Post #4347268
Shopware 6 Hidden Gems #7: shopware.dal.max_rule_prices — the silent price sorting cutoff This one is less "cool trick" and more "you want to know this before it bites you". Imagine a grown B2B shop: customer groups, country-specific prices, campaign rules, partner conditions. Over the years the Rule Builder collects rules like my desk collects mate bottles. And one day a customer calls: "I sorted by price, but the cheapest product isn't first." You check the p...
-
Post #4339392
Shopware 6 Hidden Gems #3: sw-expect-packages — let your integration fail fast Here is a support ticket I have seen in about five different costumes: a middleware pushes orders into Shopware via the Admin API. One day the payloads start failing — or worse, they don&#39;t fail, they just silently write incomplete data. After an hour of digging it turns out someone deactivated a plugin on the shop side, or updated it to a version with a different custom field layout. http://winkelwagen.de/20...
-
Post #4281044
@lea@lea.lgbt Kupfergold, beste! Die waren vorband bei Versengold, sofort verliebt!
-
Post #4270218
Shopware 6 Hidden Gems #6: Two state machine tricks — diagrams for free and forcing “impossible” transitions Order states, delivery states, payment states — Shopware models all of them as state machines with defined transitions. Which is great, until a) a new colleague asks "so which states can an order actually be in?" and you start drawing boxes on a whiteboard, or b) an order gets stuck in a state it can't legally leave and you start writing UPDATE statements… http://winkelwag...
-
Post #4145514
Shopware 6 Hidden Gems #5: shopware.logger.* — turning down the noise Open the error log of any grown Shopware shop and you'll find the same suspects, hundreds of times a day: CHECKOUT__CUSTOMER_AUTH_BAD_CREDENTIALS because someone mistyped their password. CHECKOUT__CART_HASH_MISMATCH because a tab was open too long. 404s from bots probing for WordPress. None of these are your bugs — but they bury the one log line that is. The result is the classic monitoring death… http://winkelwagen.de/2...
-
Post #4111974
Hey ihr Menschen, ihr kennt doch noch viel mehr Menschen. Ein Kumpel von mir sucht Aufzeichnungen der 3. Staffel DSDS (Mallorca, 2006) - vor allem die Castings. Also kein Hintergrundmaterial, sondern das was im Fernsehen lief :D Hat jemand Hinweise, wo man das findet? :-)
-
Post #4055248
Shopware 6 Hidden Gems #4: The feature flag system can do way more than FEATURE_ALL=1 Most Shopware developers know exactly two things about feature flags: there is a feature.yaml, and you can put FEATURE_ALL=1 in your .env to see what breaks. That was my level of knowledge too, until I read Feature.php and FeatureFlagRegistry.php top to bottom for this series. Turns out there is a whole feature management system in there — with database persistence, a REST API, events… http://winkelwagen.de/2...
-
Post #3951843
@abstractcode@eigenmagic.net @netzhexe@chaos.social yes.
-
Post #3878032
Shopware 6 Hidden Gems #2: Bulk imports done right — taming the indexers Every Shopware developer has been here: you push 50,000 products through the Sync API and the import crawls. The writes themselves are fast. What kills you is everything that happens after each write — inheritance updates, cheapest price calculation, search keyword generation, category denormalization. Shopware calls all of this "indexing", and by default it runs synchronously, per request,… http://winkelwagen.d...
-
Post #3859883
My brother from the US is here and makes a birthday party, so I left out #n8nfest :-( If you wan to join a great party, live coded music and other n8n people, tell me. I have a ticket and would love to give it away for free! Starts TODAY - in 1 hour! More infos: https://luma.com/n8n-fest-2026 #n8n
-
Post #3779083
Zahlarten in Shopware 6 nur für Stammkunden anzeigen Manche Zahlarten möchte man nicht jedem Kunden sofort anbieten. Rechnungskauf ist so ein Klassiker. Bei bekannten Kunden ist das Risiko überschaubarer, bei Neukunden möchte man vielleicht erstmal Vorkasse, PayPal, Kreditkarte oder eine andere abgesicherte Zahlart nutzen. In Shopware 6 lässt sich das ohne Plugin lösen. Der Rule Builder reicht dafür völlig aus. Regel für Stammkunden anlegen In der Administration geht… http://winkelwagen.de/202...
-
Post #3712192
Shopwares Criteria::setTitle() is an awesome way to tag your queries throughout the infrastructure! http://winkelwagen.de/2026/07/10/shopware-6-hidden-gems-1-criteriasettitle-name-tags-for-your-sql-queries/
-
Post #2810448
App Idee: app erkennt offenen Mund (gähnen) der Katze und macht n Foto. Dann kann man die Zähne anschauen
-
Post #2180234
@mbabker@mastodon.social good having you. 👋👋
-
Post #465490
Peaceful
-
Post #465447
@storyof0@chaos.social 👋👋👋