Skocz do zawartości

Pola własne w wiadomościach.

Polecane posty

Witam,

strasznie mnie irytuje uboga wersja wiadomości automatycznych, już nie chodzi o to że przydało by się kilka nowych jednak brakuje takiej swobody.

 

Jeżeli są już zrobione w towarach pola własne to warto by dodać je do wiadomości automatycznych.

 

Sprzedaję różne produkty, do niektórych chciałbym np dołączyć link do instrukcji, gdzie indziej jakieś sterowniki.

 

Dużo mielibyście z tym pracy?

Link to postu

Ja to widzę tak:

 

W towarach dodajemy pole własne, które w zasadzie już można dodać.

W wiadomości mam:

[link]

[kolor]

 

W transakcji mam dwa towary:

-router

-biały kabel

 

Dla routera jest pole własne [link] z instrukcją dla kabla [kolor] z kolorem.

 

Rozumiem, że problemem może być jeżeli w wielu towarach byłoby takie samo pole własne, to należało by w wiadomościach to jakoś wyświetlać jednak na początek wystarczyło by aby chociaż jedno pole własne dało się przypisać do jednego towaru i go później użyć w wiadomości.

Link to postu

Umieszczanie pól w mailach nie stanowi problemu, natomiast ich wyświetlanie. Tagi w mailach dotyczą np transakcji lub paczki - 1 mail = 1 transakcja. Natomiast lista towarów jest to struktura podrzędna (zagnieżdżona) w transakcji. O ile można napisać Transakcja::Dotyczy i pojawi się wartość jasno sprecyzowanej transakcji, o tyle jak wskazać z którego towaru ma być wzięte pole własne?

 

Podobny problem jest w wydrukach do paczek. Tam jest on zrealizowany poprzez dane podrzędne, czyli dane paczki są, że tak powiem na jednym poziomie, natomiast dane towaru są na poziomie podrzędnym i aby wyświetlić każdy towar to trzeba te tagi umieścić w podsekcji. W mailach nie ma takiego mechanizmu, który pozwala przeiterować się po towarach i wykonać dla nich jakąś czynność (wyświetlić jakieś wartości z towaru).

 

Proponowane powyżej rozwiązanie jest niezgodne z powszechnie stosowaną ideą danych zagnieżdżonych i będzie rodzić problemy.

 

Docelowo planowaliśmy zmienić parser tagów w mailach na taki, w których da się zdefiniować wygląd końcowy danego tagu. W tej sytuacji można by tutaj wykorzystać tag ListaTowarow, w którym można by zdefiniować jakie w jaki sposób pojawiają się konkretne pozycje z towarami. W tej chwili jest to na sztywno wstawiana tabela htmlowa. Po rozszerzeniu parsera można by wstawić np w tą tabelę kolumnę z kolorem czy linkiem do sterownika/dokumentacji. Bez takiego rozwiązania wszelkie inne to są półśrodki, które będą powodować problemy, które będzie trzeba obchodzić różnymi sposobami, a i tak sprawdzą się tylko w prostych sytuacjach z jednym towarem.

Link to postu

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.

Użytkownik forum
Odpowiedz...

×   Wklejono zawartość z formatowaniem.   Usuń formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

×
×
  • Dodaj nową pozycję...