Puncte:0

Unde a mers jetonul meu de comerț după o actualizare la 7.87

drapel br

Configurația mea comercială Drupal 7 trimite câteva e-mailuri după plasarea unei comenzi. Folosește acest token:

[commerce-order:commerce-customer-shipping:commerce_customer_address]

După actualizarea la Drupal 7.87 (de la 7.82), acel token a început să iasă așa cum este, nefiind evaluat.

Cum rezolv această problemă?

drapel it
Nu sunt sigur ce ați văzut înainte, dar din testarea mea, cel mai probabil ar trebui să utilizați comerț-adresă-client cu cratime, nu liniuțe de subliniere.
Alan Dixon avatar
drapel br
Mulțumesc și da, pare să fi rezolvat pe jumătate (deși ambele variante apar în lista de jetoane). Acum văd că este completat cu succes atunci când un personalizat alege expedierea, dar nu și dacă nu o fac. Care are sens, deși nu, deoarece adresa de expediere este colectată în ambele cazuri. De asemenea, sunt confuz dacă și cum este legat de recenta actualizare Drupal. TBH, tot ce am nevoie este un token care să arate adresa de expediere a clientului și bănuiesc că există o modalitate mai bună de a face acest lucru (acesta este un site moștenit, nu am foarte multă experiență în comerț).
drapel it
Da, nici nu sunt sigur ce s-ar fi putut schimba în nucleu acolo. Mi-a luat încercare și eroare doar pentru a ajunge la acel punct de înlocuire a simbolului. Din păcate, nu sunt sigur despre găsirea proprietăților individuale ale unei adrese.
Puncte:0
drapel br

În cazul în care altcineva are ceva similar, iată soluția mea și metodologia de depanare:

  1. Am făcut o copie a site-ului meu și am editat regulile care guvernează finalizarea plății pentru a-mi trimite toate e-mailurile (aș fi putut folosi mailhog, dar asta a fost mai ușor).

  2. Am folosit linkul „simulați finalizarea comenzii” din partea de sus a unei comenzi eșantion după ce am editat-o ​​pentru a utiliza adresa mea de e-mail. A++ oricui a inventat această caracteristică!

  3. Am folosit încercare și eroare pentru a vedea ce se întâmplă cu diferite simboluri care păreau cele mai probabile.

Soluția contra-intuitivă a fost:

[commerce_order:commerce_customer_shipping]

Rețineți că niciuna dintre combinațiile care au folosit cratime în loc de liniuțe de subliniere nu a funcționat.

De asemenea, rețineți că problema cratima vs sublinierea nu este universală - unele dintre cele cu cratime funcționează, iar altele nu.

Și nu am nicio idee de ce sau cum a fost legat de o actualizare Drupal - se pare că acesta a fost singurul lucru care a declanșat schimbarea.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.