Jump to content

Recommended Posts

Cześć wszystkim,

mam taką sprawę: nasz dostawca działa na Preście 1.6. My zamawiamy u nich towar, który dostawca dostarcza klientowi końcowemu na zasadzie dropshippingu. Chcielibyśmy mieć możliwość automatyzacji procesu zamówień w taki sposób, żeby zamówienie z naszego systemu było z automatu tworzone w Prestashopie u dostawcy. Problem jest taki, że API Presty to jest czysty CRUD, przez co w momencie np. tworzenia zamówienia podaje się między innymi "ID klienta". Jeżeli dostawca wystawi nam to API, to będziemy mogli (i potencjalnie inni, podobni klienci) stworzyć zamówienie na dowolnego klienta. Na takie uprawnienia nie zgodzi się raczej nasz dostawca i wcale się nie dziwię.

Czy jest możliwość ograniczenia API Presty do danych tylko jednego klienta (w tym przypadku nas)? Może jakiś plugin/moduł? Minimalny zakres to CREATE dla zamówień, ale miło by było mieć bardziej "pełne" API.

Dodam jeszcze, że ID klienta to jest ID nasze ID, podobnie ID adresu - dane klienta końcowego podajemy w uwagach do zamówienia.

Z góry dzięki

Edited by Paweł Karczewski

Share this post


Link to post
Share on other sites

API w PrestaShop ma dostęp wg tokenów, to jeden poziom zabezpieczenia, dodałbym po stronie tamtej hurtowni następną warstwę, jakieś mapowanie tokena do ID klienta w bazie :)

Share this post


Link to post
Share on other sites

No właśnie problem jest taki, że to jest już customowy dewelopment - i to per każda metoda. Nasz dostawca na pewno się na to nie zgodzi - nie ma jakiegoś magicznego triku? To dość dziwne, bo wszystkie firmy w branży B2B powinny potrzebować takiej funkcjonalności

Share this post


Link to post
Share on other sites

A2C online - obaj ladujecie na tej platformie i wyemieniacie sie danymi w oraniczonym zakresie

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