Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak

Integracja landing page'a z KeyCRM: skrypt PHP, który tworzy zamówienie

Klient sprzedaje towary przez landing page i wcześniej otrzymywał zgłoszenia na email/arkusze.
Zadanie: sprawić, aby każde zgłoszenie z formularza na stronie automatycznie tworzyło transakcję w KeyCRM z pełnym zestawem danych:
- kontakt (imię, email, telefon);
- towar(y) i suma;
- płatność i jej status;
- UTM‑tagi z reklamy;
- dodatkowe pola pod logikę biznesową.

Rozwiązanie
Po stronie strony internetowej dodano PHP‑handler formularza, który zbiera wszystkie dane z $_POST i formuje strukturalną tablicę data pod format API KeyCRM:

Podstawowe dane transakcji:
- title — nazwa zgłoszenia;
- source_id — źródło leada;
- manager_comment — komentarz z formularza;
- manager_id oraz pipeline_id — odpowiedzialny menedżer i lejek.

Kontakt:
- blok contact z full_name, email, phone tworzy/aktualizuje kartę klienta, powiązaną z transakcją.

Dane marketingowe:
- utm_source, utm_medium, utm_campaign, utm_term, utm_content — wszystkie UTM z linku automatycznie przekazywane są do CRM, aby marketing mógł widzieć, z jakiej kampanii/ogłoszenia pochodzi lead.

Towary:
- tablica products z polami name, sku, quantity, price, picture pozwala od razu zarejestrować, co dokładnie kupuje klient, w jakiej ilości i po jakiej cenie.

Płatności:
- tablica payments z payment_method_id, amount, payment_date, status („paid”, „not_paid”, „canceled”, „refund”) umożliwia powiązanie z transakcją faktu/statusu płatności.

Pola niestandardowe:
- blok custom_fields z uuid i value wypełnia specyficzne dla biznesu pola (na przykład, typ leada, źródło zapytania, wewnętrzne tagi).
- Po utworzeniu tablicy $data jest ona wysyłana do KeyCRM przez zapytanie HTTP do ich API‑endpointu tworzenia transakcji/zamówień (opis jako „integracja formularza z CRM po stronie serwera”).

Co otrzymał klient
- Automatyczne transakcje: każde wypełnienie formularza na stronie tworzy pełną kartę w KeyCRM bez ręcznego wprowadzania.
- Przejrzysta analityka: marketing widzi UTM‑tagi przy każdej transakcji i może liczyć konwersje w kampaniach.
- Poprawne rozliczenie sprzedaży: w karcie od razu są towary, suma i status płatności — wygodne dla finansów i powtórnych sprzedaży.
- Gotowość do skalowania: przy rozszerzeniu strony/reklamy nie trzeba zmieniać procesu w dziale sprzedaży — wszystko już jest scentralizowane w CRM.
Szczegóły pracy
Budżet 246 PLN
Dodana 18 grudnia 2025
285 wyświetleń
Freelancer
Oleg M.
Ukraina Lwów  21  0

Gotowy do podjęcia pracy Gotowy do podjęcia pracy
Zakończono 21 Sejfów
W serwisie 2 lata