Budżet: 2500 UAH Termin: 1 dzień
Naprawiam sitemap.xml i przekieruję stronę główną na Twojej stronie internetowej
Budżet: 2500 UAH Termin: 1 dzień
Naprawiam sitemap.xml i przekieruję stronę główną na Twojej stronie internetowej
Budżet: 7000 UAH Termin: 7 dni
Dzień dobry ! Stale obsługuję strony na ImageCMS i mam wiele gotowych rozwiązań własnego rozwoju. Mam również rozwiązanie zintegrowane na wielu stronach na ImageCMS w języku i mapie strony.
Mam wiele prac w profilu ImageCMS z recenzjami - możesz zobaczyć.
Skontaktuj się i wyjaśnij cenę.
Świetny dzień !
Язык из-за закона, что должен по умолчанию открываться на укр?
Просто если сделать как Вы просите, то из выдачи могут повыпадать прежние страницы (русские), ибо ПС будут по ua ходить, они-же в куки не пишут.
Не проще для юзеров из Украины (по ip) проверять куки, и если их нет - значит заход первый. Соответсвенно делать переадресацию на /ua/ ?
Проверка по IP не нужна. Наши клиенты только из Украины, в другие страны не продаём. Редиректы для SEO - зло. Нужно сделать так, как написано в ТЗ.
Поєтому и проверка по айпи. Если человек из Украины при первом заходе делаются редиректи. Боты то заходят явно не с украинских айпи.
База IP неточная. Срабатывать будет корректно далеко не всегда. Нужно реализовать без проверок по IP. Это возможно?
Проверка по IP не нужна. Наши клиенты только из Украины, в другие страны не продаём. Редиректы для SEO - зло.
По хорошему надо переводить весь сайт где русский на украинский и наоборот. По плохому для главное страницы сделать редирект для главной станицы...
Тогда это можно будет сделать, но раньше завтра сделать никак не смогу. Работаю только в первой половине дня.
Правильно... поэтому я сделал ставку... Принимайте ставку, в личные сообщения доступы к сайту, утром начну заниматься вашей проблемой. Хорошего дня)
2 задачу по определению не надо будет делать, так как будет работать редирект для главной... я не вмешиваюсь в работу движка...
Если реализовать редирект главной на /ua/ то как можно будет попасть на русскую версию главной страницы?
Хоть ветка и не моя, влезу.
Это же только при первом заходе. Человек зашел в первый раз, сразу попал на юа. Так-же всплывет выбор языка. Все просто
Антон, если поставить редирект с главной на /ua/, то попасть на главную русскую версию не получится
Плюс я в ставке описал что можно сделать проверку и для большинства ботов это не сработает и будет как сейчас.
На русскую пока никак... Во всяком случае пока не посмотрю как у вас все устроено. ImageCms перешла на WordPress, сделала это в свое время. И какие изменения там были мне это сейчас неизвестно, поэтому я лишь сделаю переадресацию, что бы при заходе на главную, переадресация была сразу на украинскую версию. На работу и функциональность движка это не повлияет.
Какие Вам доступы нужны, чтобы Вы могли посмотреть и сообщить можете или нет реализовать моё ТЗ?
Лучше всего если дадите инсталяцию своего движка... тогда я смогу развернуть ее у себя на компьютере и все детально посмотреть. Так как скачать этот движок на данный момент нельзя.
Проблема более глубокая, чем кажется изначально.
При переключении на основной язык украинский все текущие русские URL станут украинскими и поломаются почти все модули на сайте (фильтра, статьи).
Получается нужно в движке менять логику генерации ЧПУ:
- все украинские страницы должны грузится с /ua/ в URL
- после переключения на украинский как главный язык нужно будет исправить работу всех поломавшихся модулей.
Плюс поправить генерацию xml карты сайта.
Так понятно описал задачу?
Могу переключить главный язык на украинский и Вы сможете увидеть что не работает и что нужно починить.
Как раз таки я об этом и не писал. Я написал о редиректе с главной страницы на другую автоматом... То есть при заходе по адресу https://sleepfly.com.ua/ вас будет сразу перенаправлять https://sleepfly.com.ua/ua/, русской версии не будет и это качается только главной страницы. Сохраняются все ссылки и работоспособность сайта в целом. А для того что бы понять логику движка, точнее сам принцип его переключения с ним надо покопаться и понять что происходит когда вы переключаете с русского на украинский.. опять же не должны меняться ссылки у товаров. Потому что второй язык идет как дополнительный и не важно какой он, французкий, немецкий, русский. Поэтому что бы полностью ответить на ваш вопрос, надо посмотреть как организован сам механизм переключения и что он затрагивает. У самого диафан;) Вышел из положения более просты путем... переписал данные из русской версии в украинскую, из украинской в русскую. Но тут будет другая проблема а именно в продвижении, ключевые слова... В третьих у вас был условно сайт и был подраздел ua, а теперь ua получается нет, а появится новый а имено ru... а по старым ссылкам у вас был русский контент а будет украинский... Что так, что эдак это вам сильно ударит по сео..
Если не добавлять /ru/ URLы, а лишь добавить /ua/ в украинские URL, то это только положительно повлияет на SEO. Именно так и нужно сделать.
Движок мы купили сразу установленным, потому файлов установки нет. Могу просто сделать бэкап сайта и отправить Вам для анализа.
Istnieje działająca platforma produkcyjna z katalogiem i automatycznym aktualizowaniem zewnętrznych ofert i cen. Stos technologiczny: — Node.js / TypeScript; — PostgreSQL; — istniejąca usługa odświeżania cen i cron; — oddzielny gotowy moduł walidacji i wyboru ofert w Pythonie; — staging i produkcja. Konieczne jest punktowe dopracowanie istniejącego pipeline'u odświeżania cen bez pełnego przepisywania backendu. OBOWIĄZKOWY ZAKRES 1. Integracja modułu Python — Moduł Python pozostaje oddzielnym komponentem; — zwraca zorganizowany wynik: oferty, wybrana oferta, statusy i flagi ryzyka; — Node.js waliduje wynik i wykonuje zapis w bazie danych; — przewidzieć obsługę błędów i częściowych/nieudanych uruchomień; — pipeline dziedziczony nie jest wyłączany do zakończenia QA. 2. Uruchomienie odświeżania według listy Dodaj uruchomienie: — po jednym slug/id; — po przekazanej liście slug/id. Możliwe CLI lub istniejące API serwisowe. Nowy interfejs użytkownika nie jest wymagany. 3. Tryb Shadow Nowe wyniki powinny być zapisywane oddzielnie i nie wpływać na produkcję do QA. Wymagane pola shadow: — cena; — ID wybranej oferty; — bezpośredni URL; — status oferty; — flagi ryzyka/QA; — checkedAt; — engineVersion. 4. Rozszerzenie istniejącej tabeli ofert Dodaj: — źródło; — external_offer_id; — last_seen_at; — last_checked_at; — engine_version; — flagi ryzyka lub przechowywanie w istniejącym JSON; — unikalne ograniczenie dla ochrony przed duplikatami. Nie jest wymagane tworzenie nowego równoległego systemu ofert, jeśli istniejącą tabelę można bezpiecznie rozszerzyć. 5. UPSERT, STALE i transakcja DB Zamień obecną schemę DELETE → CREATE: — UPSERT istniejących i nowych ofert; — oferty, które nie występują w pełnym udanym snapshot, są przekazywane do STALE; — w przypadku błędu API, częściowego wyniku lub niedokończonego snapshot aktywne oferty nie powinny stawać się STALE; — aktualizacja ofert, metadanych wybranej oferty i pól shadow według jednego modelu odbywa się w ramach jednej transakcji DB; — w przypadku błędu wykonywany jest pełny rollback. 6. Bezpieczne odświeżanie kanoniczne Odświeżanie cen nie powinno zmieniać: — marki; — referencji; — modelu; — kolekcji; — nazwy/tytułu; — slug; — opisów; — obrazów; — pól SEO. Aktualizowane są tylko oferta, cena i dane shadow. 7. Zachowanie obecnej logiki cron Zachować: — istniejący cron; — rolling batches; — cooldown; — sprawdzenie PRICE_REFRESH_MIN_DAYS przed wywołaniem zewnętrznego API; — dziedziczony pipeline produkcyjny do zakończenia Shadow QA. 8. Audyt wyników Wystarczy jedna opcja: — kolumna shadow w istniejącej tabeli administracyjnej; lub — eksport CSV. Minimalne dane: — model/referencja; — cena produkcyjna; — cena shadow; — delta; — URL produkcyjny/shadow; — status; — flagi ryzyka; — checkedAt; — engineVersion. Nowy skomplikowany dashboard nie jest wymagany. 9. Staging i QA — migracje DB; — wdrożenie staging; — test dymny na 5 przekazanych modelach; — następnie Tryb Shadow na około 50 modelach; — naprawa błędów technicznych wykrytych podczas tych uruchomień; — krótka dokumentacja kontraktu Python → Node.js i procedura rollback. OPCJONALNIE OCENIĆ ODDZIELNIE Prosta promocja techniczna bez nowego UI: — promocja jednego modelu po slug; — promocja listy slug; — przeniesienie potwierdzonych wartości shadow do produkcji; — techniczna weryfikacja po rollout. WYNIK — Pull Request; — migracje DB; — działająca integracja Python → Node.js; — Tryb Shadow; — UPSERT, STALE i transakcyjne aktualizacje; — uruchomienie po slug/id; — wdrożenie staging; — wyniki testu dymnego; — krótka dokumentacja; — nie mniej niż 7 dni na poprawki błędów w zrealizowanym zakresie po akceptacji. W ODPOWIEDZI WSKAZAĆ 1. Stała cena za obowiązkowy zakres. 2. Oddzielny koszt mechanizmu promocji. 3. Termin. 4. Ocena godzin. 5. Kiedy gotowi do rozpoczęcia. 6. Doświadczenie z transakcjami PostgreSQL, migracjami i pipeline'ami wczytywania. 7. Jakie pytania należy wyjaśnić przed rozpoczęciem. 8. Czy wliczone są staging, QA, migracje i okres naprawy błędów. Szablonowe odpowiedzi bez konkretnej oceny nie będą rozpatrywane. Dostęp do produkcji na pierwszym etapie nie jest udostępniany. Praca zaczyna się od ograniczonego przeglądu kodu i stagingu.
TZ: Przywrócenie strony z kopii zapasowejRodzaj pracy: rollback/przywrócenie strony, usunięcie błędów po nieudanej aktualizacjiPlatforma: strona działa na dwóch systemach, OpenCart i WordPress (dwie oddzielne administracje) Hosting: ukraine.com.uaOpis problemu17.07.2026 aktualizowano moduł filtrów. Aktualizacja okazała się nieudana, i stronę trzeba było przywrócić do poprzedniej wersji. Jednak podczas przywracania strona częściowo się zepsuła:nie działa część stron;nie działają niektóre przyciski;część ważnej funkcjonalności przestała działać.ZadanieCałkowicie przywrócić stronę z kopii zapasowej z 16.07.2026 do w pełni działającego stanu. Przywrócenie ma obejmować oba systemy (OpenCart i WordPress):pliki strony;bazy danych;ustawienia hostingu;wszystkie elementy interfejsu i funkcjonalność.Wynik: strona działa bez zakłóceń, wszystkie strony, przyciski i funkcje są poprawne na obu platformach.Wymagania wobec wykonawcyPrzed rozpoczęciem prac zrobić kopię zapasową aktualnego (zepsutego) stanu strony.Uwzględnić powiązania między OpenCart a WordPress (wspólna baza, integracja, synchronizacja danych itp.), sprawdzić, aby po przywróceniu oba systemy działały zgodnie.Po przywróceniu przeprowadzić kontrolę kluczowych stron i funkcji na obu platformach.Odbiór pracyPo wykonaniu zadania przewiduje się minimum 4 dni na sprawdzenie działania strony przez zamawiającego. Ostateczny odbiór po potwierdzeniu stabilnej pracy.
Potrzebna jest centralna serwerowa system zbierania i przechowywania danych z Planfix, 1C, Meta Ads i Google Ads, a także webowy dashboard do ich wyświetlania i analizy. Wszystkie dane, historia zmian, obliczenia i agregowane wskaźniki muszą być przechowywane wyłącznie w serwerowej bazie danych. Dashboard nie powinien przechowywać ani duplikować danych biznesowych. Ma on uzyskiwać niezbędne informacje z serwerowej bazy przez API zgodnie z zapytaniami użytkownika i wyświetlać je w postaci KPI, wykresów, tabel i szczegółowych raportów.
Szukamy wsparcia dla projektu opartego na Yii , trzeba wprowadzać poprawki i dopracowania bazy, częściowo jest kontakt z poprzednim wykonawcą .....................
Potrzebna jest migracja bazy z CRM G-PLUS do MyChatBot Objętość bazy - 26 tys. leadów 2 leje - Centrum obsługi klienta oraz Dział sprzedaży z własnymi lejkami Karty leadów (oprócz imienia i numeru) mają wiele różnych pól Leady mają również nagrania głosowe rozmów. Muszą być również przeniesione Od kandydata oczekuję orientacyjnej kwoty oraz terminów realizacji