[{"data":1,"prerenderedAt":76},["ShallowReactive",2],{"realizacja-sukienki-malgorzata":3},{"id":4,"title":5,"body":6,"description":58,"extension":65,"gotowe":66,"lead":67,"meta":68,"navigation":66,"opisSeo":69,"path":70,"seo":71,"sitemap":72,"stem":73,"tytulSeo":74,"__hash__":75},"realizacje/realizacje/sukienki-malgorzata.md","Sukienki Malgorzata",{"type":7,"value":8,"toc":57},"minimark",[9,14,18,21,25,28,31,35,38,41,45,48,51,54],[10,11,13],"h2",{"id":12},"z-woocommerce-który-nie-nadążał","Z WooCommerce, który nie nadążał",[15,16,17],"p",{},"Sklep pracował wcześniej na WooCommerce i był źle zoptymalizowany. Przeniesienie na PrestaShopa było decyzją o platformie na lata, nie kosmetyką.",[15,19,20],{},"Pierwsze wdrożenie powstało u mnie w całości: projekt graficzny, kodowanie i część serwerowa.",[10,22,24],{"id":23},"sklep-rósł-przez-kilka-lat","Sklep rósł przez kilka lat",[15,26,27],{},"To jedna z tych realizacji, które widać dopiero w dłuższym czasie. Katalog rozrósł się do ponad dziewięciuset pozycji, w cenach od około 300 do 640 zł, i działa w dwóch językach.",[15,29,30],{},"Sukienki są podzielone nie krojem, tylko okazją: studniówka, wesele, komunia, chrzciny, osiemnastka, karnawał, sylwester. Klientka szuka sukienki na coś konkretnego, nie sukienki wieczorowej w ogóle.",[10,32,34],{"id":33},"teraz-przejście-na-prestashop-9","Teraz przejście na PrestaShop 9",[15,36,37],{},"Sklep przechodzi właśnie na PrestaShop 9.1.1. Przy tej okazji napisałem motyw od nowa, na warsztacie budowania z Hummingbirda 2.0: webpack, TypeScript, Sass i Bootstrap 5. Poprzednie źródła zostały w repozytorium jako materiał porównawczy, nie jako baza.",[15,39,40],{},"To druga duża przeprowadzka tego sklepu, tym razem bez zmiany systemu, za to z wymianą całej warstwy prezentacji. Sklep urósł na tyle, że pracuje przy nim więcej osób — ja odpowiadam za front i własne moduły, backendem zajmuje się drugi developer.",[10,42,44],{"id":43},"linkowanie-wewnętrzne-zrobione-modułem-nie-ręcznie","Linkowanie wewnętrzne zrobione modułem, nie ręcznie",[15,46,47],{},"Przy ponad dziewięciuset produktach ręczne wiązanie stron między sobą nie ma szans. Napisałem do tego własne moduły, które budują na stronie produktu blok linków do kategorii, w których ten produkt się znajduje. Zestaw wynika wprost z przypisań w panelu, więc przy dodaniu towaru nie ma żadnej dodatkowej roboty.",[15,49,50],{},"Jedna decyzja przesądza tu o efekcie. Gdy blok ma limit pozycji, ucinane są kategorie najpłytsze, a zostają najgłębsze. „Damskie\" i tak jest linkowane z menu i okruszków na każdej podstronie, więc pod linkowanie wewnętrzne pracuje dopiero „sukienki na wesele\".",[15,52,53],{},"Drugi moduł robi to samo z ręcznym wyborem kategorii, kiedy blok ma być redakcyjny. Oba wchodzą w ten sam hook, więc ten automatyczny pomija linki wystawione już przez tamten, żeby na dole strony nie powstały duplikaty.",[15,55,56],{},"Moduły nie dokładają własnego CSS-u ani JavaScriptu — korzystają ze slidera i klas motywu, więc wdrożenie nie wymaga przebudowy frontu.",{"title":58,"searchDepth":59,"depth":59,"links":60},"",2,[61,62,63,64],{"id":12,"depth":59,"text":13},{"id":23,"depth":59,"text":24},{"id":33,"depth":59,"text":34},{"id":43,"depth":59,"text":44},"md",true,"Sklep z sukienkami szytymi w Polsce, przeniesiony z niewydolnego WooCommerce na PrestaShop. Przez kilka lat urósł do ponad dziewięciuset pozycji, a teraz przechodzi na PrestaShop 9 z motywem napisanym od nowa i własnymi modułami do linkowania wewnętrznego.",{},"Sklep z sukienkami szytymi w Polsce na PrestaShop. Przeniesiony z WooCommerce, dziś ponad 900 pozycji i przejście na PrestaShop 9.","/realizacje/sukienki-malgorzata",{"description":58},{"loc":70},"realizacje/sukienki-malgorzata",null,"z8NDkfq4LRhxGyZTxP3sI5iP5UTYAIGdd-va64j6DHU",1789996027866]