Shopify (Dawn): blok “Haft/Monogram” w karcie produktu + zapis w właściwościach pozycji linii
Potrzebny programista Shopify (Liquid/JS/CSS) do motywu Dawn (Sklep internetowy 2.0).
Celem jest stworzenie na stronie produktu (PDP) bloku “Wyszywanie / Monogram” jak w przykładzie (karta w prawej kolumnie), który otwiera panel ustawień wyszywania. Wyszywanie jest darmowe (cena produktu się nie zmienia), ale wybrane parametry powinny być przekazywane w zamówieniu jako właściwości pozycji.
Gdzie powinien być blok
Wewnątrz informacji o produkcie na stronie produktu
Jako blok, a nie osobna sekcja
Lokalizacja: pod selektorem ilości, przed przyciskami zakupu
UI/Funkcjonalność
W złożonym widoku (karta):
Tytuł: “Dodaj swój monogram”
Podtytuł: “Personalizuj eleganckim ręcznie wykończonym wyszywaniem”
Odznaka po prawej: “DARMOWE”
Przycisk/link: “Skonfiguruj”
Po kliknięciu Skonfiguruj:
Otwiera się szuflada/modal
Desktop: szuflada po prawej
Mobile: dolny arkusz lub pełnoekranowy panel
Obowiązkowo:
przewijanie wewnątrz (zawartość nie powinna być obcinana)
zamknięcie przez X i kliknięcie na overlay
blok nie powinien “przyklejać się” otwarty
Wewnątrz szuflady kroki:
Wybór lokalizacji (radio):
Górny prawy róg
Dolny prawy róg
Górny lewy róg
Dolny lewy róg
Tekst wyszywania
max 10 znaków
licznik 0/10
walidacja: minimum 1 znak (jeśli nie wybrano “Nie, dziękuję”)
Wybór czcionki
6 opcji (01–06)
Ważne: przyciski to nie tylko nazwy, ale podgląd “ABC” jak na ekranie maszyny do wyszywania
Kolor nici
próbki (kółka) + podpis/tooltip
kolory:
Kremowy #F5EFE3
Głęboki ecru #D8C3A5
Kość słoniowa #F7F1E6
Chmura #B9B5AE
Przydymiony granat #2F4E73
Baby Blue #7FB2D8
Jasna mięta #CFE8D8
Khaki #8A7B6A
Winterberry #A3182E
Czerwony #D1122E
Różowy #F2B6C6
Przyciski:
“Nie, dziękuję”
“Anuluj”
“Zapisz”
Po zapisaniu:
wyświetla się podsumowanie (tekst + lokalizacja + czcionka + kolor)
przyciski Edytuj / Usuń
Co powinno trafić do zamówienia (właściwości pozycji)
Trzeba zapisać w formularzu produktu (przez ukryte inputy lub inaczej poprawnie):
właściwości[Tekst wyszywania]
właściwości[Lokalizacja wyszywania]
właściwości[Czcionka wyszywania]
właściwości[Kolor nici wyszywania]
Jeśli “Nie, dziękuję”:
Tekst wyszywania = "Nie, dziękuję"
pozostałe pola mogą być puste
Wymagania techniczne
Dawn / OS 2.0
Realizacja jako blok w sections/main-product.liquid (schema + wyjście przez case block.type)
Renderowanie przez snippet snippets/embroidery-block.liquid
JS bez eval, bez naruszeń CSP, scoped selectors (aby nie psuło się przy kilku blokach)
Responsywność 320px+, szuflada: max-height: 90vh; overflow-y: auto
Nie psuć standardowego add-to-cart Dawn, bez błędów w konsoli
Wynik
Kod wprowadzony do motywu + sprawdzenie na Desktop/Mobile
Sprawdzam: zapisanie ustawień → dodanie do koszyka → właściwości widoczne w elemencie koszyka i w zamówieniu
Proszę, w odpowiedzi
prześlij 2–3 przykłady prac Shopify (Dawn/OS2.0)
ocenę czasu/kosztów
potwierdź, że robiłeś niestandardowe właściwości pozycji
Załączniki 5
-
6650 28 0 2 Witam! Zapoznałem się z Twoim szczegółowym zadaniem technicznym dotyczącym wdrożenia bloku haftu dla motywu Dawn. Specjalizuję się w tworzeniu pod Shopify (OS 2.0) i mam duże doświadczenie w pracy z Liquid, JavaScript oraz dostosowywaniem sekcji motywu Dawn. Twoje zadanie dotyczące wdrożenia właściwości pozycji zamówienia przez ukryte inputy jest dla mnie całkowicie zrozumiałe, wielokrotnie realizowałem podobne rozwiązania do personalizacji produktów, które są poprawnie przekazywane do koszyka i wyświetlane w zamówieniu.
Zrealizuję tę funkcjonalność jako blok w schemacie main-product.liquid, przenosząc logikę do oddzielnego snippetu, co zapewni czystość kodu i wygodę zarządzania przez edytor motywów. Drawer będzie dostosowany do urządzeń mobilnych w formacie bottom-sheet, a logika zapisywania właściwości będzie działać na czystym JS bez konfliktów z standardową funkcjonalnością dodawania do koszyka.
Na początek pracy ważne jest dla mnie wyjaśnienie kilku kwestii. Proszę, powiedz mi, czy czcionki do wyboru będą realizowane przez standardową funkcjonalność czcionek Shopify, czy dostarczysz niestandardowe pliki do podłączenia przez CSS? Proszę również o wyjaśnienie, czy należy wyświetlać wybrane parametry w koszyku (strona koszyka/drawer), czy wystarczy ich przekazanie do właściwości zamówienia dla administratora?
Jestem gotów omówić realizację Twojego projektu w wiadomościach prywatnych. Potwierdzam, że praca z właściwościami pozycji zamówienia jest standardową częścią mojej praktyki. Będę zadowolony, mogąc pomóc Ci wdrożyć tę funkcjonalność!
Aktualne zlecenia dla freelancerów w kategorii Content Management Systems
DevOps / Administrator systemów do przeniesienia i zabezpieczenia strony WordPressSzukamy doświadczonego inżyniera DevOps lub administratora systemu do jednorazowego projektu z możliwością dalszego wsparcia technicznego. Mamy główną stronę komercyjną na WordPressie. Obecnie jest ona hostowana na wspólnym serwerze, ostatnio borykamy się z rosnącą liczbą… Content Management Systems, Programowanie stron internetowych ∙ 4 godziny 43 minuty temu ∙ 20 ofert |
Dopracowanie modułu Simple Pass Open Cart
207 PLN
Dzień dobry, co trzeba zrobićproblem: podstawowa funkcjonalność modułu pozwala na parsowanie cen promocyjnych, daty akcji są ustawiane tylko ręcznie przed parsowaniemco trzeba zrobić:1) dopracować możliwość parsowania daty rozpoczęcia i zakończenia akcji2) ustawić datę… Content Management Systems ∙ 6 godzin 4 minuty temu ∙ 12 ofert |
Rozwój strony internetowej dla sklepu internetowego.Zainteresowany opracowaniem strony internetowej dla sklepu internetowego. Potrzebny system: sklep internetowy (do 2000 produktów, na początku mniej), 10–20 SEO-zorientowanych landingów, integracje z 1C oraz usługami AI. Content Management Systems, Programowanie stron internetowych ∙ 9 godzin 47 minut temu ∙ 70 ofert |
Dopracowanie Front-end e-sklepu na OpencardTrzeba dopracować front-end e-commerce strony na OpenCart. Główne zadania: poprawić błędy wizualne, dostosowanie do urządzeń mobilnych, poprawić wyświetlanie kart produktów, kategorii, koszyka oraz strony składania zamówienia. Oczekuje się starannego kodowania, zachowania… Content Management Systems, Programowanie stron internetowych ∙ 1 dzień 2 godziny temu ∙ 51 ofert |
SEO/GEO-architekt pełnego cyklu dla WordPress (Bricks) — niszowe strony eksportowe EN: Pełno-cykłowe SEO/GEOO nas. KOLEO — firma zajmująca się budownictwem domów drewnianych (Ukraina, 20+ lat, 300+ projektów w 35+ krajach). Wchodzimy na rynki eksportowe poprzez serię niszowych stron internetowych. Szukamy specjalistów, których strony naprawdę się rankują — w Google i w wyszukiwaniu AI… Content Management Systems, Promocja w wyszukiwarkach (SEO) ∙ 1 dzień 4 godziny temu ∙ 14 ofert |