Zmiany pomiędzy wersją 2 and wersją 3 dla DeployerGuide/Customization/SALESmanago
- Data i czas:
- 07/24/14 09:31:59 (10 years temu)
Legend:
- Bez zmian
- Dodane
- Usunięte
- Zmienione
-
DeployerGuide/Customization/SALESmanago
v2 v3 5 5 Integracja wykorzystuje mechanizm CustomScripts. 6 6 7 Przykładowa integracja, którą można wykonać przy użyciu załączonych plików pozwala na tworzenie linków do witryny internetowej, z parametrem identyfikującym klienta. Dzięki temu system SALESmanago może zbierać informacje na temat wejść na monitorowaną witrynę dla poszczególnych kontrahentów. 8 7 9 == Konfiguracja == 8 10 9 11 === 1. Implementacja skryptu komunikującego się z systemem SALESmanago === 10 12 11 Skrypt należy umieścić w katalogu apps/edokumenty/scripts. 13 Skrypt należy umieścić w katalogu apps/edokumenty/scripts. Skrypt jest uruchamiany przed wygenerowaniem treści wiadomości email z szablonu dla każdego adresata niezależnie. 12 14 13 Przykładowy skrypt (EmailCampaignMakeUpData.php) znajduje się w załączniku. Wystarczy uzupełnić konfigurację połączenia w klasie SalesManagoApiClient 15 Do skryptu przekazywany jest obiekt FlexyTemplatePage. Jest on dostępny w zmiennej $args['container']. Pozostałe parametry sa dostępne bezpośrednio jako elementy tablicy $args. 14 16 17 Przykładowy skrypt (EmailCampaignMakeUpData.php) znajduje się w załączniku. W tym skrypcie wystarczy uzupełnić konfigurację połączenia w klasie SalesManagoApiClient. 18 19 === 2. Przygotowanie szablonu kampanii === 20 21 W szablonie należy umieścić kod wykorzystujący rozszerzone dane dodane przez skrypt php. Przykładowe użycie rozszerzonych danych pokazane zostało w załączonym szablonie template.html (dane są dostępne jako właściwości obiektu salesmanago). 22