wdrożenia PrestaShop

Newsletter getresponse

  • 6 Odpowiedzi
  • 2928 Wyświetleń

0 użytkowników i 1 Gość przegląda ten wątek.

*

Offline Petre

  • Nowy
  • *
  • 3
  • 0
Newsletter getresponse
« dnia: Maj 23, 2012, 01:11:18 pm »
Witajcie,
googlując w internecie nie odnalazłem jednoznacznej odpowiedzi :

poszukuję modułu, który będzie eksportował automatycznie subskrybentów do serwisu getresponse.
Jakaś wskazówka czy takowy moduł istnieje (działa poprawnie) łączący preste z getresponsem?

W innym przypadku pozostają mi wyjścia (takie obecnie przyszły mi do głowy):
I. Eksport do csv i połączenie ze skryptem php, który będzie odpalany ręcznie bądź CRONem.

II. Grzebania i szukania klasy, która odpowiada za dodawanie usera do bazy i przerabianie jej na własne potrzeby.

*

Offline sower

  • Mieszkaniec
  • *****
  • 1,016
  • 3
    • I Love PrestaShop
  • PrestaShop: PS
  • Status: Programista
Odp: Newsletter getresponse
« Odpowiedź #1 dnia: Maj 23, 2012, 02:43:53 pm »
ale można dodać do sklepu w moduł/wigdet getresponse i za jego pomocą obsługiwać newslettera - z tym, ze ma to jedną wadę - skrypty js które wchodzą w konflikt z js presty ;)

co do exportu/importu to tu też problem - potwierdzenie e-maila przez jego właściciela ;)
SZYBKA POMOC TECHNICZNA : gg 45116037
SKLEPY | MODUŁY | INTEGRACJE | POMOC TECHNICZNA

*

Offline mario

  • Mieszkaniec
  • *****
  • 640
  • 0
  • Płeć: Mężczyzna
Odp: Newsletter getresponse
« Odpowiedź #2 dnia: Maj 23, 2012, 03:29:09 pm »
Nie jest to skomplikowana sprawa zwlaszcza ze klasa do api jest gotowa do pobrania i implementacji
nawet nie trzeba robic dodatkowego modulu
wystarczy lekko zmodyfikowac klase ( aby byla w standardzie presty ) wrzucic ja do /classes
i dopisac kilka linijek do kontrolera
jest to prosta implementacja, na zasadzie dopisania dodatkowo subskrybenta do GetResponse
Integracja wf-mag presta
freelancer

*

Offline Petre

  • Nowy
  • *
  • 3
  • 0
Odp: Newsletter getresponse
« Odpowiedź #3 dnia: Maj 24, 2012, 08:12:39 am »
Nie jest to skomplikowana sprawa zwlaszcza ze klasa do api jest gotowa do pobrania i implementacji
nawet nie trzeba robic dodatkowego modulu
wystarczy lekko zmodyfikowac klase ( aby byla w standardzie presty ) wrzucic ja do /classes
i dopisac kilka linijek do kontrolera
jest to prosta implementacja, na zasadzie dopisania dodatkowo subskrybenta do GetResponse

ok,
powiedzcie mi czy dobrze kombinuję (w razie błędu proszę mnie poprawić)
plik: authentication.php
kod:

      if (Tools::isSubmit('newsletter'))
      {
         $customer->ip_registration_newsletter = pSQL($_SERVER['REMOTE_ADDR']);
         $customer->newsletter_date_add = pSQL(date('Y-m-d H:i:s'));

                        GetResp::addNewSub($email, $addrLastname, $addrFirstname);
      }
      
      $customer->birthday = (empty($_POST['years']) ? '' : intval($_POST['years']).'-'.intval($_POST['months']).'-'.intval($_POST['days']));

przerzuciłem poniżej tego fragmentu (wykorzystam imię i nazwisko klienta):

      /* Customer and address, same fields, caching data */
      $addrLastname = isset($_POST['lastname']) ? $_POST['lastname'] : $_POST['customer_lastname'];
      $addrFirstname = isset( $_POST['firstname']) ?  $_POST['firstname'] : $_POST['customer_firstname'];
      $_POST['lastname'] = $_POST['customer_lastname'];
      $_POST['firstname'] = $_POST['customer_firstname'];
      $errors = $customer->validateControler();
      $_POST['lastname'] = $addrLastname;
      $_POST['firstname'] = $addrFirstname;
      $address = new Address();
      $address->id_customer = 1;


Co wy na to ?
« Ostatnia zmiana: Maj 24, 2012, 09:12:50 am wysłana przez Petre »

*

Offline mario

  • Mieszkaniec
  • *****
  • 640
  • 0
  • Płeć: Mężczyzna
Odp: Newsletter getresponse
« Odpowiedź #4 dnia: Maj 24, 2012, 03:22:09 pm »
Nie wiem z jakiej klasy korzystasz i jak zostala zmodyfikowana
ale dobrze kombinujesz
Integracja wf-mag presta
freelancer

*

Offline Petre

  • Nowy
  • *
  • 3
  • 0
Odp: Newsletter getresponse
« Odpowiedź #5 dnia: Maj 25, 2012, 10:04:02 am »
klasę stworzę własną także o jej ciało nie ma problemu.
ok, dam znać jak skończę czy udało się.

*

Offline mario

  • Mieszkaniec
  • *****
  • 640
  • 0
  • Płeć: Mężczyzna
Odp: Newsletter getresponse
« Odpowiedź #6 dnia: Maj 25, 2012, 12:04:26 pm »
nawet klasy tworzyc nie trzeba, wystarczy funkcja dopisana do config.php
czasami programowanie obiektowe jest znaczaco nadmiarowe.
Integracja wf-mag presta
freelancer