Contributions
OSIcommerce Penta XML Tedarikçi Entegrasyonu Modülü
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ğaza admin paneline gir http://<magaza_adresi.com>/admin/penta_install şeklindeki adrese ulaş.
3-Kurulum yönergelerini takip et ve ilk kurulumu tamamla.
******************************************
ÜRÜN RESİMLERİNİN YÜKLENMESİ
******************************************
Ürün resimleri adları kurulumla birlikte mağazaya veritabanı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ı adını seçip devam tuşuna tıkla.Listelenen resim adreslerini kopyalayıp bir txt dosyasına (notepad kullanılabilir) kaydet (örneğin resimler.txt)
Resim adreslerinden toplu yükleme işlemi için Mass Downloader kullanılabilir, aşağıdaki anlatım bu programa göredir.
1-Mass Downloader programını çalıştır.
2-"File" menüsünden "import" seçeneğinde "URLs from file..." seçeneğini işaretle
3-yukarıda oluşturduğunuz resimler.txt dosyasını seç.
4-Ekrana gelen "Mass Downloader Import Links From File" penceresindeki kutuyu doldurmadan "OK" tuşuna basıp geç.
5- Tüm resim adresleri listelenecektir. Bütün hepsini seçmek için ctrl+A ile işaretleyip yukarıdaki download tuşuna tıkla. Tüm resimler indirilmeye başlayacaktır.
**************************************************
İLK KURULUMDAN SONRA ÜRÜN, MARKA, KATEGORİ, FİYAT VE MİKTAR GÜNCELLEMELERİ -Manual-
İlk kurulum işlemini tamamladıktan sonra manual olarak fiyat ve miktar güncellesi kurulum işlemi ile aynıdır. Her güncelleme yapmak istediğinizde;
http://<magaza_adresi.com>/admin/penta_install
2 adımda güncellemeyi tamamla
******************************************
İLK KURULUMDAN SONRA FİYAT VE MİKTAR GÜNCELLEMELERİ -Otomatik/Periyodik-
Otomatik güncelleme için Unix tabanlı işletim sistemlerinde cron Job komutu çalıştırabilirsiniz. Örnek kod;
aşağı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ılacak otomatik güncellemeler için cron job benzeri uygulamalar kullanılabilir
******************************************
Yazılım Gereksinimleri
PHP5 veya üstü (safe_mode off)
MySQL veritabanı
Türkçe Dil Eklenmiş osCommmerce tabanlı sistem (Türkçe dil yeni dil ekle şeklinde eklenmiş olmalı ID si 4 olmalıdır.)
******************************************
osCommerce veya WOSCI eticaret sistemleri içindir.
******************************************
penta_xml klasöründe kısaltılmış xml dosyaları bulunmaktadır. Deneme yapılması için eklenmiştir. Orjinal güncel Xml dosyalarıyla değiştirilmesi gerekir.
******************************************
Diğer Terarikçi firmaların XML dağıtım formatları aynı veya çok az farklar içermektedir. Farklı bir tedarikçi entegrasyonu için kaynak kodda küçük değişiklikler yaparak bu modülü kullanabilir (yardım almak için sorularınızı iletebilirsiniz;)
******************************************
Kurulumdan önce yedek alınması tavsiye edilir, kurulum hatalarından OSIcommerce hiçbir şekilde sorumlu değildir.
******************************************
http://osicommerce.com/forum/ adresinden sorularınızı yollayabilirsiniz
Expand All / Collapse All
Bir önceki versiyonda sadece ana kategoriye bagli urunler kategorilere dogru sekilde yukleniyordu, bu versiyonda sorun giderildi.
penta_kategori_marka_ekle.php dosyasında değisiklik yapildi.
Bu versiyonda ürün özellikleri tablosunun tam olarak eksiksiz alınması için düzenlemeler yapıldı.
Bir önceki versiyondan farkı kurulum.txt dosyasındaki 4. adımda yapılan ilavedir.
Penta ürün katalog adresi değişikliği için yapılmış versiyondur.
Tüm dosya ve açıklamalar zipli dosyada mevcuttur.
OSIcommerce Penta kurumsal Tedarikçi Entegrasyonu Modülü - GNU General Public License v3
OSIcommerce Penta kurumsal modülü kurulumu ve kullanımı kolaydır. Aşağıdaki kurulum adımlarını tamamladıktan sonra, kurulum sihirbazından adımları takip edin. Kurulum sihirbazı her adımda sizi bilgilendirip yönlendirecektir (kurulum sihirbazı adresi:http://<magaza_adresi.com>/admin/penta_install).
******************************************
Kurulum Adımları;
1-catalog klasöründeki 2 dosyayı ilgili klasörlere yapıştır (includes klasörünü olduğu gibi yükleyebilirsiniz.).
2-catalog/includes içindeki application_top.php dosyasını aç
3-catalog/product_info.php dosyasını aç
require(DIR_WS_CLASSES . 'shopping_cart.php');
satırının hemen altına
//penta sitesinden htmlden kelime çekme sınıfı ve penta fonksiyon
require(DIR_WS_CLASSES . 'class.Html.php');
require(DIR_WS_FUNCTIONS . 'penta.php');
4-catalog/product_info.php dosyasını aç
<p><?php echo stripslashes($product_info['products_description']); ?></p>
satırını bul, hemen altına
<p><?php Get_Penta_product_properties($product_info['products_model']); ?></p>
fonksiyon çağırmasını yapıştır
5- catalog/includes/boxes/manufacturer_info.php dosyasını aç, aşağıdaki kod blokunu bul
if (tep_not_null($manufacturer['manufacturers_url'])) $manufacturer_info_string .= '<tr><td valign="top" class="infoBoxContents">- </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şağıdaki kod blokunu ekle
//OSIcommerce Penta ent. modülü ürün markaları kutusu için kod bloku - baş
$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">- </td><td valign="top" class="infoBoxContents"><strong>'.$vendor_res_is.'</strong></td></tr>';
$manufacturer_info_string .= '<tr><td valign="top" class="infoBoxContents">- </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ı kutusu için kod bloku - son
5-İndirilen zipli dosya içindeki penta_install klasörünü mağaza admin klasörü içine yükle (upload et).
6-Mağaza admin paneline gir http://<magaza_adresi.com>/admin/penta_install şeklindeki adrese ulaş.
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İM ADRESLERİNİN LİSTELENMESİ (yeniden oluşturmak yerine pozitif_install klasöründeki penta_marka_ve_8-2-2009_urunler.txt adlı dosyayı kullanırsanız bu adımı geçebilirsiniz -8 şubat 2009 tarihli resimler listesidir-)
******************************************
Ürün resimleri adları kurulumla birlikte mağazaya veritabanı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ı adını seçip devam tuşuna tıkla. Listelenen resim adreslerini kopyalayıp bir txt dosyasına (notepad kullanılabilir) kaydet (örneğin resimler.txt)
*******************************************
Resim adreslerinden toplu yükleme işlemi için Mass Downloader kullanılabilir, aşağıdaki anlatım bu programa göredir.
8.a- Mass Downloader programını çalıştır.
8.b- "File" menüsünden "import" seçeneğinde "URLs from file..." seçeneğini işaretle
8.c- Yukarıda oluşturduğunuz resimler.txt dosyasını seç.
8.d- Ekrana gelen "Mass Downloader Import Links From File" penceresindeki kutuyu doldurmadan "OK" tuşuna basıp geç.
8.e- Tüm resim adresleri listelenecektir. Bütün hepsini seçmek için ctrl+A ile işaretleyip yukarıdaki download tuşuna tıkla. Tüm resimler indirilmeye başlayacaktır. Yaklaşık dosya boyutu 40MB civarındadır.
Ürün özellikleri ve marka web adresi spider kullanılarak Penta sitesinden işlenip ürün detayında görüntülenir. Veritabanına eklenmez.
Kurulum tamamlandı...
**************************************************
İLK KURULUMDAN SONRA ÜRÜN, MARKA, KATEGORİ, FİYAT VE MİKTAR GÜNCELLEMELERİ -Manual-
İlk kurulum işlemini tamamladıktan sonra manual olarak fiyat ve miktar güncellesi kurulum işlemi ile aynıdır. Her güncelleme yapmak istediğinizde;
http://<magaza_adresi.com>/admin/penta_install
2 adımda güncellemeyi tamamla
******************************************
İLK KURULUMDAN SONRA FİYAT VE MİKTAR GÜNCELLEMELERİ -Otomatik/Periyodik-
Otomatik güncelleme için Unix tabanlı işletim sistemlerinde cron Job komutu çalıştırabilirsiniz. Örnek kod;
aşağı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ılacak otomatik güncellemeler için cron job benzeri uygulamalar kullanılabilir
******************************************
Yazılım Gereksinimleri
PHP5 veya üstü (safe_mode off)
MySQL veritabanı
Türkçe Dil Eklenmiş osCommmerce tabanlı sistem (Türkçe dil yeni dil ekle şeklinde eklenmiş olmalı ID si 4 olmalıdır.)
******************************************
osCommerce veya WOSCI eticaret sistemleri içindir.
******************************************
penta_xml klasöründe güncel olmayan xml dosyası bulunmaktadır. Deneme yapılması için eklenmiştir. Orjinal güncel Xml dosyalarıyla değiştirilmesi gerekir.
******************************************
Diğer Terarikçi firmaların XML dağıtım formatları aynı veya çok az farklar içermektedir. Farklı bir tedarikçi entegrasyonu için kaynak kodda küçük değişiklikler yaparak bu modülü kullanabilir (yardım almak için sorularınızı iletebilirsiniz;)
******************************************
Kurulumdan önce yedek alınması tavsiye edilir, kurulum hatalarından OSIcommerce hiçbir şekilde sorumlu değildir.
******************************************
http://osicommerce.com/forum/ adresinden veya osi@osicommerce.com emailine sorularınızı yollayabilirsiniz
OSIcommerce Penta kurumsal Tedarikçi Entegrasyonu Modülü - GNU General Public License v3
OSIcommerce Penta kurumsal modülü kurulumu ve kullanımı kolaydır. Aşağıdaki kurulum adımlarını tamamladıktan sonra, kurulum sihirbazından adımları takip edin. Kurulum sihirbazı her adımda sizi bilgilendirip yönlendirecektir (kurulum sihirbazı adresi:http://<magaza_adresi.com>/admin/penta_install).
******************************************
Kurulum Adımları;
1-catalog klasöründeki 2 dosyayı ilgili klasörlere yapıştır (includes klasörünü olduğu gibi yükleyebilirsiniz.).
2-catalog/includes içindeki application_top.php dosyasını aç
3-catalog/product_info.php dosyasını aç
require(DIR_WS_CLASSES . 'shopping_cart.php');
satırının hemen altına
//penta sitesinden htmlden kelime çekme sınıfı ve penta fonksiyon
require(DIR_WS_CLASSES . 'class.Html.php');
require(DIR_WS_FUNCTIONS . 'penta.php');
4-catalog/product_info.php dosyasını aç
<p><?php echo stripslashes($product_info['products_description']); ?></p>
satırını bul, hemen altına
<p><?php Get_Penta_product_properties($product_info['products_model']); ?></p>
fonksiyon çağırmasını yapıştır
5- catalog/includes/boxes/manufacturer_info.php dosyasını aç, aşağıdaki kod blokunu bul
if (tep_not_null($manufacturer['manufacturers_url'])) $manufacturer_info_string .= '<tr><td valign="top" class="infoBoxContents">- </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şağıdaki kod blokunu ekle
//OSIcommerce Penta ent. modülü ürün markaları kutusu için kod bloku - baş
$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">- </td><td valign="top" class="infoBoxContents"><strong>'.$vendor_res_is.'</strong></td></tr>';
$manufacturer_info_string .= '<tr><td valign="top" class="infoBoxContents">- </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ı kutusu için kod bloku - son
5-İndirilen zipli dosya içindeki penta_install klasörünü mağaza admin klasörü içine yükle (upload et).
6-Mağaza admin paneline gir http://<magaza_adresi.com>/admin/penta_install şeklindeki adrese ulaş.
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İM ADRESLERİNİN LİSTELENMESİ (yeniden oluşturmak yerine pozitif_install klasöründeki penta_marka_ve_8-2-2009_urunler.txt adlı dosyayı kullanırsanız bu adımı geçebilirsiniz -8 şubat 2009 tarihli resimler listesidir-)
******************************************
Ürün resimleri adları kurulumla birlikte mağazaya veritabanı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ı adını seçip devam tuşuna tıkla. Listelenen resim adreslerini kopyalayıp bir txt dosyasına (notepad kullanılabilir) kaydet (örneğin resimler.txt)
*******************************************
Resim adreslerinden toplu yükleme işlemi için Mass Downloader kullanılabilir, aşağıdaki anlatım bu programa göredir.
8.a- Mass Downloader programını çalıştır.
8.b- "File" menüsünden "import" seçeneğinde "URLs from file..." seçeneğini işaretle
8.c- Yukarıda oluşturduğunuz resimler.txt dosyasını seç.
8.d- Ekrana gelen "Mass Downloader Import Links From File" penceresindeki kutuyu doldurmadan "OK" tuşuna basıp geç.
8.e- Tüm resim adresleri listelenecektir. Bütün hepsini seçmek için ctrl+A ile işaretleyip yukarıdaki download tuşuna tıkla. Tüm resimler indirilmeye başlayacaktır. Yaklaşık dosya boyutu 40MB civarındadır.
Ürün özellikleri ve marka web adresi spider kullanılarak Penta sitesinden işlenip ürün detayında görüntülenir. Veritabanına eklenmez.
Kurulum tamamlandı...
**************************************************
İLK KURULUMDAN SONRA ÜRÜN, MARKA, KATEGORİ, FİYAT VE MİKTAR GÜNCELLEMELERİ -Manual-
İlk kurulum işlemini tamamladıktan sonra manual olarak fiyat ve miktar güncellesi kurulum işlemi ile aynıdır. Her güncelleme yapmak istediğinizde;
http://<magaza_adresi.com>/admin/penta_install
2 adımda güncellemeyi tamamla
******************************************
İLK KURULUMDAN SONRA FİYAT VE MİKTAR GÜNCELLEMELERİ -Otomatik/Periyodik-
Otomatik güncelleme için Unix tabanlı işletim sistemlerinde cron Job komutu çalıştırabilirsiniz. Örnek kod;
aşağı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ılacak otomatik güncellemeler için cron job benzeri uygulamalar kullanılabilir
******************************************
Yazılım Gereksinimleri
PHP5 veya üstü (safe_mode off)
MySQL veritabanı
Türkçe Dil Eklenmiş osCommmerce tabanlı sistem (Türkçe dil yeni dil ekle şeklinde eklenmiş olmalı ID si 4 olmalıdır.)
******************************************
osCommerce veya WOSCI eticaret sistemleri içindir.
******************************************
penta_xml klasöründe güncel olmayan xml dosyası bulunmaktadır. Deneme yapılması için eklenmiştir. Orjinal güncel Xml dosyalarıyla değiştirilmesi gerekir.
******************************************
Diğer Terarikçi firmaların XML dağıtım formatları aynı veya çok az farklar içermektedir. Farklı bir tedarikçi entegrasyonu için kaynak kodda küçük değişiklikler yaparak bu modülü kullanabilir (yardım almak için sorularınızı iletebilirsiniz;)
******************************************
Kurulumdan önce yedek alınması tavsiye edilir, kurulum hatalarından OSIcommerce hiçbir şekilde sorumlu değildir.
******************************************
http://osicommerce.com/forum/ adresinden veya osi@osicommerce.com emailine sorularınızı yollayabilirsiniz
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ğaza admin paneline gir http://<magaza_adresi.com>/admin/penta_install şeklindeki adrese ulaş.
3-Kurulum yönergelerini takip et ve ilk kurulumu tamamla.
******************************************
ÜRÜN RESİMLERİNİN YÜKLENMESİ
******************************************
Ürün resimleri adları kurulumla birlikte mağazaya veritabanı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ı adını seçip devam tuşuna tıkla.Listelenen resim adreslerini kopyalayıp bir txt dosyasına (notepad kullanılabilir) kaydet (örneğin resimler.txt)
Resim adreslerinden toplu yükleme işlemi için Mass Downloader kullanılabilir, aşağıdaki anlatım bu programa göredir.
1-Mass Downloader programını çalıştır.
2-"File" menüsünden "import" seçeneğinde "URLs from file..." seçeneğini işaretle
3-yukarıda oluşturduğunuz resimler.txt dosyasını seç.
4-Ekrana gelen "Mass Downloader Import Links From File" penceresindeki kutuyu doldurmadan "OK" tuşuna basıp geç.
5- Tüm resim adresleri listelenecektir. Bütün hepsini seçmek için ctrl+A ile işaretleyip yukarıdaki download tuşuna tıkla. Tüm resimler indirilmeye başlayacaktır.
**************************************************
İLK KURULUMDAN SONRA ÜRÜN, MARKA, KATEGORİ, FİYAT VE MİKTAR GÜNCELLEMELERİ -Manual-
İlk kurulum işlemini tamamladıktan sonra manual olarak fiyat ve miktar güncellesi kurulum işlemi ile aynıdır. Her güncelleme yapmak istediğinizde;
http://<magaza_adresi.com>/admin/penta_install
2 adımda güncellemeyi tamamla
******************************************
İLK KURULUMDAN SONRA FİYAT VE MİKTAR GÜNCELLEMELERİ -Otomatik/Periyodik-
Otomatik güncelleme için Unix tabanlı işletim sistemlerinde cron Job komutu çalıştırabilirsiniz. Örnek kod;
aşağı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ılacak otomatik güncellemeler için cron job benzeri uygulamalar kullanılabilir
******************************************
Yazılım Gereksinimleri
PHP5 veya üstü (safe_mode off)
MySQL veritabanı
Türkçe Dil Eklenmiş osCommmerce tabanlı sistem (Türkçe dil yeni dil ekle şeklinde eklenmiş olmalı ID si 4 olmalıdır.)
******************************************
osCommerce veya WOSCI eticaret sistemleri içindir.
******************************************
penta_xml klasöründe kısaltılmış xml dosyaları bulunmaktadır. Deneme yapılması için eklenmiştir. Orjinal güncel Xml dosyalarıyla değiştirilmesi gerekir.
******************************************
Diğer Terarikçi firmaların XML dağıtım formatları aynı veya çok az farklar içermektedir. Farklı bir tedarikçi entegrasyonu için kaynak kodda küçük değişiklikler yaparak bu modülü kullanabilir (yardım almak için sorularınızı iletebilirsiniz;)
******************************************
Kurulumdan önce yedek alınması tavsiye edilir, kurulum hatalarından OSIcommerce hiçbir şekilde sorumlu değildir.
******************************************
http://osicommerce.com/forum/ adresinden sorularınızı yollayabilirsiniz
Note: Contributions are used at own risk.