Wordpress + WooCommerse store
W tym samym czasie, druga faza prac została wykonana bezpłatnie, ze względu na przerwy terminów.
Strona: https://medgroup.com.ua Opis problemu Strona przestała się otwierać. Po przejściu na stronę wyświetla się błąd 404 (Ta strona nie istnieje). Strona działa na WordPressie, hosting — Hostinger. Nie wprowadzano żadnych zmian przed pojawieniem się problemu. Wymagane: Znaleźć przyczynę wystąpienia błędu. Przywrócić działanie strony. Sprawdzić: WordPress; ustawienia Hostinger; plik .htaccess; linki stałe (Permalinks); wtyczki i motyw; uprawnienia do plików; dzienniki błędów (error logs); ustawienia domeny i SSL; DNS (jeśli problem jest z nimi związany). Dostępy Udostępnię: dostęp do Hostinger; dostęp do WordPressa (w razie potrzeby); FTP/menedżer plików. Wymagania Nie usuwać danych strony. Preferowane jest wykonanie kopii zapasowej przed wprowadzeniem zmian. Po usunięciu problemu wyjaśnić, co dokładnie było przyczyną. Pracę należy wykonać dzisiaj, jak najszybciej
Trzeba zrobić lekką aplikację na telefon, dosłownie jedną stronę. Projekt dam. Wszystkie szczegóły w wiadomości prywatnej
Witaj. Musisz stworzyć dokładną kopię funkcjonalności modułu na WordPressie dla open card. Plugin Mondial Relay WooCommerce Moduł do dostawy. Dodaję również dokumentację. Dokumentacja jest dostępna w języku angielskim. Istotą tej integracji jest to, że przy wyborze sposobu dostawy, Mondial Relay otwiera kartę, a następnie z adresu i kodu pocztowego wypełnionego w formularzu zamówienia na stronie pokazuje najbliższy punkt wydania. Cała dokumentacja jest na stronie oraz przykład widgetu. Są moduły pod Prestashop, WordPress itp. To nie jest dla opencart. Możesz wziąć moduł i na tej podstawie zrobić pełną kopię dla open card. Czekam na cenę i terminy. Wszystkiego dobrego i spokojnego. Kocham was, przyjaciele.
Wymagania dotyczące opracowania i konfiguracji strony na WordPress Ogólne wymagania Należy wykonać pełną szatę graficzną i integrację zatwierdzonego projektu w systemie zarządzania treścią WordPress. Wynikiem pracy ma być nowoczesna, szybka, responsywna strona, która w pełni odpowiada projektowi Figma i jest gotowa do dalszej promocji. CMS WordPress (najbardziej stabilna wersja) bez użycia gotowych szablonów (ThemeForest itp.) własny motyw czysty kod zgodność z nowoczesnymi standardami WordPress Szatkowanie zgodnie z Figma responsywność Desktop Laptop Tablet Mobile Poprawne wyświetlanie w nowoczesnych przeglądarkach: Chrome Firefox Safari Strona musi być maksymalnie zoptymalizowana. optymalizowana struktura HTML minimalizacja CSS i JavaScript lazy load obrazów WebP responsywne obrazy (srcset) preload krytycznych zasobów optymalizacja czcionek brak zbędnych bibliotek Wskaźnik PageSpeed: Desktop — 100 Mobile — 90+ SEO Podstawowe przygotowanie SEO. Powinno być zrealizowane: poprawna struktura H1-H6 tytuł opis Open Graph favicon robots.txt sitemap.xml canonical Przyjazne URL schema.org (Organizacja, Lokalny Biznes, Usługa) Administracja Wszystkie elementy tekstowe i graficzne powinny być edytowane przez panel administracyjny WordPress. Edytowalne są: nagłówki teksty przyciski obrazy ceny bloki usług kontakty telefony email adres media społecznościowe FAQ opinie pola SEO Formularze: Zostaw zgłoszenie lub podobne: Zamów telefon Formularze powinny: przechodzić walidację działać bez błędów być zabezpieczone przed spamem wyświetlać komunikat o pomyślnym wysłaniu Wysyłanie: Email Telegram Google tabela Przewidzieć możliwość edytowania: telefonów email adresów Google Maps grafiku pracy Bezpieczeństwo zabezpieczenie przed spamem Optymalizacja: Wykorzystanie nowoczesnych mechanizmów: cache optymalizacja CSS optymalizacja JavaScript optymalizacja obrazów WebP Responsywność: Strona powinna poprawnie działać na: Desktop Laptop Tablet Mobile Bez poziomego scrolla. Przewidzieć funkcjonalność: płynny scroll jakościowe animacje przyklejony nagłówek (Sticky Header) menu dla wersji mobilnej przyciski szybkiego kontaktu CTA-bloki FAQ (Akordeon) Integracje Przewidzieć możliwość podłączenia: Google Analytics 4 Google Tag Manager Meta Pixel Google Search Console Google Maps Telegram Treść Wszystkie materiały powinny być łatwe do zmiany przez administratora. Wymagania dotyczące kodu: czysty kod bez zbędnych wtyczek zgodność z standardami WordPress brak krytycznych błędów w konsoli przeglądarki Przekazanie projektu Po zakończeniu prac wykonawca przekazuje: archiwum strony baza danych motyw WordPress lista użytych wtyczek instrukcję aktualizacji i tworzenia kopii zapasowej dostępy (w razie potrzeby) Użycie wtyczek Minimalizować liczbę zewnętrznych wtyczek. Używać tylko tych, które są naprawdę niezbędne do działania strony. Testowanie Przed oddaniem projektu należy sprawdzić: działanie wszystkich formularzy poprawność responsywnego szatkowania prędkość ładowania brak uszkodzonych linków działanie wszystkich przycisków wyświetlanie w popularnych przeglądarkach poprawność SEO-znaczenia brak błędów JavaScript poprawne działanie na urządzeniach mobilnych
Potrzebne jest stworzenie Modułu "Ankieta", w którym będą ankiety, pytania i opcje odpowiedzi do pytań (logika wyświetlania pytań oraz przetwarzania odpowiedzi - zrealizujemy w osobnym projekcie). 1. Lista i CRUD dla "Ankiet". W liście ma być "Nazwa ankiety", ikony "Edytuj/Usuń". Po kliknięciu na Edytuj - ma otworzyć się formularz z: "Nazwą" - input, pole obowiązkowe, "Opis" textarea ankiety (nieobowiązkowe), przycisk "Zapisz". Poniżej pytania dotyczące tej ankiety, wyświetlane w trybie tylko do odczytu. Po kliknięciu na "Usuń", ma pojawić się potwierdzenie "Czy na pewno chcesz usunąć Ankietę", jeśli klikniesz "tak" - ma zostać usunięta Ankieta i wszystkie pytania, które się w niej znajdują. Zrealizować wielojęzyczność zakładkami, języki: ukraiński, angielski i rosyjski (w przyszłości - niemiecki i hiszpański). Nad listą u góry ma być przycisk "Dodaj Ankietę", po kliknięciu na który - zostanie zrealizowana powyżej opisana logika, tylko z pustymi polami. 2. Lista i CRUD dla "Pytań". W liście ma być: Nazwa pytania, ikony "Edytuj/Usuń". Po kliknięciu na Edytuj, ma być: "Pytanie" - pole input, obowiązkowe, "Opis pytania" - pole textarea, oraz dynamiczne bloki dodawania opcji odpowiedzi, ten blok ma się nazywać "Opcje odpowiedzi". Każda opcja odpowiedzi ma zawierać "Nazwa opcji" - input (pole obowiązkowe), "Quest 1" - lista rozwijana z 24 Questami (pole obowiązkowe), oraz krótkie input "Punkt" z możliwością podania w nim liczby dodatniej (pole obowiązkowe), + jeszcze jeden "Quest 2" - lista rozwijana z 24 Questami (pole nieobowiązkowe), oraz krótkie input "Punkt" (pole nieobowiązkowe) z możliwością podania w nim liczby dodatniej, oraz ikona usuń, po kliknięciu na którą ma być potwierdzenie "Czy na pewno chcesz usunąć opcję odpowiedzi", jeśli tak - tylko bieżąca opcja odpowiedzi ma zostać usunięta. Przycisk zapisz, który zapisuje formularz. Zrealizować wielojęzyczność zakładkami, języki: ukraiński, angielski i rosyjski (w przyszłości - niemiecki i hiszpański). Nad listą u góry ma być przycisk "Dodaj Pytanie", po kliknięciu na który - zostanie zrealizowana powyżej opisana logika, tylko z pustymi polami. 24 Questy to statyczna lista z nazwą questu i liczbą, która mu odpowiada, NIE autoinkrement, a ręcznie podana liczba. Całą listę przekażę w wiadomościach prywatnych. Lepiej wprowadzić tę listę jako osobną tabelę w bazie danych, aby można było w razie potrzeby ją rozszerzać. CRUD dla tej listy NIE jest potrzebny. Design/markup - ma odpowiadać designowi, markupowi samego panelu administracyjnego. Kod modułu ma wykorzystywać API samego CMS, pisać swój kod - tylko wtedy, gdy nie ma gotowego API. W idealnym przypadku oczekuję oceny w godzinach, aby zrozumieć koszt 1 godziny pracy. Wygodnie mi pracować w logice timerate`ów.