Budżet: 5000 UAH Termin: 2 dni
Dzień dobry. Proszę się zgłaszać, zrobię szybko i zgodnie z potrzebną logiką. Mam duże doświadczenie w PHP.
Proszę o cenę, ustalam minimalną
Zadanie:
Skonfigurować automatyczną synchronizację organizacji i metody płatności w zgłoszeniach SalesDrive na podstawie rzeczywistych płatności (SalesDrive API).
Zamówienia przychodzą ze strony do SalesDrive już z przypisaną organizacją.
Na stronie organizacja jest przypisywana na przemian (FOPy rotują między zamówieniami).
W SalesDrive prowadzone są również płatności za zamówienia (jest powiązanie płatności z zgłoszeniem i organizacją).
Obecnie zdarzają się sytuacje, kiedy:
zamówienie poszło do jednej organizacji (FOP),
a płatność faktycznie przeszła do innej,
lub organizacja się zgadza, ale w zgłoszeniu wybrano niewłaściwą “metodę płatności”.
Trzeba zautomatyzować poprawę tych przypadków.
Wdrożyć skrypt (preferowany PHP + cron na moim hostingu), który będzie:
Pobierać nowe/zmienione płatności z SalesDrive przez API.
Dla każdej płatności:
Określać:
do jakiego zgłoszenia (zamówienia) się odnosi;
na jaką organizację została przeprowadzona;
typ płatności:
WayForPay (płatność online na stronie),
płatność na dane FOP (płatność na konto/kartę FOP);
czy płatność jest pełną czy częściową płatnością.
Znajdować powiązane zgłoszenie (zamówienie) w SalesDrive po order_id.
Porównywać:
organization_id w płatności vs organization_id w zgłoszeniu;
aktualną płatność w zgłoszeniu vs tę, która powinna być według poniższych zasad.
Wprowadzać zmiany w zgłoszeniu, jeśli to konieczne (przez API).
Jeśli organizacja w płatności i w zgłoszeniu się zgadza
ale metoda płatności się nie zgadza z tym, co powinna być według poniższych zasad
→ aktualizujemy tylko metodę płatności w zgłoszeniu.
Jeśli organizacja w płatności i w zgłoszeniu się NIE zgadza
→ zmieniamy organizację w zgłoszeniu na tę, która jest wskazana w płatności
→ i przypisujemy odpowiednią metodę płatności według poniższych zasad.
Jeśli zarówno organizacja, jak i metoda płatności już odpowiadają zasadom
→ nic nie zmieniamy.
Istnieją 2 typy kanałów płatności:
WayForPay – płatność online ze strony.
Płatność FOP – płatność na dane FOP.
Określenie pełna/częściowa płatność można na podstawie sumy płatności w stosunku do sumy zamówienia
jeśli suma wszystkich udanych płatności za zamówienie ≥ suma zamówienia → pełna płatność;
jeśli mniej → częściowa płatność.
Płatność WayForPay, pełna płatność → 138
Płatność WayForPay, częściowa płatność → 139
Płatność FOP, pełna płatność → 143
Płatność FOP, częściowa płatność → 148
Płatność WayForPay, pełna płatność → 140
Płatność WayForPay, częściowa płatność → 141
Płatność FOP, pełna płatność → 142
Płatność FOP, częściowa płatność → 147
Skrypt powinien korzystać z tej mapy zgodności.
Organizację i metodę płatności należy zmieniać tylko dla “żywych” zgłoszeń
(na przykład: Nowe, Potwierdzone, Przygotowywane do wysyłki – dokładne ID statusów podam).
Dla zgłoszeń w statusach “Wysłane”, “Zakończone”, “Anulowane”, “Zwrot” – nic nie zmieniać.
SalesDrive API: dokumentacja pod adresem: https://api.salesdrive.me/api/docs/
Potrzebny skrypt, który można uruchamiać przez cron (na przykład co 5–10 minut).
Preferowane prowadzenie logu zmian (numer zgłoszenia, stara/nowa organizacja, stary/nowy sposób płatności, data/czas).
Funkcjonujący skrypt (PHP lub inny język, do uzgodnienia), który:
pobiera płatności z SalesDrive;
poprawnie określa organizację, typ płatności oraz pełną/częściową;
poprawnie aktualizuje zgłoszenia według opisanej logiki.
Budżet: 5000 UAH Termin: 2 dni
Dzień dobry. Proszę się zgłaszać, zrobię szybko i zgodnie z potrzebną logiką. Mam duże doświadczenie w PHP.
Budżet: 3000 UAH Termin: 3 dni
Witam.
Mogę zrealizować zadanie. Mam doświadczenie w podobnym. Terminy i koszt są orientacyjne - trzeba omówić szczegóły.
Pisz, zrobię wszystko szybko i jakościowo.
Budżet: 4000 UAH Termin: 4 dni
Cześć, ciekawe zadanie, opracuję skrypt zgodnie z twoimi wymaganiami, nie powinno być trudności.
Budżet: 4000 UAH Termin: 1 dzień
Witaj! Jestem gotów zrealizować ten projekt, mam duże doświadczenie w tworzeniu różnych aplikacji.
Budżet: 21000 UAH Termin: 6 dni
Cześć! 👋 Jestem Igor, zespół 256Devs. Opracowujemy niezawodne systemy automatycznej synchronizacji danych między różnymi platformami i bazami. Gwarantujemy dokładność, bezpieczeństwo przesyłania danych oraz automatyczne wykonanie. Najpierw przeanalizujemy API lub strukturę danych obu systemów, które należy zsynchronizować. Następnie opracujemy skrypt lub moduł do automatycznej synchronizacji i skonfigurujemy jego wykonanie (Scheduler/Cron). Przeprowadzimy testowanie poprawności przesyłania danych. Proszę, prześlij szczegóły dotyczące systemów i typów danych do synchronizacji — jesteśmy gotowi, aby zacząć.
Budżet: 4000 UAH Termin: 2 dni
Dzień dobry, mam ogromne doświadczenie w pracy z ich API. Mogę to zrealizować w PHP. Piszcie na priv, aby omówić szczegóły.
Budżet: 4000 UAH Termin: 2 dni
Dzień dobry, Ołeksandrze.
Zadanie jest jasne, potrzebne będą od Ciebie klucze, dzisiaj - zrobię. Na wszystkie wykonane zadania, udzielam gwarancji.
Z poważaniem, Denis
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.
Witaj! Szukamy doświadczonego specjalisty ds. reklamy kontekstowej (Google Ads) do promowania usług księgowych dla biznesu (jednoosobowa działalność gospodarcza, spółka z o.o., VAT, kasy fiskalne, raportowanie). Co należy zrobić: Przeanalizować niszę i konkurencję (Kijów i regiony Ukrainy). Zebrać semantyczne jądro na gorące zapytania komercyjne (wsparcie księgowe, otwieranie/prowadzenie jednoosobowej działalności gospodarczej/spółki z o.o., konfiguracja kas fiskalnych). Skonfigurować efektywne kampanie reklamowe w Google Search (i w razie potrzeby w KMM/zbiorach). Skonfigurować konwersje (połączenia, zgłoszenia, przejścia do komunikatorów) dla dokładnego śledzenia. Codziennie/tygodniowo optymalizować kampanie w celu obniżenia kosztu leada. Warunki współpracy i płatność: Jesteśmy zainteresowani długoterminowym partnerstwem i wynikami (docelowe zapytania biznesowe, a nie tylko kliknięcia). Jesteśmy gotowi rozważyć model: stała opłata za konfigurację + bonus za każdego docelowego leada/klienta lub płatność za leady po udanym okresie testowym (pierwsze 1-2 tygodnie). W recenzjach koniecznie prześlij przykłady swoich udanych przypadków w zakresie usług/B2B (preferowane usługi prawne lub finansowe) oraz zaproponuj swoją wizję formatu płatności.