Mariusz Kownacki 105 Napisano 9 Kwietnia 2019 Udostępnij Napisano 9 Kwietnia 2019 w [baza] [modyfikatory] Wysyłanie paczki Witam, Prosiłbym Państwa o pomoc, ponieważ samemu nie potrafię do tego dojść. Mam utworzony szablon wiadomości do zbiorczego wysłania paczek, który wyciąga z danych co to była za paczka itp. według bloków. W tamtym roku działało wyśmienicie, lecz od nowego roku podczas wysyłania wiadomości, pojawiają się wszystkie bloki w wiadomości. Kod wiadomości wygląda tak: [Paczka::Dostawa|strip='_'|is='Kurier_standard' |then='[Szablon::Blok::INPOST]' |else=''] [Paczka::Dostawa|strip=`_`|is=`Paczkomaty_24/7_po_przedpłacie` |then=`[Szablon::Blok::Paczkomaty]` |else=``] [Paczka::Dostawa|strip=`_`|is=`PRZESYŁKA_BIZNESOWA` |then=`[Szablon::Blok::Biznes]` |else=``] [Paczka::Dostawa|strip=`_`|is=`PRZESYŁKA_FIRMOWA_POLECONA` |then=`[Szablon::Blok::Polecona]` |else=``] [Paczka::Dostawa|strip=`_`|is=`PRZESYŁKA_FIRMOWA_NIEPOLECONA` |then=`[Szablon::Blok::Niepolecona]` |else=``] [Paczka::Dostawa|strip=`_`|is=`LIST_POLECONY_ZAGRANICA` |then=`[Szablon::Blok::Polecona]` |else=``] [Paczka::Dostawa|strip=`_`|is=`PRZESYŁKA_BIZNESOWA_ODBIÓR_W_PUNKCIE` |then=`[Szablon::Blok::Biznes]` |else=``] [Paczka::Dostawa|strip=`_`|is=`Allegro_Paczkomaty_24/7_InPost_po_przedpłacie` |then=`[Szablon::Blok::AllegroPaczkomaty]` |else=``] {Blok='INPOST'} [Klient::ImieNazwisko] ([Klient::Nick]) ! Informujemy, że zakupione przez Państwa towary zostały wysłane na adres: [Transakcja::AdresWysylki] Informacja o przesyłce: [Transakcja::Paczki] Data wysyłki: [Paczka::DataWysylki] NUMER PRZESYŁKI: [Paczka::NumerNadania] Dostawca przesyłki: [Paczka::Dostawca] Jej status można sprawdzić za pomocą poniższego odnośnika: [Paczka::LinkDoStatusu] ================================================================================================================================== {/Blok} {Blok=`Paczkomaty`} [Klient::ImieNazwisko] ([Klient::Nick]) ! Informujemy, że zakupione przez Państwa towary zostały wysłane na adres: [Transakcja::AdresWysylki] Informacja o przesyłce: [Transakcja::Paczki] Data wysyłki: [Paczka::DataWysylki] NUMER PRZESYŁKI: [Paczka::NumerNadania] Dostawca przesyłki: [Paczka::Dostawca] Jej status można sprawdzić za pomocą poniższego odnośnika: [Paczka::LinkDoStatusu] ================================================================================================================================== {/Blok} {Blok=`Biznes`} Witaj [Klient::ImieNazwisko] ([Klient::Nick]) ! Informujemy, że zakupione przez Państwa towary zostały wysłane na adres: [Transakcja::AdresWysylki] Informacja o przesyłce: [Transakcja::Paczki] Data wysyłki: [Paczka::DataWysylki] NUMER PRZESYŁKI: [Paczka::NumerNadania] Dostawca przesyłki: [Paczka::Dostawca] Jej status można sprawdzić podając NUMER PRZESYŁKI na stronie: http://emonitoring.poczta-polska.pl/ ================================================================================================================================== {/Blok} {Blok=`Polecona`} [Klient::ImieNazwisko] ([Klient::Nick]) ! Informujemy, że zakupione przez Państwa towary zostały wysłane na adres: [Transakcja::AdresWysylki] Informacja o przesyłce: [Transakcja::Paczki] Data wysyłki: [Paczka::DataWysylki] NUMER PRZESYŁKI: [Paczka::NumerNadania] Dostawca przesyłki: [Paczka::Dostawca] Jej status można sprawdzić podając NUMER PRZESYŁKI na stronie: http://emonitoring.poczta-polska.pl/ ================================================================================================================================== {/Blok} {Blok=`Niepolecona`} [Klient::ImieNazwisko] ([Klient::Nick]) ! Informujemy, że zakupione przez Państwa towary zostały wysłane na adres: [Transakcja::AdresWysylki] Informacja o przesyłce: [Transakcja::Paczki] Data wysyłki: [Paczka::DataWysylki] NUMER PRZESYŁKI: PRZESYŁKA NIE POSIADA NUMERU NADANIA Dostawca przesyłki: [Paczka::Dostawca] ================================================================================================================================== {/Blok} {Blok=`AllegroPaczkomaty`} [Klient::ImieNazwisko] ([Klient::Nick]) ! Informujemy, że zakupione przez Państwa towary zostały wysłane na adres: [Transakcja::AdresWysylki] Informacja o przesyłce: [Transakcja::Paczki] Data wysyłki: [Paczka::DataWysylki] NUMER PRZESYŁKI: [Paczka::NumerNadania] Dostawca przesyłki: [Paczka::Dostawca] Jej status można sprawdzić za pomocą poniższego odnośnika: [Paczka::LinkDoStatusu] ================================================================================================================================== {/Blok} Próbowałem też ustawić warunki za blokami, ale efekt jest ten sam. Klient dostaje wiadomość ze wszystkimi blokami. Czy mógłby mi ktoś pomóc z tym? Cytuj Link to postu
Bartosz Rosa 1 784 Napisano 9 Kwietnia 2019 Udostępnij Napisano 9 Kwietnia 2019 w [baza] [modyfikatory] Wysyłanie paczki Problemem są prawdopodobnie znaki ' ' a powinny być ` ` w modyfikatorach - pierwsze trzy linie. Cytuj Link to postu
Mariusz Kownacki 105 Napisano 9 Kwietnia 2019 Autor Udostępnij Napisano 9 Kwietnia 2019 w [baza] [modyfikatory] Wysyłanie paczki Niestety nadal to samo, po zmianie znaków w modyfikatorach, Sello nie bierze pod uwagę jednego bloku, tylko umieszcza wiadomość w każdym. Cytuj Link to postu
Bartosz Rosa 1 784 Napisano 10 Kwietnia 2019 Udostępnij Napisano 10 Kwietnia 2019 w [baza] [modyfikatory] Wysyłanie paczki Na pewno wszystkie znaki ' zostały zamienione? {Blok='INPOST'} Cytuj Link to postu
Mariusz Kownacki 105 Napisano 10 Kwietnia 2019 Autor Udostępnij Napisano 10 Kwietnia 2019 w [baza] [modyfikatory] Wysyłanie paczki 5 godzin temu, Bartosz Rosa napisał: Na pewno wszystkie znaki ' zostały zamienione? {Blok='INPOST'} Tak, u siebie w Sello wszędzie poprawiłem. Podczas tworzenia wiadomości, informacje z bloków wczytują się do [Paczka::Dostawa|strip=`_`|is=`Paczkomaty_24/7_po_przedpłacie` |then=`[Klient::ImieNazwisko] ([Klient::Nick]) ! Informujemy, że zakupione przez Państwa towary zostały wysłane na adres: [Transakcja::AdresWysylki] Informacja o przesyłce: [Transakcja::Paczki] Data wysyłki: [Paczka::DataWysylki] NUMER PRZESYŁKI: [Paczka::NumerNadania] Dostawca przesyłki: [Paczka::Dostawca] Jej status można sprawdzić za pomocą poniższego odnośnika: [Paczka::LinkDoStatusu] ==================================================================================================================================` |else=``] Do każdego warunku wczytywany jest dany blok i klient dostaje długą wiadomość o wysłanej paczce wszystkimi metodami. Może warunek nie rozpoznaje dostaw i w wiadomości Sello umieszcza wszystkie bloki? Cytuj Link to postu
MARCIN e-kupowanie.pl 1 023 Napisano 10 Kwietnia 2019 Udostępnij Napisano 10 Kwietnia 2019 w [baza] [modyfikatory] Wysyłanie paczki A spróbuj to miejsce (lub takie miejsca) gdzie modyfikator się łamie na 2 linie połączyć ze sobą. Niekoniecznie w edytorze Sello - pamiętam jak robiłem u siebie, to korzystałem z Notepad++ lub z worda (wklej jako niesformatowany). Cytuj Link to postu
Bartosz Rosa 1 784 Napisano 10 Kwietnia 2019 Udostępnij Napisano 10 Kwietnia 2019 w [baza] [modyfikatory] Wysyłanie paczki A w wynikowej wiadomości widać kawałki tagów lub modyfikatorów? Jeśli tak, to znaczy, że gdzieś jest literówka, niedomknięty nawias bądź grawis `. Możliwe też, że któryś z użytych tagów rozwija się do czegoś co powoduje uszkodzenie szablonu, czyli np dodaje nawias albo grawis, np w [Paczka::LinkDoStatusu] jest zawarte coś co psuje szablon. Cytuj Link to postu
Mariusz Kownacki 105 Napisano 10 Kwietnia 2019 Autor Udostępnij Napisano 10 Kwietnia 2019 w [baza] [modyfikatory] Wysyłanie paczki Dziękuję za podpowiedzi. Metodą prób i błędów udało mi się ustalić, że błąd który powoduje, że widać kawałki tagów, to wszystkie tagi zawierające tabele np. [Transakcja::Paczki]. Bez tego tagu, wiadomości generują się prawidłowo. Pytanie do ST: czy da się usunąć ten błąd? Cytuj Link to postu
Bartosz Rosa 1 784 Napisano 11 Kwietnia 2019 Udostępnij Napisano 11 Kwietnia 2019 w [baza] [modyfikatory] Wysyłanie paczki Jeśli uda się go wytropić to myślę, że tak. Co zwraca sam tag [Transakcja::Paczki] na takiej przykładowej transakcji? Cytuj Link to postu
Mariusz Kownacki 105 Napisano 11 Kwietnia 2019 Autor Udostępnij Napisano 11 Kwietnia 2019 w [baza] [modyfikatory] Wysyłanie paczki Tag zwraca dane towarów w paczce w formie tabelki: Cytuj Link to postu
Bartosz Rosa 1 784 Napisano 11 Kwietnia 2019 Udostępnij Napisano 11 Kwietnia 2019 w [baza] [modyfikatory] Wysyłanie paczki W nazwie towaru nie ma żadnych niepokojących znaków, typu nawiasy, grawisy, apostrofy? Cytuj Link to postu
Mariusz Kownacki 105 Napisano 11 Kwietnia 2019 Autor Udostępnij Napisano 11 Kwietnia 2019 w [baza] [modyfikatory] Wysyłanie paczki Przepraszam, nie wziąłem tego pod uwagę. Rzeczywiście w nazwie towaru mamy umieszczony ilość w kartonie np. [30]. Po zmianie nawiasu na () lub bez wszystko działa bez zarzutu. Dziękuję za pomoc. 1 Cytuj Link to postu
Polecane posty
Dołącz do dyskusji
Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.
Uwaga: Twój wpis zanim będzie widoczny, będzie wymagał zatwierdzenia moderatora.