Witaj! Szukam doświadczonego dewelopera WordPress/WooCommerce do skonfigurowania logiki częściowej płatności (split-payment) na etapie realizacji zamówienia.
Co mamy teraz:
— Strona na WordPress + WooCommerce + Elementor Pro
— Zainstalowana i działająca oficjalna wtyczka WayForPay (na razie z kluczami testowymi)
— Podłączone KeyCRM do importu zamówień ze strony
Co trzeba zrealizować:
Na stronie realizacji zamówienia (Checkout) należy wdrożyć dwie oddzielne opcje płatności przez WayForPay:
Płatność pełna online
— Standardowe działanie WayForPay
— Zostaje pobrana 100% kwoty zamówienia
— W tej samej metodzie płatności powinny działać raty / płatności częściowe od Monobank i PrivatBanku
Płatność przy odbiorze + zaliczka 300 zł
— Klient płaci stałą kwotę 300 zł przez WayForPay niezależnie od całkowitej kwoty zamówienia
— Resztę klient płaci przy odbiorze na Nowej Poczcie
Wymagania dotyczące UX:
— W Checkout powinno to być wyświetlane jako dwie zrozumiałe oddzielne opcje płatności (przyciski radiowe lub inne wygodne rozwiązanie)
— Dla klienta powinno być oczywiste:
• ile płaci teraz
• ile pozostanie do zapłaty przy odbiorze
Wymagania techniczne:
Przy wyborze opcji „Płatność przy odbiorze + zaliczka 300 zł”:
— Przez WayForPay powinna być pobierana tylko stała kwota 300 zł
— Zamówienie WooCommerce powinno być tworzone na pełną kwotę koszyka
— W zamówieniu muszą być poprawnie rejestrowane:
• pełna kwota zamówienia
• kwota zaliczki (300 zł)
• reszta do zapłaty przy odbiorze
Krytycznie ważne:
Informacje o częściowej płatności i reszcie powinny być zapisywane standardowymi środkami WooCommerce / order meta bez „kółek”, aby KeyCRM poprawnie pobierało:
— kwotę zaliczki
— resztę płatności przy odbiorze
— faktycznie opłaconą kwotę
Ważne, aby zachować kompatybilność:
— z przyszłymi aktualizacjami WooCommerce
— z oficjalną wtyczką WayForPay
— z KeyCRM
— z Elementor Checkout
Preferowana opcja realizacji:
— Niestandardowa realizacja przez hooks / filtry WooCommerce (priorytet)
lub
— Użycie lekkiej i stabilnej wtyczki depozytów, jeśli to naprawdę bardziej niezawodne i nie stworzy problemów z WayForPay i KeyCRM
Dodatkowo ważne:
— Nie łamać standardowej logiki zamówień WooCommerce
— Nie tworzyć duplikatów zamówień
— Poprawnie obsługiwać webhook/callback od WayForPay
— Po udanej płatności zamówienie nie powinno przechodzić w niepoprawny status
— Pożądane jest zminimalizowanie liczby zewnętrznych wtyczek
Co oczekuję w rezultacie:
— Całkowicie działająca i przetestowana funkcjonalność
— Poprawne działanie płatności 300 zł przez WayForPay
— Prawidłowe wyświetlanie zamówienia w WooCommerce
— Poprawny import zamówienia do KeyCRM
— Instrukcja/krótkie podsumowanie realizacji po zakończeniu pracy
Proszę podać w odpowiedzi:
— terminy realizacji
— koszt
— w jaki sposób planujesz zrealizować zadanie (niestandardowo / wtyczka)
— czy miałeś doświadczenie z WooCommerce + WayForPay + płatnościami częściowymi
W tej chwili blok płatności wygląda tak 