Menu
Jest wolny
rejestracja
Dom  /  NA/ Wybór odbiorcy. Krok

Wybór odbiorcy. Krok

Korzystanie z formularza kontaktowego 7

sytuacja

Gdy odwiedzający wypełnia formularz na stronie internetowej, wpisuje:

  • E-mail adres
  • Telefon
  • Adres (ulica, miasto, województwo, kod pocztowy)
  • Wiadomość

Muszę przechowywać te informacje w bazie danych na przyszłość i muszę wysłać wiadomość e-mail na centralny adres e-mail oraz na określony adres e-mail, który zmienia się w zależności od stanu odwiedzającego.

Zasadniczo sprzedawcy mają terytoria, a kontakty z witryny powinny być wysyłane na adres e-mail głównej witryny internetowej, a także do osoby odpowiedzialnej za terytorium.

Nie wszystkie stany mają wyznaczonego sprzedawcę.

Podjęte kroki

Skonfigurowałem bazę danych formularzy kontaktowych do przechowywania wszystkich widoków w bazie danych.

Metodę opisaną na stronie Contact Form 7 wykorzystuję do wybrania odbiorcy - wybieralnego odbiorcy za pomocą rurek. Używam nazwy stanu jako listy rozwijanej do wyboru i adresu e-mail sprzedawcy za rurą.

Ustawiłem "Mail" CF7, aby był wysyłany na centralny adres e-mail witryny i na adres e-mail sprzedawcy, który działa w wybranym stanie.

[e-mail chroniony],

Problemy

Gdy odwiedzający wybiera stan z przypisanym sprzedawcą, adres e-mail sprzedawcy jest wprowadzany do bazy danych, a nie do stanu.

Gdy odwiedzający wybierze nazwę stanu, do którego nie ma przypisanego sprzedawcy, nazwa stanu jest wprowadzana do bazy danych, ale nie jest wysyłana wiadomość e-mail.

Próbowałem też skonfigurować „Pocztę”, aby wysłać do [e-mail chroniony] i „Poczta (2)” do wysłania (adres e-mail sprzedawcy), jednak żaden e-mail nie został wysłany do [e-mail chroniony] gdy nie określono adresu e-mail dla nazwy stanu w menu rozwijanym.

Na koniec spróbowałem wpisać nazwę stanu w tym formacie - "Alaska |" W tym przypadku do bazy danych nie wprowadzono żadnego stanu i nie wysłano żadnego e-maila. Zweryfikowałem to za pomocą obu opcji poczty wymienionych powyżej.

Rozwiązanie?

Teraz rozumiem, mogę po prostu pisać [e-mail chroniony] dla wszystkich nazw stanowych bez wyznaczonego sprzedawcy - i to jest w porządku.

Problem polega na tym, że e-mail jest nadal wprowadzany do bazy danych dla stanu.

Zgaduję, że potrzebuję sposobu na przypisanie nazwy stanu ([_sur_state]) i przekazanie jej do ukrytego pola w CF7, aby można je było przechowywać w bazie danych, ale nie wiem, jak.

Gromadzenie rozwiązań z sieci „Jak wybrać odbiorcę wiadomości e-mail w formularzu kontaktowym 7 na podstawie wprowadzenia stanu adresu w formularzu i zapisania w bazie danych”

Podziękowania dla Michaela Simpsona z Formularza Kontaktowego Blank. Rozwiązanie jest wskazane (rodzaj ukryte) na stronie bazy danych formularza kontaktowego w artykule - menu CF7 z rurami

Dodaj do functions.php

Function myFilter ($ formData) (// Zmień $ formData return $ formData; // koniecznie zwróć) add_filter ("cfdb_form_data", "myFilter"); function location_form_handler ($ formData) ($ formName = "ExtendedContact"; // zmień to na nazwę twojego formularza $ fieldName =" state "; // zmień to na nazwę twojego pola " if ($ formData && $ formName == $ formData-> title && $ formData-> scan_form_tags) ($ emailSelected = $ formData-> posted_data [$ fieldName]; $ valueSelected = null; foreach ($ formData-> scan_form_tags as $ tag) (if ($ tag ["name "] == $ nazwa_pola) (foreach ($ tag [" surowe_wartości"] jako $ surowaWartość) (// wartość | email $ tablica wartości = explode (" | ", $ surowaValue); if (count ($ valuesArray) = = 2 && $ valuesArray == $ emailSelected) ($ valueSelected = $ wartościArray; break;))) if ($ valueSelected! = null) (break;)) if ($ valueSelected! = null) ($ formData-> posted_data [ $ fieldName ] = $ valueSelected; $ formData-> posted_data [$ fieldName. "_email"] = $ emailSelected;)) return $ formData;) add_filter ("cfdb_form_data", "location_form_handler");

Spowoduje to utworzenie wpisu w bazie danych z nazwą stanu (pole przed potoku) jako stan i drugim polem (e-mail po potoku) z odpowiednim adresem e-mail jako state_email.

Na koniec zaktualizuj definicję formularza w formularzu kontaktowym 7, w ten sposób:

NOTATKA

Chcę również wspomnieć, na wypadek, gdyby ktoś inny spotkał się z taką sytuacją -

W moim formularzu odwiedzający wypełniający formularz wybierają stan, w którym się znajdują, a następnie sprzedawca odpowiedzialny za ten stan otrzymuje wiadomość e-mail. Musiałem również wysłać e-mail na centralny (firmowy) adres e-mail.

Jednak nie wszystkie stany mają wyznaczonego sprzedawcę, ponieważ firma koncentruje się na środkowym zachodzie.

Z formularzem kontaktowym 7, jeśli adres e-mail po rurze był pusty, e-maile w ogóle nie zostaną wysłane. Metoda opisana przez Michaela w rzeczywistości pozwala na puste pole po rurze.

W formularzu ustawiłem "Poczta" do wysłania do centrali e-mail i „Poczta (2)” do wysłania do sprzedającego (jeśli istnieje).

Wybieranie odbiorców z książki adresowej

Jak wspomniano wcześniej, podczas tworzenia wiadomości należy wypełnić pola „Do” i, jeśli to konieczne, pole „DW”. Jeśli niezbędne adresy są zapisane w Twojej Książce adresowej, to podczas tworzenia wiadomości wystarczy wybrać z niej odbiorców, zamiast „ręcznie” wprowadzać niezbędne adresy.

Aby to zrobić, musisz wykonać następujące czynności:

1. W oknie „Utwórz wiadomość” z pozycji menu „Usługa” kliknij pozycję „Wybierz odbiorców”

2. W otwartym oknie dialogowym " Wybierz odbiorców"Wybierz odbiorcę, którego adres ma być umieszczony w polu" Do kogo"I kliknij przycisk" Do: à", A następnie w ten sam sposób, jeśli to konieczne, odbiorców, których adresy należy umieścić w" Kopiuj"(Tylko w tym przypadku konieczne jest użycie przycisku" Do: à»).

Następnie zobaczysz adresy odbiorców w polu „ Odbiorcy wiadomości»

Ryż. nr 11

3. kliknij przycisk „OK”

Następnie w oknie „Utwórz wiadomość” zobaczysz wypełnione pola „Do” i „DW”. Ponadto adresy w tych polach będą wyświetlane tak, jak zostały wprowadzone do książki adresowej w polu „ Wyświetlacz„(Patrz rys. nr 8).

Ryż. nr 12

NS. d. kw.

G. Tiumeń

Krok. Wybór dokumentu.

Krok. Wybór typu dokumentu głównego.

Dokument główny zawiera tekst i grafikę, które są wspólne dla wszystkich wersji połączonego dokumentu, na przykład adres zwrotny w liście firmowym.

Podczas uruchamiania Aplikacje słowne domyślnie otwierany jest pusty dokument. Jeśli go zamkniesz, polecenia, które należy wykonać w następnym kroku, nie będą już dostępne.

Wybierany jest dokument, który będzie stanowił podstawę - aktualny dokument, szablon lub istniejący plik.

Dokument główny zawiera standardowy tekst i grafikę, które będą częścią każdego listu. Jeśli używasz gotowego listu jako szablonu, usuń nazwę i adres odbiorcy.

Zadanie 28:

1. Utwórz dokument główny - pismo w bieżącym dokumencie:

Szanuj proszę pana!

<<Дата>> Kierownik centrum komunikacyjnego.

Aby scalić dane z dokumentem głównym, należy połączyć ten dokument ze źródłem danych lub plikiem danych.

Źródłem danych jest tabela programu Word, arkusz programu Excel, książka adresowa lub inny dokument zawierający informacje, które należy umieścić w szablonie wiadomości e-mail, aby go dostosować. Na przykład źródło danych może zawierać nazwiska, adresy, numery telefoniczne i numery kont Twoich klientów.

Może być użyty

Kontakty programu Outlook ... Aby korzystać z listy kontaktów z Aplikacje Microsoft Outlook, wybierz polecenie Wybierz z kontaktów programu Outlook.

istniejący plik źródła danych ... Jeśli jest prześcieradło Microsoft Excel, bazy danych Microsoft Access lub innego typu pliku danych, kliknij Użyj istniejącej listy i znajdź ten plik w oknie dialogowym Wybór źródła danych.

Jeśli to plik Excel, możesz wybrać dane z dowolnego arkusza lub nazwanego zakresu w skoroszycie. W programie Access możesz wybrać dane z dowolnej tabeli lub zapytania zdefiniowanego w określonej bazie danych.

Aby użyć innego typu pliku, wybierz go w oknie dialogowym Wybór źródła danych... Gdyby żądany plik nie wyświetlane, wybierz odpowiedni typ plik lub wariant Wszystkie pliki na liście Typ pliku.

Podczas scalania możesz użyć typów plików danych:

o Jednopoziomowe pliki DBMS, dla których jest zainstalowany odpowiedni dostawca OLE DB lub sterownik ODBC. Kilka z tych sterowników jest zawartych w Microsoft Office 2010.



o Plik HTML zawierający jedną tabelę. Pierwszy wiersz tabeli powinien zawierać nazwy kolumn, a reszta powinna zawierać dane.

o Dokument Microsoft Word... Dokument ten powinien zawierać jedną tabelę. Pierwszy wiersz tabeli powinien zawierać nagłówki, a pozostałe wiersze powinny zawierać rekordy, które mają zostać scalone z dokumentem.

o Dowolne plik tekstowy, który zawiera pola danych oddzielone (lub oddzielone) tabulatorami lub przecinkami oraz rekordy danych oddzielone znakami akapitu.

tworzyć listę - nowy plik dane w programie Word ... Lista jest zapisywana jako plik bazy danych (MDB), który można ponownie wykorzystać. Jeśli nie ma pliku danych, wybierz odbiorców - Utwórz listę, Utwórz i utwórz listę w wyświetlonym formularzu.

W oknie po naciśnięciu przycisku „Dostosowywanie kolumn” pojawi się lista najczęstszych nazw pól.

Bardzo ważny krok tworząc źródło danych definiuje jego strukturę, a najważniejszą cechą bazy danych jest jej elastyczność. Poświęć trochę czasu na znalezienie wszystkich informacji o odbiorcach, które mogą być wymagane podczas wysyłania poczty zbiorczej. Następnie pogrupuj te informacje w pola.

Pole jest jednostką informacji. Na przykład książka telefoniczna zawiera imię, nazwisko, numer kierunkowy i pole numeru telefonu. Dokument może zawierać różne pola, np. imię, nazwisko, powitanie, adres, miasto, województwo, kod pocztowy, numer konta. Treść wszystkich pól związanych z jednym odbiorcą nazywa się nagranie.

Podczas tworzenia źródła danych znacznie lepiej jest mieć za dużo pól niż za mało: dodanie jednego pola do tysięcy rekordów jest czasochłonne i podatne na błędy, a usunięcie dodatkowego pola wymaga tylko kilku naciśnięć klawiszy.

Projektując źródło danych, zastanów się, jak je posortujesz. Nie umieszczaj więcej niż jednej informacji w tym samym polu. Na przykład, jeśli zamierzasz wpisywać litery w kolejności alfabetycznej nazwisk adresata, będziesz potrzebować dwóch oddzielnych pól: na imię i nazwisko. Połączenie ich w jedno pole „Nazwa” zakłóciłoby elastyczność sortowania.

Możesz usunąć niepotrzebne pola, zaznaczając je i naciskając przycisk „Usuń”.

Możesz dodać nowe pola wpisując ich nazwy w oknie "Pole" i klikając przycisk "Dodaj...". (Dodając nowe pola, nie zostawiaj spacji w ich nazwach. Na przykład nazwa to KodPocztowy).

Możesz zmienić kolejność pól, podświetlając je i naciskając przyciski dół-góra.

Gdy wszystkie nazwy pól zostaną wyświetlone we właściwej kolejności, kliknij przycisk OK.

Jeśli używasz istniejącej listy, upewnij się, że zawiera wszystkie potrzebne informacje, w tym wszystkie kolumny i wiersze. Chociaż możesz wprowadzić pewne zmiany podczas scalania, nie możesz osobno otworzyć źródła podczas tego procesu. Scalanie jest łatwiejsze, jeśli źródło danych jest przygotowane przed połączeniem.

Zadanie 29:

1. Utwórz bazę danych - połącz źródło z polami:

- Nazwisko

- Nazwa

- drugie imię

- Piętro

- Ulica

- Dom

- Apartament

- Telefon domowy

Na stronie systemu Sbierbank Online Tłumaczenie organizacji Możesz przelać pieniądze do organizacji, zapłacić za towary i usługi, dokonać płatności podatku i zapisać zrealizowany przelew w menu osobistym.

Aby przejść do tej strony Sbierbanku Online, musisz przejść do strony Płatności i przelewy Kliknij w link Tłumaczenie organizacji.

Jak przelać pieniądze do organizacji

W celu zaangażowania tłumaczenie Pieniądze organizacja, wykonaj następujące kroki:

Notatka: Możesz użyć szablonu płatności do przelewu, jeśli ta płatność została przez Ciebie zapisana na liście szablonów płatności. Aby to zrobić, kliknij link Wybierz spośród szablonów płatności i wybierz odpowiedni szablon płatności. Dzięki temu wszystkie dane podane w szablonie zostaną wykorzystane do utworzonej płatności.

  • W polu „Numer konta” wprowadź konto organizacji, na którą przesyłasz pieniądze.
  • W polu „INN” wprowadź numer NIP.
  • W bloku Bank Beneficjenta należy wybrać z katalogu nazwę banku, w którym otwierany jest rachunek beneficjenta. Aby skorzystać z przewodnika, kliknij link Wybierz z katalogu... W oknie, które zostanie otwarte, zaznacz pole obok wymaganego banku i kliknij przycisk Wybierz. W rezultacie pole „BIC” zostanie wypełnione automatycznie.

W przypadku niektórych firm lub organizacji konieczne będzie określenie dodatkowych szczegółów płatności lub wypełnienie pola „Cel płatności”, w którym należy wprowadzić wszystkie niezbędne informacje, aby jednoznacznie zidentyfikować płatność lub poinformować odbiorcę o dodatkowych informacjach (z wyjątkiem kwota) szczegółów płatności.

Dokładnie sprawdź wprowadzone dane i potwierdź operację hasłem jednorazowym. Następnie płatność trafia do Sbierbanku w celu przetworzenia.

Wpłata zostaje zaksięgowana na rachunku beneficjenta najpóźniej następnego dnia roboczego po dokonaniu płatności. Jeśli pieniądze nie zostały zaksięgowane na koncie beneficjenta, sprawdź status płatności w sekcji „Historia transakcji w Sbierbank Online”. Jeżeli operacja nie zostanie zakończona, jej status będzie miał status „Nie zaakceptowana przez bank”. Spróbuj ponownie przeprowadzić operację lub skontaktuj się z Centrum kontaktowym Sbierbanku, aby poznać przyczyny odrzucenia płatności.

Ponadto zawsze możesz wydrukować pokwitowanie transakcji w sekcji „Historia transakcji w Sbierbanku Online”.

Jeżeli regularnie dokonujesz płatności do tego odbiorcy, zalecamy zapisanie i potwierdzenie szablonu transakcji hasłem SMS. W przyszłości wszystkie płatności w ramach tego szablonu będą realizowane bez potwierdzania hasłami jednorazowymi.

Ważny! Płatności przy użyciu arbitralnych danych nie są dostępne dla klientów, którzy nie zawarli UDBO w oddziale Sbierbanku w Rosji.

W punktach wyjścia

Z karta bankowa

W terminalach

Z konta telefon komórkowy

Uzupełnianie karty

Przelewy w punktach nadania przelewów UNISTREAM

Przelew można wysłać w kasach własnych banku UNISTREAM, w oddziałach banków partnerskich lub w punktach agentów płatniczych UNISTREAM (urzędy pocztowe itp.).

  1. Znajdź najbliższy punkt na naszej stronie internetowej
  2. Po przybyciu do punktu obsługi powiedz kasjerowi, gdzie i do kogo chcesz wysłać pieniądze, podaj kwotę przelewu. Dla Twojej wygody skorzystaj z Karty Klienta UNISTREAM.
  3. Pokaż dowód tożsamości (paszport lub inny dokument). Jeśli nie jesteś obywatelem Federacji Rosyjskiej, to wysyłając kwotę powyżej 75 000 rubli. za pośrednictwem kasy UNISTREAM Banku będziesz również musiał przedstawić swoją kartę migracyjną i dokument rejestracyjny.
  4. Odbierz od pracownika banku kopię „Wniosku o przelew bez otwierania rachunku” z kodem kontrolnym przelewu. Podaj odbiorcy kod kontrolny przelewu oraz pełną nazwę Nadawcy. Jeżeli przelew nie jest bezadresowy, prosimy również o wskazanie, w którym momencie będzie można go odebrać.
  5. Ponadto na Twój numer telefonu komórkowego, który jest wskazany we wniosku o przelew, zostanie wysłana wiadomość SMS z kodem przelewu. Druga wiadomość dotrze do Ciebie zaraz po opłaceniu przelewu przez Odbiorcę.