Jump to content
RafalPW

Pojedyncze zlecenie dla programisty

Recommended Posts

Planujemy zmodyfikować element Prestashop odpowiadający za dostarczanie wiadomości do klienta, który zakupił produkt wirtualny (Archiwum .zip). W tej chwili klient po zakupieniu towaru otrzymuje informację o tym, że wysłano mu maila z odnośnikiem do pobrania produktu oraz otrzymuje niniejszego maila. Zmiana polegałaby na tym, że:

1). W momencie zakupu Prestashop tworzyłby dodatkowe unikalne ID (liczba 32 bitowa) oznaczający konkretny produkt w konkretnej transakcji. Zapisywałby to ID w swojej bazie danych razem z informacją o ID samego produktu, ip klienta który je zamówił, datą transakcji według serwera SQL oraz podstawowym ID transakcji, które Prestashop tworzy w tej chwili.

2). Link aktualnie umieszczany w mailu powinien zostać podmieniony na nowy, składający się z adresu do naszego nowego systemu dystrybucji plików oraz argumentu w postaci tego 32 bitowego ID z pkt. 1

3). Wiadomość wyświetlana po zakupie powinna zostać przerobiona tak, aby miała trochę inną treść niż teraz oraz również posiadała w sobie link do pobrania zbudowany na podstawie tego 32 bitowego ID z pkt. 1

4). Jeśli klient zakupi więcej niż jeden produkt to dla każdego produktu powinien powstać osobny wpis w bazie danych z unikalnym ID 32 bitowym, odpowiednim ID produktu oraz wspólnym ID transakcji. W mailu i w wiadomości podsumowującej zamiast jednego linku powinna się pojawić cała lista linków do wszystkich zakupionych produktów.

Informacyjnie: Te nowo wygenerowane linki będą prowadziły do strony generującej zabezpieczoną wersję produktu przygotowaną specjalnie pod danego klienta. Ta część aplikacji już działa i jest budowana przez innego programistę.

W czasie wykonywania projektu oferujemy stały kontakt z naszym programistą, który będzie szybko odpowiadał na wszelkie dokładniejsze pytania dotyczące tago jak wyobrażamy sobie zleconą modyfikację.

Proponujemy na początku rozmowę na Skype obu programistów aby doprecyzować wszelkie szczegóły i być może zastosować jakieś inne rozwiązania jeśli zleceniobiorca uzna to za przydatne.

Share this post


Link to post
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now

×

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More