Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: przesyl danych XML - SOAPem
Forum PHP.pl > Forum > XML, AJAX > XML
marek220
Witam

Posiadam sklep napisany w php z bazami danych mySQL. Chcialbym teraz dolaczyc go do pasazu onetu.

Okazuje sie ze musze przeslac swoje produkty w formacie XML (tutaj nie ma problemu, zrobie skrypt konwertujacy na xmla) - tylko kompletnie nie znam sie na przesylaniu danych metoda SOAP ?

czy moze ktos juz sie tym zajmowal (w sensie integracja ze sklepami) lub wogole przesylem danych SOAPem ?

potrzebuje pilnej pomocy.


Jestem z Gliwic - mozliwa takze pomoc u mnie na miejscu - dobrze zaplace smile.gif

Przydalby sie jakiekolwiek instrukcje / przyklady - to najbardziej... smile.gif

z gory dziekuje

pozdrwiam
Seth
Moze to cos pomoze: http://php.pl/index.php/phppl/artyku_y/apl..._services_w_php
Ozzy
To może też się przydać: ( php 5 )
http://zend.com/php5/articles/php5-SOAP.php
rolling_stone
Witam,


w przypadku pasażu onetu nie trzeba przesyłać danych soap-em i to jest ta ciekawostka, której nie napisali w podręczniku integracji.
Wystarczy wygenerować plik *.xml, wejść na strony panelu administracyjnego, z lewej strony wziąć B2B, a dalej już będziesz wiedział co robić.

I jeszcze ciekawsze: dobrze zrobiony skrypt soap-a działał mi w pasażu testowym, ale po zmianie użytkownika, hasła i adresu url przestał działać w pasażu produkcyjnym. Dlatego też polecam metodę B2B z panelu administracyjnego.


Pozdrawiam,
rolling_stone
komar07
Witam mam zintegrowany sklep z pasazem onetu.
Polecam http://dietrich.ganx4.com/nusoap
Dokumentacja onetu jest dobrze skonstruowana takze nie nie powinienes miec problemu.
Maly problem jest tylko z nusoap trzeba go troche przerobic ale dzieje sie tak dlatego ze w onet jeszcze troche kuleje ze swoim serwerem w porownaniu np z wp.

Cytat
I jeszcze ciekawsze: dobrze zrobiony skrypt soap-a działał mi w pasażu testowym, ale po zmianie użytkownika, hasła i adresu url przestał działać w pasażu produkcyjnym. Dlatego też polecam metodę B2B z panelu administracyjnego.



Podczas podpisywania umowy decydujesz sie na jednen sposob implemntacje skrocona albo zdalna. Dlatego nie dziala ci w produkcyjnym.


Cytat
w przypadku pasażu onetu nie trzeba przesyłać danych soap-em i to jest ta ciekawostka, której nie napisali w podręczniku integracji.
Wystarczy wygenerować plik *.xml, wejść na strony panelu administracyjnego, z lewej strony wziąć B2B, a dalej już będziesz wiedział co robić.


Z kazdym razem gdy zmienie produkt mialbym sie logowac na onet generowac plik i wgrywac ? Chyba chodzi o to zeby sobie upraszczac zycie happy.gif
ToPeR
komar07 - możesz coś podpowiedzieć co trzeba i gdzie zmienić w klasie NuSOAP, ponieważ mam obecnie ten sam problem.
Włączyłem sobie debugowanie w NuSOAP i widzę, że wynik XML wygenerowany przez NuSOAP odbiega od tego co oczekuje pasaż.onet.pl...

z góry dzięki i pozdrawiam
stachuf11
witam
Chcę uruchomić sobie serwerek soap na xampie w nin32
np prosty kod serwera
  1. function hello($someone) {
  2. return "Hello " . $someone . "!";
  3. }
  4. $server = new SoapServer(null,
  5. array('uri' => "http://localhost/serw"));
  6. $server->addFunction("hello");
  7. $server->handle();
  8.  


teraz moje laickie pytanie
gdzie mam umieścić ten plik z zawartością tego kodu
gdy jest w c:\xampp\htdocs\serw\ i uruchomie- nie ma żadnego błędu, jest biała strona
ale gdy po urlu odpalę
Http://localhost/serw
pisze że strony nie ma, jak mam uruchomić tek skrypt
pozdrawiam
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.