WordCamp Europe je třídenní konference mezinárodního formátu. Programovací den předchází dvěma dnům přednáškovým. Já vyrazil hlavně na přednášky, takže první den jsem věnoval cestě na místo a poznávání Krakova, pátek a sobotu čerpání informací a neděli opět návštěvě města a cestě domů.
Krakov je krásné město, plné historických uliček, velkých náměstí a samozřejmě nelze pominout ani majestátní hrad Wawel tyčící se nad řekou Vislou. Bydlel jsem hned naproti něj, užil si plavbu po řece a měl jsem i štěstí na dračí oslavy na řece.
💡 Tip: Věděli jste, že Wawel stojí nad jeskyní, ve které žil drak, než jej porazil rytíř Krak?
Organizace na jedničku s hvězdičkou
Konferenční sál ICE Kraków leží rovněž na dohled od Wawelu. Moderní budova je přímo stvořená pro pořádání podobných akcí. K dispozici byl hlavní přednáškový sál s hledištěm a galeriemi, jeden menší s balkonem a dále místnosti pro workshopy.
Přednášky doprovázela výstava partnerů. A že bylo co k vidění. Celkem tři patra stánků jsem za ty dva dny sotva zvládl oběhnout. Na téměř každém jsem se zastavil, prohlédl si nabídku služeb a produktů. Od pluginů přes kompletní řešení, kde WordPress je jen základním stavebním kamenem. Zaujal mě také velký počet soutěží o celkem atraktivní ceny – Macbook Pro, Macbook Neo, iPad, stavebnice Lego, drony, 3D brýle a podobné.
Výborné bylo občerstvení během dne. Dostatek tekutin je základ, byly k dispozici minerálky ve skle, čepované džusy i citronová voda, nechybělo několik druhů kávy včetně turecké. Zahnat hlad jsme mohli u stolků plných místních sušenek, zákusků nebo miniburgerů. Vše doplňovala spousta ovoce. Já vyzkoušel obwarzanek, polskou obdobu preclíku. Oběd byl servírovaný bufetovým způsobem do ekologicky šetrných papírových misek, přiloženy byly ekologicky odbouratelné příbory.
Když to srovnám s vídeňským DrupalCon loni na podzim, WordCamp jej v gastru rozhodně předčil. A nemyslím si, že by byl méně ekologický. Jídlo tu bylo rozmanitější a nechybělo maso.
WordCamp byl v tomto směru také na míle vpřed před pražským WebExpo. Mnohem více řečníků, levnější vstupenky (na WordCamp asi tisícovka, na WebExpo od pěti tisíc výše) a hlavně bezproblémový přístup k tekutinám i občerstvení. Žádné vláčení zálohovaného kelímku po celý den. Prostě dospělá akce.
Co se týče řečníků, opět skvělý výběr. Bohužel nedorazil autor WordPressu Matt Mullenweg, ale bylo tu tolik zajímavých lidí, co měli co předat… Kvituju, že to nebyly okoukané tváře, které celý rok vymetají konference s jedinou recyklovanou přednáškou.
No a jaké ty přednášky byly? Nebyl jsem na jediné, ke které bych si poznačil něco negativního. Naopak. Přímo o WordPressu jsem jich slyšel minimum. Pro WordCampy je typické široké spektrum témat, které se nedrží jen redakčního systému. Dříve by mi to asi vadilo, teď si to užívám.
Keynote WordPress v CERN
Laboratoře CERN jsou místem, kde před lety web vznikl. Bylo nesmírně zajímavé poslouchat, jaké problémy s weby tam řeší dnes a jak k nim přistupují. V roce 2010 nasadili Drupal. Letos jej po řadě řešerší a hledání nového řešení vyměnili za WordPress. A musím dodat, že za WordPress s Gutenbergem, blokovým editorem. Žádným builderem třetí strany. Drupalu budiž ke cti, že skončil na druhém místě.
Vtipné je, že mi těsně před konferencí psal jeden rozmrzelý klient s tím, že web postavený okolo Gutenbergu má administraci „jako za krále klacka“ a postrádá flexibilitu.
V CERNu se potýkají s tisícovkami domén. Samotný audit jen těch největších projektů zahrnoval 800 webů. To přináší výzvu v podobě komunikace se spoustou stakeholderů. Pro udržení pořádku zavedli správu a řízení webu. Z reaktivního přístupu k řešení problémů se přepnuli do proaktivního režimu.
Uživatelé Drupalu byli původně tvůrci i adminy projektů v jednom. S tím je nyní konec. Přidávání pluginů je nově pod kontrolou a musí jít coby požadavek na vývojový tým.
Jak asi tušíte, úplně základní instalace WordPressu to v CERNu není. Vytvořili si vlastní distribuci s tématem vzhledu a pluginy, nebo s výchozím nastavením pro zabezpečení. Instalace a aktualizace řeší Composer, weby běží v Dockeru přes Kubernetes doplněné o vlastní nástroj pro konfiguraci.
Pro uživatele spouštějící nový web mají připraven jednoduchý grafický instalační průvodce. CERN má vlastní datové centrum s kapacitou 1 exabyte. Nový web může vzniknout během minuty. Celkem obslouží 300 000 uživatelů měsíčně a asi 1000 požadavků za minutu.
Samostatná kapitola byla migrace. Jen Drupal na hlavním webu měl 183 000 obsahových uzlů bez započtení překladu. K těm se přidalo 510 000 souborů. Migrace řešila nutnost opakovaného spouštění, předvedení a kontrolu výsledku, rozbalení primitives, serializaci, mapování položek na bloky v Gutenbergu. Celá se spouští jediným příkazem wpmigrate. CERN by jej měl uvolnit jako open source.
Migrace v době konference stále probíhala, domovská stránka CERNu home.cern je už nicméně převedena a běží na WordPressu. Můžete kouknout.
Jak neselhat při expanzi do zahraničí
Povídání o tom, na co si dát pozor, když budete rozšiřovat svůj e-shop. Za asi nejdůležitější poznámku považuji konstatování, že lokalizace není totéž, co překlad. Sám vím, že na to spousta majitelů e-shopů zapomíná.
Koukejte na data. Analýzu nezvládnete za hodinu. Udělejte si plán, co je potřeba pro byznys v daném jazyku a kultuře. U překladu nezapomínejte na transakční maily, hlášky a microcopy.
A také pozor, že dlouhá slova mohou rozbíjet design webu. Kdo někdy dělal jazykovou verzi v němčině, určitě velmi chápe, proč s přednášející souhlasím.
AI a přístupnost
AI roboti mají rádi přístupný web, Google to potvrdil (bohužel jsem nepostřehl zdroj). WordPress aktualizoval své požadavky na přístupnost. Základní informace najdete v guidelines.
Při kódování vzhledu myslete na to, že klasické téma se liší od blokového, ve kterém je potřeba na přístupnost myslet trochu více. Pár tipů:
- Odkaz pro přeskočení na hlavní obsah, ten by měl být uvnitř značky main.
- Smysluplné značky a role a názvy, header, footer, main atd.
- Podpora navigace pomocí klávesnice.
- Ovládání pomocí přístupných názvu, rolí a stavů, použijte tlačítka a ne spany.
- Formulářová políčka s labely.
- Strukturovaná soustava a pořadí nadpisů Hx.
- Podtržené odkazy v textu, nejen barevné nebo tučně odlišené. Při hoveru je potřeba změna nejenom v úpravě barvy.
- Vyvarujte se obecných textu v odkazech typu Číst více a Klikněte zde. Když nevidíte, nevíte, čeho se Číst více týká.
- Dostatečný barevný kontrast textu a UI prvků, alespoň 4.5:1, viz web Contrast grid.
- Alternativní texty na obrázcích a grafice. Pokud to není jen dekorace.
- Přístupné video, audio, animace, žádné blikací a rušivé animace, video/audio by mělo jít zastavit.
- Podpora pro reflow, resize, a změnu velikosti mezer. Nepoužívejte fixed elementy a pevnou šířku.
- Žádné neočekávané změny kontextu.
- Vyvarujte se odkazů do nového okna, upozorněte uživatele vizuálně a pro screen readery dejte do aria labelu upozornění.
- Obsah při hoveru nebo focusu musí být přístupný.
- Nedoporučujte nepřístupné pluginy v tématu v adminu.
WordPress Playground
Znáte nástroj, který umožní nainstalovat a spustit WordPress jedním kliknutím přímo uvnitř webového prohlížeče? WordPress Playground to dovede a používá k tomu technologii WebAssembly.
Skvělý nástroje na vyzkoušení nových verzí nebo funkcí WP. Přednášející nám ukázal několik novinek a vylepšení. Zaujalo mě, že mohu nahrát plugin s disku a mám jej v souborové struktuře uvnitř WebAssembly. Můžu ho pak i editovat v adminu.
Nový je správce souborů. Umí i export na GitHub. Vlastně to prý můžu udělat rovnou z telefonu.
S pomocí WordPress Time Machine spustíte WordPress i ve starších verzích až někam k WordPress 0.7. K dispozici je i MCP server a příkazy pro snadnou instalaci v rámci Codexu a Claude Code, ideální pro cvičení s AI a agent skills.
Má smysl psát v době videa?
Trochu statistik. 82,5 % všeho trafficu je video, 100 minut denně jej každý z nás sleduje, 91 % byznysu používá video pro marketing.
Psaný obsah má své místo. Video vytvoří pozornost. Uvědomění si. Oboje buduje důvěryhodnost. Psané slovo ale uzavírá spodní část konverzního trychtýře.
Lidé sice nepozorně skrolují, ale zároveň někdy chtějí detaily. Psaný obsah není mrtvý. 44 % B2B jde z organiku. 80 % hledá na tradičních vyhledávačích, 3% v AI.
Na co se zaměřit? Příspěvky na blog a případovky, srovnávací stránky, recenze softwaru, UGC (uživateli generovaný obsah) v diskuzích nebo na Redditu.
Pište se zaměřením na detail. Vágní obsah AI nepřežije. Pište pro spodek trychtýře a lépe než AI břečka.
Podpora open source
Důležitá poznámka od jednoho sponzorů, ke které sice moc poznámek nemám, ale: proč přispívat na open source vývoj? Výstupy open source máme sice k dispozici zadarmo, ale vývoj a údržba zadarmo není.
Seznámili jsme se s tím, jak přispívají v Kinsta (hostingová společnost). S přispívání do WordPressu udělali součást agenturní kultury. Každé pondělní dopoledne věnují právě přispívání a ne práci pro klienty.
Zapojit se může každý, i když se neorientuje v kódu. Můžete přidat fotografie nebo pomoci s dokumentací a překlady.
Přístupnost jako SEO strategie
70 % zkoumaných webů podle Semrush a AccessibilityChecker nemělo loni v pořádku přístupnost. Vyzkoušejte pětisekundový test. Věříte webu a víte, co na něm máte udělat? Rychlé načítání nezachrání problémy s pochopením webu.
Pokud se uživatel vrátí během pár sekund zpět na Google a nedokončil formulář nebo stránku vzdá kvůli zmatenosti, Google dostane failure signál. Bounce rate není ranking signál, ale pogo-sticking ano (uživatel vyhledá frázi, klikne na výsledek, ale vzápětí se vrátí zpět na stránku s výsledky (SERP), aby klikl na jiný odkaz).
Přístupnost znamená méně špatných kliknutí a lepší hodnocení v Navboost. Několik dalších tipů:
- Logické pořadí tabování.
- Smysluplné chybové hlášky, titulky stránek.
- Dobrý kontrast.
- Článek Blind people don’t visit my website
Když na web přijde AI agent, vidí čisté HTML, vidí accessibility tree. Cloudflare sice umí udělat AI skeleton místo HTML ale pokud to máte blbě, tak ořízne třeba části stránky.
WordPress v CERNu II.
Na závěr dne jsem zašel opět na téma CERN a WordPress. Toto byla taková případovka kombinovaná s představením CERNu. LHC je největší stroj, jaký lidé postavili. Pracovalo na něm 2000 inženýrů z 34 zemí světa.
Návštěvnost mají v CERNu nejvíce z Google, LinkedIn a AI citací. Web berou prostředek pro šíření svého hlasu, relevance a také jako nástroj pro hledání talentů. Dobrý web je pro ně dynamický, propojený, přístupný a responsivní, objevitelný, snadný na údržbu a reflektuje jejich hlas.
Při migraci z Drupalu přenášeli i všechna nastavení práv. Migrace se týkala celkem 7000 webů.
Stop nejasnostem
Většina lidí umí jmenovat 5 pluginů pro WP, ale jen málo lidí jich vyjmenuje dvacet. Dvacítka pluginů dominuje trhu, jako populární by se jich daly označit dvě stovky. Pro ty zbylé je vhodné pozvat ke spolupráci markeťáky.
Přednášející nám povídal, jak se při propagaci svého pluginu se učili z chyb, mimo jiné, že ovládání měli příliš technické. Zbavili se technického žargonu a zvolili srozumitelnější jazyk. Jasněji definovali, co zákazníkovi přinášejí, zaměřili se přesně na typického zákazníka podle jeho chování a zjednodušili nákupní proces.
Atomický produkt
Perfekcionismus je nepřítelem kvality. Používejte AI jen v oblastech, kde jste specialista, jen tak bude dobrý pomocník. Zapojte kritické myšlení. Jinak riskujeme nesmyslné výstupy.
Pokud nezvládnete konkurovat rychlostí konkurujte tímto. Bez ohledu na to, co prodáváte, prodávejte hodnotu, důvěru, přístupnost, užitečnost, kvalitu.
AI nezachrání váš marketing
Nemáte výzkumný tým? Přečtěte si 10 posledních tiketů na podpoře. Čtěte recenze ke svým produktům a službám. Mluvte k reálným osobám, řešte reálný problém, mějte reálný názor.
Živý člověk vám bude oponovat, často tím i riskuje že se vám nelíbí. AI vám bude pochlebovat a neřekne, že řešíte špatný nebo úplně jiný problém, než byste měli.
Vezměte si svůj marketingový materiál, zakryje své jméno nebo značku. Jde zbytek aplikovat na konkurenci? Pak máte problém.
Nikdo neví, co víte vy
Soutěžíme na velmi fragmentovaném trhu. Je těžké najít vlastní pozici mezi bambiliónem markeťáků. Také ztrácíme, protože nálada u klientů je spíše „no já raději použiji AI“.
Spousta AI slopu (břečky), ale řada lidi si myslí, že toto je správný marketing. Expertise Visibility Gap. Propast mezi tím, jak hluboké odborné znalosti a zkušenosti máte, a tím, jak jsou tyto znalosti viditelné pro vaše okolí, klienty či zaměstnavatele. Víte hodně, ale často to svět neví o vás.
Ke komu mluvit? Lidi, kteří mohou být zákazníkem, mohou vás zviditelnit, mohou být partnery, mohou vás doporučit, mohou vás něco naučit. Budujte dlouhodobý obsah. Mluvte. nemusíte zrovna na pódiu, ale choďte na meetupy a ptejte se. Buďte na sockách. Budujte spojení.
WP Query
WordPress Core Performance Team si vytkl cíl zrychlit WP a vyřešit špatnou pověst ohledně rychlosti. Doporučuje stránkovou a objektovou cache.
💡 Tip: tématu jsem se věnoval i já loni v článku SQLite Object Cache jako brutálně jednoduchý plugin pro zrychlení WordPressu.
💡 Tip: Mrkněte na WP Desktop Mode. Zajímavý plugin vyvíjený Automatticem. Administrace WordPressu s ním bude připomínat práci v operačním systému. Je to budoucnost WordPressu?
Networking
Druhý den jsem se více věnoval networkingu, takže některé přednášky jsem musel vynechat. Naštěstí je na webu WordCampu k dispozici záznam snad každé z nich. Měl jsem domluvené schůzky se zástupci hostingu SiteGround, se společností Nine Gravity, déle jsem se zastavil třeba u stánků Weglot, Paypal, Gravity Forms, Usercentrics, Seravo, WP Umbrella, TranslatePress, Partners.one a jiných.
💡 Tip: Věděli jste, že WordPress pohání třeba bulvární deník The Sun?
Využil jsem také příležitost seznámit se s někým novým u neformálního oběda. Potrénoval jsem angličtinu s rodilým mluvčím z WP Goose, který přijel sbírat kontakty na svou službu XY. Kromě WordPressu jsme probrali třeba i cestování s manželkami na konference.
Závěrem
WordCamp Europe letos navštívilo přes 2400 účastníků z 81 zemí celého světa. 23 % lidí bylo na akci úplně poprvé. Vystoupilo zde šest desítek řečníků. University of Kraków bude mít kurz na WordPress.
V závěrečné panelové diskuzi zazněl i dotaz na vícejazyčnost přímo v jádře WordPressu. Prý stejný jako před čtyřmi roky. Zástupce WordPressu neurčitě konstatoval, že se na tom pracuje a je otázkou, jak velká část celé složité funkcionality bude v jádře a co zbyde na rozšiřující pluginy třetích stran.
I dva týdny po poslední přednášce ve mně WordCamp Kraków doznívá coby skvělá konference, na kterou se určitě zase někdy vrátím. Nejsem si jistý, zda hned příští rok, kdy ji bude hostit španělská Malaga, ale jakmile bude blíž, budu tam.
Tvůrce webů z Brna se specializací na Drupal, WordPress a Symfony. Acquia Certified Developer & Site Builder. Autor několika knih o Drupalu.
Web Development Director v Lesensky.cz. Ve volných chvílích podnikám výlety na souši i po vodě. Více se dozvíte na polzer.cz a mém LinkedIn profilu.

(W) Dior Dway Slide Pink Logo Embroidery KCQ550JMY
(W) adidas Five Ten Freerider Mountain Bike Black Purple
(W) Anta High Top Canvas Shoes Honey 122018065
Vans Old Skool Reissue 136 Green White
Tnf Urban Outdoor Hooded Fleece 3 In 1 Jacket Green FW22
Diesel Grey Oversized Hoodie With Letter Print Long Sleeve Sweatshirt
(Youth) Nike Waffle Trainer 2 Black Dark Beetroot
(W) Emporio Armani Leather Low Top White Cmft Lace Up
(Women) Balenciaga Pink Logo Print Crewneck T Shirt
(Youth) adidas Questar Flow Nxt K Black Royal Magenta
PUMA Future Rider Core White Black
Nike Air Max 90 Home Away Safety Orange
Timberland Waterproof Chukka Dark Brown
PUMA Flex T1 Reveal Red White
(W) Li Ning Low Orange Purple
(W) Chanel Leather Low Simplified Fashion Deep Blue Grey G39490
ASICS Gel Volley Elite 3 Low Blue
Burberry B Lola Full Frame Square Acetate Optical Glasses
Supreme Gtx Taped Seam Trooper Flower Print
Bally Lace Up Round Toe Low Blue Rnnr
Nb 990V5 Made In Usa Black History Month
Burberry Navy Blue Checkered Hooded Long Sleeve Jacket
Converse Chuck 70 Mono Leather Black
Represent Crewneck Long Sleeve Sweatshirt Off White Letter Print
Gucci Jacquard V Neck Long Sleeve Sweater Blue 597739
Converse Nonnative All Star Ox Black White
Hoka One One Rocket X Radiant Yellow Camellia 1113532 Rycm
New Era Alphabet Numeric Print Fleece Hoodie Unisex Black
Michael Kors Black Logo Print Long Sleeve Sweatshirt OF4529V48U 2831 4V3CNA319VF Mxm
Nike T Lite Xi Sl Photo Blue
Nike Flex Experience Run 9 Ozone Blue
Nike Air Force 1 07 LV8 Dusty Blue
(W) Birkenstock Leather Cmft Round Toe Versatile Platform Peep Toe Slides Black Regular Edition
(Youth) adidas Superstar Star Wars Darth Vader
(PS) ASICS Cotla Beige Cream
Nike Blazer Mid 77 Jumbo Floral
(W) Skechers I Conik Grey White Black 88888279 Grmt
Palace P 6 Panel Cord Navy Red
Balenciaga Bouncer Sneaker Worn Out Brown
(W) Chanel Sneaker Collection 22N Ski Capsule Beige G39500
Nike Kyrie 4 Ep Blackout 943806 008
Palace Surkit T Shirt Hot Pink Grey
(W) Converse Chuck 70 Neon Nights Low Top
Valentino SS23 Letter Logo Printed Oversized Long Sleeve Shirt Men Multicolor
Alife adidas Nizza High Clear Sky
(TD) Nike Blazer Mid 77 TD Grey Metallic Gold Star
(Youth) Nike Kyrie 4 Bhm
(Women) Gucci Lace Patchwork Long Sleeve Sun Protection Shirt Dusty Pink 721426
adidas Superstar 80S Scarlet
Stone Island SS22 Metallic Nylon Half Zip Hooded Jacket Men S 761541720
Nike SB Blazer Zoom Mid Black Black Metallic Pewter
(W) Nike Waffle One Light Soft Pink
PUMA Porsche Legacy Rs X Black White Yellow
Jeep 3 In 1 Water Resistant Hooded Jacket Unisex Casual Durable Wrinkle Resistant
PUMA C Skate Vulc Triple Black
(W) adidas Originals Rivalry Low Black Grey
(W) Valentino Open Toe Flat Sandal Pink
(GS) Nike Star Rnnr 4 Dark Obsidian Phantom
(W) Chanel Casual Slide Coral G34826
Balenciaga Triple S Sneaker Silver Metallic
(Women) Adjustable Chanel Gold Alloy Round Optical Eyeglass Frames
Fog Ssense Mockneck Brown Heavyweight Sweatshirt Unisex
Valentino SS23 Blue Long Sleeve Jacket With Logo Embroidery Patch
Hermes Designer Silk Tie Stylish Jacquard Woven Pattern
Reebok Classic Leather It White Skull Grey
Reebok Royal BB4500 HI2 White
(W) Ash Sting Chelsea Boot Black Warmth Durability FW21 M
ASICS Noosa Ff White Green
(Youth) adidas Terrex Climawarm Snowpitch Winter J Black Mesa
PUMA Colorblock Pullover Jacket Gray Long Sleeve Casual Outerwear
(Women) Alexander Wang FW24 Black Long Sleeve Button Up Collared Dress
(W) Staccato Fabric Pointed Toe Casual Flats French Tempered
Skechers Relaxed Fit Crenesi All Black 237051 Bbk
(W) Nb Fuelcore Nergize Gray White Wxnrgtl
Zegna FW22 Solid Logo Print Casual Pullover Sweatshirt Men S Navy Blue UA522ACT872
Maison Kitsune SS23 Loose Fit Crewneck Sweatshirt Black KM00310KM0020 P199 GU00342KM0002
(Women) Lululemon Sporty Long Sleeve Athletic Tee Lunar New Year Edition
(TD) Jordan 12 Retro White Vapor Green
(Women) Jil Sander FW22 Quilted Down Hooded Jacket Beige J40AF0014
Reebok Furylite Sports Casual Shoes Black Gray
Polo Ralph Lauren Gray Relaxed Straight Fit Button Casual Jeans For Men
Michael February Vans Ultrarange Exo Se Black
adidas Originals Supernova Cushion 7 White Green Tan
Gucci Black Classic Logo Print Stripe Zip Up Jacket 645217
Skechers Elite Flex Black White 666035 Blk
Onitsuka Tiger Big Logo Trainer 2 0 White Blue Red
Tiffany Co Tiffany Elsa Peretti Platinum 950 Ring
Karl Lagerfeld Pullover Sweatshirt Blue With Chest Logo Print
Li Ning Blast Se Mid Brown Blue
Skechers Snoop Dogg Slip Ins Uno Laid Back Beige 183006 Ofwt
Li Ning Black Unisex Solid Woven Warm Hoodie Jacket Sports Fashion Series
(W) PUMA Basket Heart Ns Baja Blue
(W) Versace Satin Buckle Chunky Heel High Pink 1007718
Nike Air More Uptempo 96 Denim
ASICS Gel Hoop V11 White
Hugo Boss SS24 Black Hoodie Jacket With Plain Logo Patch
Vans SK8 Hi Reissue High Top Rose Black White Unisex Black White
Nike Free Train Force Flyknit Red
Vans Era Get The Real Pink Unisex
Tnf 1990 Mountain Relaxed Ex Logo Print Red Hooded Jacket
adidas Grand Court Base 2 0 White
PUMA Retro Colorblock Knit Logo Hoodie Jacket White
PUMA White Crewneck Logo Printed Long Sleeve Sweatshirt
Evisu AW23 Black Yokosuka Jacket With Logo Print And Embroidery For Men
(W) Mizuno Wave Mujin 6 Grey Pink
3M adidas Nite Jogger Burgundy
(Women) Nike Sportswear Essential Black Logo Stand Collar Long Sleeve Jacket
(Youth) Li Ning Night Sprite Bright Orange
Acne Studios Plaid Letter Embroidered Scarf Unisex Couples Edition Multicolor
ASICS Gel Excite 8 Graphite Black
Onitsuka Tiger Mexico 66 Vin Neutral
Mitchell Ness Mitchell Ness Mastermind Skull Logo Hoodie Jacket Unisex Black OJZP7531 Clbyypppblck
Kenzo Boke Floral Series Slip On Fisherman Shoes Beige Cmft FD65ES020F76
(PS) Golden Goose Superstar Leopard GYF00112
(W) PUMA Provoke Xt Pearl Peachskin
(Youth) Nike Star 2 Low Top Blue Purple
Lacoste Colorblock Hooded Casual Down Jacket Khaki
Veja V 10 Extra White Black
Maison Kitsune Chillax Fox SS22 White Crewneck Sweatshirt Fox Patch Design GU00342KM0002 P700 MWB1093BK11
adidas Rigket Grey Cmft
(Women) Miu Miu FW23 Grey Embroidered Logo Long Sleeve Jacket GWB185 13LF F0031 S
ASICS Gel Cumulus 26 4E Wide Black Concrete
ASICS Gel Cumulus 28 Running Shoes Arctic Blue Aegean Blue
(PS) adidas Originals Continental 80 Stripes White Pulse Aqua
adidas Rockadia Trail 3 0 Black Night Metallic
Keen Sports Sandal Brown Orange
(Women) Jordan Flight Renegade Logo Print Zip Up Bomber Jacket Black
adidas Black Solid Color Sleeveless Zip Up Jacket
(W) Balenciaga Strike 20MM Boot Black
Reebok Liquifect 180 2 0 Spt Ap Black Instinct Red
Thom Browne Kids Classic Knitted 4 Bar Striped Shorts KJQ02A
(Women) Gucci Pink Flocked Logo Slogan T Shirt 695816
Li Ning Feidian 3 Challenger White Grey
Palm Angels SS22 Beige Belted Track Pants
Nike ACG Gtx Windproof Hooded Jacket Blue Casual Sportswear
(W) Anta Life Series Low Top Mesh Dad Shoe Black White
(PS) PUMA Roma Flagship White Apple
Anta Life Series Low Orange White Black
Mizuno Ezrun Cg White Blue
Maison Kitsune Badge Print Drawstring Hoodie Unisex LM00712KM0001
Prada Pre Black F58690
Skechers Relaxed Fit Arch Fit Tarver Brown Black Outdoor 204650 Brbk
adidas Terrex Two Flow Grey Gold
(W) Nike Air Vapormax Flyknit 2 Cheetah
(W) Li Ning Canvas White Black
(TD) PUMA Slipstream Ivory
(W) Gucci 105MM Platform Slide Sandal Beige Gg Canvas 674761
Vans Old Skool Tapered Multicolour
Tnf Tekware Grid Hybrid Zip Hoodie Jacket Men S Clay Gray
Under Armour Ua Seamless 1 2 Zip Long Sleeve Sports Shirt American Blue
Nike Air Huarache Swoosh Black Light Smoke Grey
(W) Crocs Literide Minimalistic Casual Sports Orange Sandals
(W) Bape A Bathing Ape Bapy Sta Pink White
Hugo Boss SS22 Stretch Cotton Twill Long Sleeve Jacket Men S Olive Green
(Women) Kenzo Black Tiger Head Crewneck Sweatshirt F852SW7054XA
(W) Erke Hongxing Wuyue Egret White 52122302397
Champion Champ Breaker Retro Sports White Classic Logo
Diesel FW22 White Thermal Print Crewneck Sweatshirt
(W) Hoka Anacapa Low Gore Tex Eggnog Shifting Sand 1130531 Essn
Nanamica Solid Mid Rise Straight Leg Casual Pants
Versace Slide Mainline Camo DSU6210 D2VFG Dmc
(Women) Burberry SS22 Plaid Print Pointed Collar Long Sleeve Shirt Frost White
(W) UGG Disquette Felted Forest Night 1143986 Frsn
(W) Nike Internationalist White Lemon Drop Regal Pink
Kappa Low Top White Green Patchwork K0CY5CC08D
Emporio Armani SS23 Solid Color Hoodie And Sweatpants Set Light Beige 6R1VXX
(W) Nb 247 Series Blue
Nb Fuelcell Propel V4 Quartz Grey Copper Metallic
Skechers Chunky Sole Slide Blue 232898 Nvy
(W) Reebok Royal Hyperium Grey White
Juun J PUMA Speedcat Mid Black
Denim Tears Alphabet Print Black Hoodie Unisex 201
Cav Empt Logo Baseball Collar Button Up Oversized Jacket Brown CES24JK13
PUMA X Ray Lite Pro Low Top Sneakers White
ASICS Goldstage I Pro Sm S Black
(W) Fila Fusion Grey Low Top Basketball
(W) Dua Lipa PUMA Cell Dome King Pink Lady
Vans Sentry Wc Checkerboard
(Youth) Jordan Air Max 200 Red Blue White
Nb 997 Explore By Sea Grey Orange
Mammut Alto Light 2 5L Waterproof Breathable Jacket Outdoor Hiking Jacket
adidas Originals Nizza Blue White
adidas Superstar 80S Deux Black White Silver
YEEZY Gap Engineered By Balenciaga Dove Longsleeve Tee Black
Nike Zoom Stefan Janoski Rm SB Light Bone Thunder Blue
(W) ASICS Gel Resolution 9 Padel Deep Mauve Lime Green
(W) adidas Adizero Evo Sl White Black
(W) Nb 696 Leather White
Palace F Light Jacket Olive
Moschino Black Button Up Collared Long Sleeve Jacket A0503
PUMA Rebound Joy Low White Grey Violet
(W) PUMA Riaze Prowl Mod Deep Blue
Vans Boxed Check Green Pullover Hoodie Letter Print Long Sleeve
adidas Supercourt Grey
adidas Originals Bg Trefoil Logo Track Jacket White Casual Sportswear
(Women) Vivienne Westwood Warwick Crystal Saturn Crown 925 Silver Ring Gold
(W) Off White Vulc Sneaker White Light Pink
Nike Air Force 1 07 LV8 Cool Grey
Timberland Originals Ultra Waterproof Wide Fit Chukka Boots Dark Brown
Nike Air Force 1 Foamposite Cup University Red
Kappa Magic Tape Casual Sport Slides White Unisex K0CX5LT01D
Salomon Speed Assault Tactical Boot Black
PUMA Suede Classic Pattern Master White
Jordan Hydro 8 Slides Khaki White
(W) Lily Wei Ankle Boot White Metallic Side Zip
Converse Golf Wang Glf 2 0 Pink And White
Hugo Boss SS23 Black Stand Collar Long Sleeve Jacket
(PS) Timberland Seabury Mid Red Brown
(W) Axel Arigato Low Top Lace Up White Grey Green
Brunello Cucinelli SS24 Sage Green Single Breasted Long Sleeve Jacket M291D6512P
Moschino Logo Print Crewneck Sweatshirt White Long Sleeve A1701
Y 3 Reg Ss Tee Unisex White Cotton Crewneck T Shirt
Bally SS23 Black Logo Print Drawstring Hoodie
(Youth) adidas Campus 00S J Black
(W) adidas Adizero Boston 9 Black Clear Aqua
(Women) Swarovski Triangle Cut Necklace For Women Silver
ASICS Gel Kinsei 6 Blue Green
Supreme Stripe Terry S S Polo Black
C P Company Emporio Armani Collab Twill Hoodie Navy Blue
(W) Nike Victori One Slide Black Metallic Red Bronze
St Ssy Stussy Holiday Overlock Varsity Raglan Crewneck Retro Sweatshirt Unisex
Onitsuka Tiger Nippon 60 Sneakers Black
Palladium Ocean Whale Print Hoodie Unisex Cotton Candy Color
(Youth) Nike Dunk Low Playground Pack
MLB Retro Low Dad Shoe
Gallery Dept Men S Vintage Black Embroidered Pocket T Shirt Short Sleeve Fbt 10020 Vblk M
Nb Numeric 440 Tan
Cat Progressor Sandal Hollow Magic Tape Black Multicolor
Crocs Echo Clog Latte
PUMA Rs 9 8 Gravity Low Top Running Shoes Grey Blue Red
Vans SK8 Hi Multi Color
Moncler FW21 Logo Puffer Jacket White
Off White SS21 Camouflage Logo Crewneck Sweatshirt Black
Li Ning Basketball Professional Night Raid Black
Louis Vuitton Black Solid Front Design Collar Jacket
(Women) Gucci Oval Alloy Frame Brown Sunglasses Women Spring Summer 23 Collection
(W) Hermes History Ankle Boot Grey Yellow Beige
Undercover X Medicom Toy Gilapple Clock Black
Fendi SS23 Black Letter Print Elastic Casual Pants FB0366
Giuseppe Zanotti Low Top Sneakers Grey Woven
ASICS Gt 2000 12 Lite Show Black Gradient
Alexander Mcqueen Solid Design Irregular Shape Sunglasses Men Black
Tnf All Round Logo Crewneck Sweatshirt Light Grey
Disney Miniso Mickey Head In Clouds Vinyl Plush Pendant Single Blind Box
Loro Piana Red Pilot Jacket Solid Color Hooded Zip Up Long Sleeve
(W) Nike Gamma Force Coconut Milk Orange
MLB Boston Red Sox Pullover Casual Unisex Sweatshirt Maroon Stylish Fit 3AMTEC126 Winered
(PS) Nike Dynamo Go Diffused Blue Laser Orange
(W) ASICS Gel Kayano 14 Baked Pink Cream
Balenciaga Strike Black
Nike Stussy FW23 Logo Print Waterproof Casual Shorts Unisex Light Green
Nb 300 Retro Versatile Low Top Casual Ink Green
(W) Gucci Screener Green Orange 577684
2021 22 Panini Mosaic Basketball Fast Break Box
Tommy Hilfiger Navy Quilted Zip Up Collar Jacket For Fall Winter 159AK644 Nvy
(Women) S Max Mara Max Mara V Neck Wool Cardigan Sweater Grey 9346031906004 Erice
Li Ning Wade All City 4 Grey Black
Endorphin Speed 4 Running Shoes
adidas Logo Retro Track Jacket Olive Green Unisex
Reebok Zig Kinetica 2 White Pure Grey
Marvel adidas Ultra 4D Advanced Spider Man
(W) ASICS Gel Venture 7 Mx Black Sneakers
Palace FW24 P Baseball Jersey Black Unisex With Embroidered Logo Patch
Chanel Cc Filigree Vanity Case Quilted Caviar Gold Tone Small Beige
(W) Huanqiu Shell Toe Platform Black Casual
Supreme S Logo Sweatpant FW19 Ash Grey
Balenciaga Sneaker Boot Black Green Stitch
adidas Response Cl Linen Green
WE11DONE Teddy Bear Pearl Necklace Print Long Sleeve Tee Charcoal Wd TT9 20 116 U Ch
UGG Highland Sport Utility Weather Boot Chestnut 1130729 Che
Nb Fresh Foam Vongo V4 Grey White Black
adidas Ultraboost Atr Grey Blue
PUMA Replicat X Circuit Galaxy Blue
Ua Zone Xt High Rise Lava Blast
Nike Moon Racer Qs Yellow Ochre
(TD) adidas Samba White Black Gum
(W) Skechers Go Run Lite Black White Pink 129425 Bkpk
Nike Dunk Low Black Panda 2 0
(W) Prada Logo Velvet Flat Slide Beige 1D270N 103 F0379 F
(PS) adidas Rapidazen Mid Black Yellow
Palace Shadow Shell P 6 Panel Grey
(W) UGG Bailey B2S Oyster 1153612 Oys
adidas Spiritain 2000 Grey Silver Black
PUMA Ralph Sampson 70 Mid Suit Trainers Board Shoes White
adidas Originals Prophere Brown
(W) Ua Atlantic Dun Sandal Peach Frost Steel
(PS) adidas Superstar 360 X J White Multi
Aigle Black Logo Fleece Pullover With Stand Collar Warm And Comfortable
Amiri SS22 Letter Print Crewneck Short Sleeve T Shirt Men Beige
Ua Fat Tire Slides Black
Nike Dunk Low Lazy Panda CU1727
Nike Phantom Gt Pro Ag Pro White
Nike Roshe Run Breeze Cool Grey
Versace SS22 Monogram Print Hoodie Black E73GAIF06
(W) Fila Lava Triple Black
(TD) Nike Little Posite Floral
Vans Authentic 44 Dx Paisley Black
Jeep Pilot Style Padded Loose Fit Baseball Collar Jacket
Moncler FW22 Masaya Green Ski Hooded Down Jacket Unisex
Li Ning Badfive Street Sole Red Black Multi
Golden Goose Logo Patch Pullover Sweatshirt Black
Diesel Colorblock Crewneck Pullover Sweatshirt Long Sleeve
(W) Sergio Rossi Patent Leather Square Toe High Heels Black
(W) Fila Rayflide Athletic Shoes White
Converse Chuck 70 High Classic White Orange
Jordan 4 Retro 2025 Black Cat
Lv Driver Loafer Blue Cmft
adidas 3MC Slip Black White
Skechers Dlites 4 0 Low Dad Shoes White 237225 Ntmt
Nike Renew Ride 3 Black Smoke Grey
Timberland 6 Inch Prm Waterproof Boot Black
adidas Originals Superstar 80S Han Meilin Green
Thom Browne Stripe Sneaker Black Fashion
Gucci SS23 Khaki Loose Fit Button Cargo Pants 659653
Acne Studios Oversized Single Breasted Hooded Jacket Brown Unisex B90758 Dcr
(W) PUMA Suede Heart Emboss Grey White
Birkenstock Zrich Suede Leather Stone Coin
Reebok Classic Leather Mid Ripple Black
Emporio Armani Fitted Hooded Zip Jacket Grey 3R1BT0
adidas Lite Racer Slip On
Nb Fresh Foam X More V5 HL5 WMORHL5 D
Jordan 3 Retro Black Cement 2018
Camel Crown Running Shoe Low Breathable Cmft
Dior Gu Tre Epic Black Boot
(W) Giuseppe Zanotti Pigalle 05 Black Square Toe Flat High Boot
Anta Shock Wave 5 V2 Black Lightning 112411106
Hermes Jacquard Woven Tie Unisex Couple Style Blue
Issey Miyake Solid Ribbed Zip Up Jacket Pink Long Sleeve HP36JL114
(W) Converse Chuck Taylor All Star Lift High Black
(GS) Nike Zoom Freak 2 Dusty Amethyst
Nike Zoom Freak 4 Ep The Decision DJ6149 101
Aim Leon Dore New Balance FW23 Colorblock Softshell Jacket Navy Unisex NB23WJ003
Camel Crown Outdoor Low Casual Non Slip A832303075
adidas Originals Pharrell Williams Pw Basics Embroidered Hoodie Green Unisex
Nb 740 Shoe Palace Green Black
Converse Jack Purcell Gtx Japan Edition White Rubber
adidas T Mac 5 Tmac Black White Red
(W) Prada Saffiano Loafer Black 2DD158 053 F0002 F
Dr Martens Leather Unisex Black White Simplistic Fashion Casual Shoe
adidas Originals Treziod Pt Black
(W) Reebok Others Gray White Blue
(W) ASICS Gel Kahana 8 Grey Matcha Green
Ua Curry Flow 9 Elementary School
adidas X9000L2 Shoes Dash Grey Core Black
(W) Prada Cloudbust Thunder Platinum 1E819L 3LMB F0W3L F
Skechers Dlites 1 0 Black White 894129 Bkw
Palace Burb T Shirt Light Red
Ua Charged Rogue 2 5 Rip Triple Black
Converse All Star Pro Bb Camo High Top
adidas Half Zip Pullover Sweatshirt Stone Grey With Logo For Men
(PS) Nike Dynamo Free Green Gray
Burberry Vintage Check Panel Button Up Jacket Gray
Off White Core Round Logo Print Backpack Black
Excellent Model Portrait Of Pirates One Piece Series Neo Dx Don Quixote Doflamingo Pvc Figure
Balenciaga Track Mule Navy
ASICS Gel Fux 4 Cn Shoes White Silver Red
(Women) Chanel White Silk Jacquard Jacket Embroidered Long Sleeve Fall Edition P71059
New Balance Logo Zip Up Stand Collar Jacket Khaki For Men AMJ23351 Inc
adidas Astra Star Cloud White Grey Two Core Black
(W) Ferragamo Gancini Blue Fashion Sandals
Mizuno Sky Blaster 2 Black Cmft
Homme Pliss Issey Miyake Pleated Waist Stand Collar Jacket Grey HP18JL601
(GS) Jordan 1 Retro High Racing Pack
Rick Owens SS22 Black Elastic Waist Ankle Length Casual Pants For Men Autumn RU02B2395CF
adidas Vl Court 3 0 Semi Lucid Blue
Tommy Hilfiger Softshell Jacket Versatile Minimalist Comfortable 157AP294 Cha
(Women) Celine Butterfly Sunglasses With Logo Temples White
Canada Goose Stormont Logo Hoodie Long Sleeve
Hermes Bouncing White Mesh Lace Up Low Top H232856ZH
(Women) adidas Originals Green Cartoon Graphic Crewneck Sweatshirt Casual Wear
Travis Cactus Jack Astroworld Logo Hoodie Brown Unisex Pullover Tc
Y 3 FW22 Black Solid Zip Up Collared Long Sleeve Jacket
Nike Phantom Vision Elite Dynamic Fit Fg Victory Pack
(W) Lv Lv Horizon 2 Straps Flat Brown