integracja z CENEO - pomocy [ver 1.30]
Posty: 3
|Strona 1 z 1
integracja z CENEO - pomocy [ver 1.30]
witam
mam wielki problem polegający na integracji z ceneo
mój sklep to apteka internetowa - ceneo zażyczyło sobie aby do wszystkich leków został dopisany nr BLOZ (unikalny nr leków z Baza Leków i Środków Ochrony Zdrowia )
numer ten mogę wprowadzić np. w polu Twój Kod produktu
niestety standardowy plik ceneo (w skrypcie sklepu) nie wyciągną mi tych danych - oczywiście kontakt z autorem jest niemożliwy (pomimo płatnego supportu)
moja widza z zakresu programowania jest dość uboga ale udało mi się stworzyć coś takiego
problem w tym że nie do końca działa - kod jest prostą przeróbką z OScommerce
wszyscy dobrzy ludzie - proszę o pomoc
p.s. umieściłem jeszcze jeden post w dziale skrypty - niestety nie mogę go edytować ani usunąć - bardzo proszę administratora strony o usunięcie tamtego tematu
mam wielki problem polegający na integracji z ceneo
mój sklep to apteka internetowa - ceneo zażyczyło sobie aby do wszystkich leków został dopisany nr BLOZ (unikalny nr leków z Baza Leków i Środków Ochrony Zdrowia )
numer ten mogę wprowadzić np. w polu Twój Kod produktu
niestety standardowy plik ceneo (w skrypcie sklepu) nie wyciągną mi tych danych - oczywiście kontakt z autorem jest niemożliwy (pomimo płatnego supportu)
moja widza z zakresu programowania jest dość uboga ale udało mi się stworzyć coś takiego
- Kod: Odnośnik widoczny tylko dla zalogowanych użytkowników - Zarejestruj się
<?
/* Skrypt jest własnością Ceneo S.A i może zostać wykorzystany tylko do wymiany danych z porównywarką cen Ceneo.pl
Skrypt ceneo.php nie stanowi zagrożenia dla bazy danych a importowane dane są zgodne z informacjami na kartach produktow. Jednoczesnie Ceneo S.A
nie ponosi odpowiedzialnosci za ewentualne rożnice w ofercie spowodowane zmianami lub aktualizacją oprogramowania sklepu.
Skrypt nalezy przekopiowac do glownego katalogu sklepu np. http://adres_sklepu.pl/ceneo.php
---------------------------------------------------------------------
Wszelkie uwagi proszę wysyłać na adres dariusz.grabowski@ceneo.pl
---------------------------------------------------------------------
ver_3 */
$ip = $_SERVER['REMOTE_ADDR'];
if ($ip=='81.201.103.166' or $ip=='81.201.103.167' or $ip=='81.219.157.66' or $ip=='87.105.14.225' or $ip=='78.8.151.150' or $ip=='89.171.29.130' or $ip=='84.40.143.126' or $ip=='87.105.185.153' or $ip=='79.187.142.10' or $ip=='81.168.138.12' or $ip=='81.168.138.20' or $ip=='81.201.103.231' or $ip=='193.203.222.243'or $ip=='85.128.149.26' or $ip=='dopisany'){
$vat = 1.22;
// pola uzupełnione - dla względów bezp usunięte dane do logowania
$db_server = "";
$db_user = "";
$db_pass = "";
$db_name = "";
$connection = mysql_connect("$db_server","$db_user","$db_pass") or die("Brak połączenia z bazą danych");
$db = mysql_select_db("$db_name", $connection) or die("Nie wybrano bazy danych");
while(list($name_shop, $lang_id) = mysql_fetch_row($res)){
$nr_lokalizacji = $lang_id;
$url_sklepu = HTTP_SERVER; break;
}
$sql = "SELECT kqs_produkty.nazwa, kqs_produkty.numer, kqs_produkty.cena, kqs_produkty.kat_id, kqs_galeria.obraz, kqs_produkty.producent_id, kqs_produkty.kod_produktu
FROM kqs_produkty, kqs_galeria, kqs_producenci, kqs_kategorie
WHERE kqs_produkty.aktywne =1
AND kqs_produkty.producent_id = kqs_producenci.numer
AND kqs_produkty.kat_id = kqs_kategorie.numer";
$sql_result = mysql_query($sql,$connection) or die("Bł±d (1)! Nie można wysłać zapytania do serwera");
if ($sql_result) {
echo "<?xml version=\"1.0\" encoding=\"ISO-8859-2\"?>\n";
echo "<!DOCTYPE pasaz:Envelope SYSTEM \"loadOffers.dtd\">\n";
echo "<pasaz:Envelope xmlns:pasaz=\"http://schemas.xmlsoap.org/soap/envelope/\">\n";
echo "<pasaz:Body>\n";
echo "<loadOffers xmlns=\"urn:ExportB2B\">\n";
echo "<offers>\n";
while ($row = mysql_fetch_array($sql_result)) {
$sql_special = "SELECT cena_prom p
FROM kqs_produkty
WHERE promocja='ON'
AND numer = $row[numer]";
$sql_special_result = mysql_query($sql_special,$connection) or die("Błąd (2)! Nie można wysłać zapytania do serwera");
if($row_special = mysql_fetch_array($sql_special_result))
$row[cena] = $row_special[p];
//kategorie
$drzewo_katerorii=array();
$pobranie_kategorii_sql=mysql_query("SELECT nazwa, numer FROM kqs_kategorie WHERE numer='$row[kat_matka]'") or die (mysql_error());
$pobranie_kategorii=mysql_fetch_row($pobranie_kategorii_sql);
$drzewo_kategorii[]=$pobranie_kategorii[0];
$pobranie_kategorii_sql=mysql_query("SELECT nazwa, numer FROM kqs_kategorie WHERE numer='$pobranie_kategorii[0]'") or die (mysql_error());
$pobranie_kategorii=mysql_fetch_row($pobranie_kategorii_sql);
$drzewo_kategorii[]=$pobranie_kategorii[0];
echo "<offer>\n";
echo "<id>".$row[numer]."</id>\n";
echo "<name><![CDATA[".$row[nazwa]."]]></name>\n";
echo "<price>".round(($vat*$row[cena]), 2)."</price>\n";
echo "<url>".$url_sklepu."/product_info.php?products_id=".$row[numer]."</url>\n";
foreach ($drzewo_kategorii as $kat) { if ($kat !='') $all_kat .= $kat."/";}
echo "<categoryId>".$all_kat.$row[kategorie]."</categoryId>\n";
echo "<image>".$url_sklepu."/images/".$row[obraz]."</image>\n";
echo "<attributes><attribute>\n";
echo "<name>".Producent."</name>\n";
echo "<value>".$row[producenci]."</value>\n";
echo "</attribute></attributes>\n";
echo "</offer>\n";
echo "\n";
unset($drzewo_kategorii);
unset($all_kat);
}
}
echo "</offers>\n";
echo "</loadOffers>\n";
echo "</pasaz:Body>\n";
echo "</pasaz:Envelope>\n";
mysql_close($connection);
}
else
{
echo "Brak autoryzacji!";
}
?>
problem w tym że nie do końca działa - kod jest prostą przeróbką z OScommerce
wszyscy dobrzy ludzie - proszę o pomoc
p.s. umieściłem jeszcze jeden post w dziale skrypty - niestety nie mogę go edytować ani usunąć - bardzo proszę administratora strony o usunięcie tamtego tematu
- Autor tematu
- Posty: 9
- Dołączył(a): 2010 sty 12, Wt 10:45
- Podziękował : 0 razy
- Otrzymał podziękowań: 0 razy
Re: integracja z CENEO - pomocy [ver 1.30]
naprawdę nikt nie wie jak napisać plik do integracji z ceneo ?
proszę o podanie warunków finansowych - na pewno znajdzie się ktoś kto poświęci 10 minut na poprawienie tego kodu
admin@pixele.pl
proszę o podanie warunków finansowych - na pewno znajdzie się ktoś kto poświęci 10 minut na poprawienie tego kodu
admin@pixele.pl
- Autor tematu
- Posty: 9
- Dołączył(a): 2010 sty 12, Wt 10:45
- Podziękował : 0 razy
- Otrzymał podziękowań: 0 razy
Re: integracja z CENEO - pomocy [ver 1.30]
Trzeba by mieć czas na zapoznanie się ze specyfikacją pliku - sorki, u mnie z czasem totalna lipa
-
- Moderator Witryny
- Posty: 1154
- Dołączył(a): 2008 kwi 29, Wt 10:46
- Lokalizacja: Chorzów
- Podziękował : 0 razy
- Otrzymał podziękowań: 5 razy
Posty: 3
|Strona 1 z 1
Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 0 gości