DanAndrei Posted October 20, 2022 Share Posted October 20, 2022 Buna ziua, Folosesc Presta 1.6.1.24. Am instalat modulul de la Sameday pentru lockere iar ce vreau sa fac este ca atunci cand clientul selecteaza la transportator pe Sameday Locker sa se deschida automat harta. Acum daca selecteaza Sameday locker se extinde un tab unde este un buton care trebuie apasat pentru a deschide harta. Presupun ca trebuie integrat in modul? Astfel ca in loc de extinderea tab-ului sa deschida harta? Nu am reusit sa adaug si codul. Nu stiu de ce nu pot sa postez topic-ul. Multumesc! Link to comment Share on other sites More sharing options...
Marius05 Posted October 21, 2022 Share Posted October 21, 2022 Salut. Trebuie modificat modulul. Link to comment Share on other sites More sharing options...
intoxic Posted October 27, 2022 Share Posted October 27, 2022 Ai reusit cu modulul ? Link to comment Share on other sites More sharing options...
DanAndrei Posted November 1, 2022 Author Share Posted November 1, 2022 Salut, inca nu am reusit. Cand reusesc postez aici raspunsul. (ca la fiecare topic de al meu) Evident daca stie cineva deja raspunsul poate sa il treaca aici. Link to comment Share on other sites More sharing options...
DanAndrei Posted January 15 Author Share Posted January 15 Salutare. Ce am descoperit eu pana acum: daca intru in fisierul checkout_lockers.v16.tpl adaug urmatoarele linii: <script> window.onload = function () { var button = document.getElementById('showLockerMap'); button.click(); } </script> la finalul fisierului Functioneaza pe jumate. Adica daca aleg de la curieri sameday lockere, apare butonul de deschidere a hartilor si atat. Daca dau un refresh la pagina, se apasa butonul automat si harta se deschide. Acum intrebarea este de ce functioneaza doar pe jumate. ce imi scapa? Am incercat sa adaug si un delay dar functioneaza conform dar doar daca se da refresh. Aici gasiti codul pentru auto-click cu delay: <script> window.onload = function () { var button = document.getElementById('showLockerMap'); setTimeout(function () { button.click(); }, 10000); // Inlocuieste 10000 cu intarzierea in milliseconds (10000 = 10 secunde) } </script> Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now