Community Add-Ons

Maintainers: osicommerce
No public uploads allowed
Top » Other

OSIcommerce Penta XML Tedarikçi Entegrasyonu Modülü
for osCommerce Online Merchant v2.2

OSIcommerce Penta XML Tedarikçi Entegrasyonu Modülü - GNU General Public License v3

OSIcommerce Penta ürün entegrasyonu modülü kurulumu ve kullanımı kolaydır, doyaları yükleyin ve kurulum sihirbazından adımları takip edin. Kurulum sihirbazı her adımda sizi bilgilendirip yönlendirecektir.


******************************************
Kurulum detayı;
1-İndirilen zipli dosya içindeki penta_install klasörünü mağaza admin klasörü içine yükle (upload et).
2-Ma&#287;aza admin paneline gir http://<magaza_adresi.com>/admin/penta_install &#351;eklindeki adrese ula&#351;.
3-Kurulum yönergelerini takip et ve ilk kurulumu tamamla.
******************************************

ÜRÜN RES&#304;MLER&#304;N&#304;N YÜKLENMES&#304;
******************************************
Ürün resimleri adlar&#305; kurulumla birlikte ma&#287;azaya veritaban&#305;na eklenir. Ürünlerin resimlerinin siteden toplu yüklenmesi için http://<magaza_adresi.com>/admin/penta_install/resim_listele.php adresine gir. Her bir XML dosyas&#305; ad&#305;n&#305; seçip devam tu&#351;una t&#305;kla.Listelenen resim adreslerini kopyalay&#305;p bir txt dosyas&#305;na (notepad kullan&#305;labilir) kaydet (örne&#287;in resimler.txt)


Resim adreslerinden toplu yükleme i&#351;lemi için Mass Downloader kullan&#305;labilir, a&#351;a&#287;&#305;daki anlat&#305;m bu programa göredir.

1-Mass Downloader program&#305;n&#305; çal&#305;&#351;t&#305;r.
2-"File" menüsünden "import" seçene&#287;inde "URLs from file..." seçene&#287;ini i&#351;aretle
3-yukar&#305;da olu&#351;turdu&#287;unuz resimler.txt dosyas&#305;n&#305; seç.
4-Ekrana gelen "Mass Downloader Import Links From File" penceresindeki kutuyu doldurmadan "OK" tu&#351;una bas&#305;p geç.
5- Tüm resim adresleri listelenecektir. Bütün hepsini seçmek için ctrl+A ile i&#351;aretleyip yukar&#305;daki download tu&#351;una t&#305;kla. Tüm resimler indirilmeye ba&#351;layacakt&#305;r.

**************************************************

&#304;LK KURULUMDAN SONRA ÜRÜN, MARKA, KATEGOR&#304;, F&#304;YAT VE M&#304;KTAR GÜNCELLEMELER&#304; -Manual-
&#304;lk kurulum i&#351;lemini tamamlad&#305;ktan sonra manual olarak fiyat ve miktar güncellesi kurulum i&#351;lemi ile ayn&#305;d&#305;r. Her güncelleme yapmak istedi&#287;inizde;

http://<magaza_adresi.com>/admin/penta_install

2 ad&#305;mda güncellemeyi tamamla

******************************************

&#304;LK KURULUMDAN SONRA F&#304;YAT VE M&#304;KTAR GÜNCELLEMELER&#304; -Otomatik/Periyodik-
Otomatik güncelleme için Unix tabanl&#305; i&#351;letim sistemlerinde cron Job komutu çal&#305;&#351;t&#305;rabilirsiniz. Örnek kod;

a&#351;a&#287;&#305;daki cron job 50 dakika arayla ürün, miktar ve fiyat güncellemesi yapar

*/50 * * * * /php -q -f /sistem-dizini/penta_kategori_marka_ekle.php?action=dbCheck


******************************************
IIS sunucularda yap&#305;lacak otomatik güncellemeler için cron job benzeri uygulamalar kullan&#305;labilir
******************************************
Yaz&#305;l&#305;m Gereksinimleri
PHP5 veya üstü (safe_mode off)
MySQL veritaban&#305;
Türkçe Dil Eklenmi&#351; osCommmerce tabanl&#305; sistem (Türkçe dil yeni dil ekle &#351;eklinde eklenmi&#351; olmal&#305; ID si 4 olmal&#305;d&#305;r.)
******************************************
osCommerce veya WOSCI eticaret sistemleri içindir.
******************************************
penta_xml klasöründe k&#305;salt&#305;lm&#305;&#351; xml dosyalar&#305; bulunmaktad&#305;r. Deneme yap&#305;lmas&#305; için eklenmi&#351;tir. Orjinal güncel Xml dosyalar&#305;yla de&#287;i&#351;tirilmesi gerekir.
******************************************
Di&#287;er Terarikçi firmalar&#305;n XML da&#287;&#305;t&#305;m formatlar&#305; ayn&#305; veya çok az farklar içermektedir. Farkl&#305; bir tedarikçi entegrasyonu için kaynak kodda küçük de&#287;i&#351;iklikler yaparak bu modülü kullanabilir (yard&#305;m almak için sorular&#305;n&#305;z&#305; iletebilirsiniz;)
******************************************
Kurulumdan önce yedek al&#305;nmas&#305; tavsiye edilir, kurulum hatalar&#305;ndan OSIcommerce hiçbir &#351;ekilde sorumlu de&#287;ildir.
******************************************
http://osicommerce.com/forum/ adresinden sorular&#305;n&#305;z&#305; yollayabilirsiniz

Legend:  Download   Report
Expand All / Collapse All
OSIcommerce Penta XML Tedarikçi Entegrasyonu Modülü 0.6 osicommerce 8 Feb 2009  

OSIcommerce Penta kurumsal Tedarikçi Entegrasyonu Modülü - GNU General Public License v3

OSIcommerce Penta kurumsal modülü kurulumu ve kullan&#305;m&#305; kolayd&#305;r. A&#351;a&#287;&#305;daki kurulum ad&#305;mlar&#305;n&#305; tamamlad&#305;ktan sonra, kurulum sihirbaz&#305;ndan ad&#305;mlar&#305; takip edin. Kurulum sihirbaz&#305; her ad&#305;mda sizi bilgilendirip yönlendirecektir (kurulum sihirbaz&#305; adresi:http://<magaza_adresi.com>/admin/penta_install).


******************************************
Kurulum Ad&#305;mlar&#305;;

1-catalog klasöründeki 2 dosyay&#305; ilgili klasörlere yap&#305;&#351;t&#305;r (includes klasörünü oldu&#287;u gibi yükleyebilirsiniz.).
2-catalog/includes içindeki application_top.php dosyas&#305;n&#305; aç
3-catalog/product_info.php dosyas&#305;n&#305; aç


require(DIR_WS_CLASSES . 'shopping_cart.php');

sat&#305;r&#305;n&#305;n hemen alt&#305;na

//penta sitesinden htmlden kelime çekme s&#305;n&#305;f&#305; ve penta fonksiyon
require(DIR_WS_CLASSES . 'class.Html.php');
require(DIR_WS_FUNCTIONS . 'penta.php');


4-catalog/product_info.php dosyas&#305;n&#305; aç

<p><?php echo stripslashes($product_info['products_description']); ?></p>

sat&#305;r&#305;n&#305; bul, hemen alt&#305;na



<p><?php Get_Penta_product_properties($product_info['products_model']); ?></p>



fonksiyon ça&#287;&#305;rmas&#305;n&#305; yap&#305;&#351;t&#305;r


5- catalog/includes/boxes/manufacturer_info.php dosyas&#305;n&#305; aç, a&#351;a&#287;&#305;daki kod blokunu bul

if (tep_not_null($manufacturer['manufacturers_url'])) $manufacturer_info_string .= '<tr><td valign="top" class="infoBoxContents">-&nbsp;</td><td valign="top" class="infoBoxContents"><a href="' . tep_href_link(FILENAME_REDIRECT, 'action=manufacturer&manufacturers_id=' . $manufacturer['manufacturers_id']) . '" target="_blank">' . sprintf(BOX_MANUFACTURER_INFO_HOMEPAGE, $manufacturer['manufacturers_name']) . '</a></td></tr>';


kod blokundan hemen sonra a&#351;a&#287;&#305;daki kod blokunu ekle



//OSIcommerce Penta ent. modülü ürün markalar&#305; kutusu için kod bloku - ba&#351;
$penta_marka_gif = strtolower($manufacturer['manufacturers_name']).'.gif';
if (!file_exists($penta_marka_gif)) { $vendor_res_is = tep_image(DIR_WS_IMAGES . $penta_marka_gif, $manufacturer['manufacturers_name']);}else{$vendor_res_is=$manufacturer['manufacturers_name'];}
if(Get_Penta_product_properties($product_info['products_model'],'websitesi')!=''){$web_adresi=Get_Penta_product_properties($product_info['products_model'],'websitesi');}
$manufacturer_info_string .= '<tr><td valign="top" class="infoBoxContents">-&nbsp;</td><td valign="top" class="infoBoxContents"><strong>'.$vendor_res_is.'</strong></td></tr>';
$manufacturer_info_string .= '<tr><td valign="top" class="infoBoxContents">-&nbsp;</td><td valign="top" class="infoBoxContents"><strong><a href="'.$web_adresi.'" target="_blank">Web Sitesi</strong></td></tr>';
//OSIcommerce Penta ent. modülü ürün markalar&#305; kutusu için kod bloku - son


5-&#304;ndirilen zipli dosya içindeki penta_install klasörünü ma&#287;aza admin klasörü içine yükle (upload et).
6-Ma&#287;aza admin paneline gir http://<magaza_adresi.com>/admin/penta_install &#351;eklindeki adrese ula&#351;.
7-Kurulum yönergelerini takip et ve ilk kurulumu tamamla.
8- Ürün ve marka resimlerini Penta sitesinden isimlerini listele ve indir

ÜRÜN RES&#304;M ADRESLER&#304;N&#304;N L&#304;STELENMES&#304; (yeniden olu&#351;turmak yerine pozitif_install klasöründeki penta_marka_ve_8-2-2009_urunler.txt adl&#305; dosyay&#305; kullan&#305;rsan&#305;z bu ad&#305;m&#305; geçebilirsiniz -8 &#351;ubat 2009 tarihli resimler listesidir-)
******************************************
Ürün resimleri adlar&#305; kurulumla birlikte ma&#287;azaya veritaban&#305;na eklenir. Ürünlerin resimlerinin siteden toplu yüklenmesi için http://<magaza_adresi.com>/admin/penta_install/resim_listele.php adresine gir. XML dosyas&#305; ad&#305;n&#305; seçip devam tu&#351;una t&#305;kla. Listelenen resim adreslerini kopyalay&#305;p bir txt dosyas&#305;na (notepad kullan&#305;labilir) kaydet (örne&#287;in resimler.txt)
*******************************************

Resim adreslerinden toplu yükleme i&#351;lemi için Mass Downloader kullan&#305;labilir, a&#351;a&#287;&#305;daki anlat&#305;m bu programa göredir.

8.a- Mass Downloader program&#305;n&#305; çal&#305;&#351;t&#305;r.
8.b- "File" menüsünden "import" seçene&#287;inde "URLs from file..." seçene&#287;ini i&#351;aretle
8.c- Yukar&#305;da olu&#351;turdu&#287;unuz resimler.txt dosyas&#305;n&#305; seç.
8.d- Ekrana gelen "Mass Downloader Import Links From File" penceresindeki kutuyu doldurmadan "OK" tu&#351;una bas&#305;p geç.
8.e- Tüm resim adresleri listelenecektir. Bütün hepsini seçmek için ctrl+A ile i&#351;aretleyip yukar&#305;daki download tu&#351;una t&#305;kla. Tüm resimler indirilmeye ba&#351;layacakt&#305;r. Yakla&#351;&#305;k dosya boyutu 40MB civar&#305;ndad&#305;r.

Ürün özellikleri ve marka web adresi spider kullan&#305;larak Penta sitesinden i&#351;lenip ürün detay&#305;nda görüntülenir. Veritaban&#305;na eklenmez.

Kurulum tamamland&#305;...
**************************************************

&#304;LK KURULUMDAN SONRA ÜRÜN, MARKA, KATEGOR&#304;, F&#304;YAT VE M&#304;KTAR GÜNCELLEMELER&#304; -Manual-
&#304;lk kurulum i&#351;lemini tamamlad&#305;ktan sonra manual olarak fiyat ve miktar güncellesi kurulum i&#351;lemi ile ayn&#305;d&#305;r. Her güncelleme yapmak istedi&#287;inizde;

http://<magaza_adresi.com>/admin/penta_install

2 ad&#305;mda güncellemeyi tamamla

******************************************

&#304;LK KURULUMDAN SONRA F&#304;YAT VE M&#304;KTAR GÜNCELLEMELER&#304; -Otomatik/Periyodik-
Otomatik güncelleme için Unix tabanl&#305; i&#351;letim sistemlerinde cron Job komutu çal&#305;&#351;t&#305;rabilirsiniz. Örnek kod;

a&#351;a&#287;&#305;daki cron job 50 dakika arayla ürün, miktar ve fiyat güncellemesi yapar

*/50 * * * * /php -q -f /sistem-dizini/penta_kategori_marka_ekle.php?action=dbCheck


******************************************
IIS sunucularda yap&#305;lacak otomatik güncellemeler için cron job benzeri uygulamalar kullan&#305;labilir
******************************************
Yaz&#305;l&#305;m Gereksinimleri
PHP5 veya üstü (safe_mode off)
MySQL veritaban&#305;
Türkçe Dil Eklenmi&#351; osCommmerce tabanl&#305; sistem (Türkçe dil yeni dil ekle &#351;eklinde eklenmi&#351; olmal&#305; ID si 4 olmal&#305;d&#305;r.)
******************************************
osCommerce veya WOSCI eticaret sistemleri içindir.
******************************************
penta_xml klasöründe güncel olmayan xml dosyas&#305; bulunmaktad&#305;r. Deneme yap&#305;lmas&#305; için eklenmi&#351;tir. Orjinal güncel Xml dosyalar&#305;yla de&#287;i&#351;tirilmesi gerekir.
******************************************
Di&#287;er Terarikçi firmalar&#305;n XML da&#287;&#305;t&#305;m formatlar&#305; ayn&#305; veya çok az farklar içermektedir. Farkl&#305; bir tedarikçi entegrasyonu için kaynak kodda küçük de&#287;i&#351;iklikler yaparak bu modülü kullanabilir (yard&#305;m almak için sorular&#305;n&#305;z&#305; iletebilirsiniz;)
******************************************
Kurulumdan önce yedek al&#305;nmas&#305; tavsiye edilir, kurulum hatalar&#305;ndan OSIcommerce hiçbir &#351;ekilde sorumlu de&#287;ildir.
******************************************
http://osicommerce.com/forum/ adresinden veya osi@osicommerce.com emailine sorular&#305;n&#305;z&#305; yollayabilirsiniz

OSIcommerce Penta XML Tedarikçi Entegrasyonu Modülü v0.05 osicommerce 8 Feb 2009  
OSIcommerce Penta XML Tedarikçi Entegrasyonu Modülü osicommerce 7 Feb 2009