General İnfo

E-Ticaret Kontrol Panel Özellikleri

Değerli müşterilerimiz,


**E-ticaret paketlerimizdeki kontrol panel özelliklerimiz;**


Sınırsız Dil Ekleme

Sınırsız Ürün Yönetimi

Ürünlere Galeri Yükleme

Ürünlere Teknik Özellik Ekleme

Teknik Özellikleri Filtre Olarak Kullanma

Ürünlere Varyant Ekleme

Ek Fiyatlı Varyant Sistemi

Tarih Seçimi Varyant Sistemi

Radio Buttonlu Varyant Sistemi

Resimli Varyant Sistemi

Yazı Girdili Varyant Sistemi

Varyantlar Arası Stok Kombinasyonu

Toplu Ürün Güncelleme

Ürünlere Yorum Ekleme Modülü

Gelişmiş Kargo Sistemi

Kargo Firmaları Ekleme Modülü

Sabit Kargo ve Ayrı Kargo Sistemi

Otomatik Resim Boyutlandırma

Sınırsız Kategori Yönetimi

Alt Kategori Yönetimi

Kategori Detay Sayfaları

Kategorilerde Özellik Filtresi

Kategorilerde Marka Filtresi

Kategorilerde Fiyat Aralığı Filtresi

Kategorilerde Sıralama Seçenekleri

Kategorilerde Ürün Gösterim Seçimi

Kategorilerde Alt Kategori Listeleme

Kategorilerde Ürün Seçeneklerini Gösterme

Sınırsız Marka Yönetimi

Markalara Özel Ürün Listeleri

Anasayfada Marka Listeleme

Elektronik Katalog Yükleme

Gelişmiş Sepet Sistemi

Üyelikli veya Üye Olmadan Alışveriş

Sepette X üzeri Kargo Bedava Kampanyası

İlk Siparişe İndirim Kampanyası

Sepette Ek indirim Kampanyası

İndirim Kuponu Modülü



Detaylı bilgi için tarafımıza mail yolu ile ulaşabilirsiniz.


www.tqdi.net

mh@tqdi.net 

XML Kod Yapısı


XML verileri hem insan hem de makineler tarafından anlaşılır şekilde depolamak ve farklı platformlar arasında taşımak için W3C tarafından standart olarak belirlenmiş, etiket tabanlı bir dildir.


Basit bir XML etiketi örneği aşağıda yer almaktadır.


<adi>TEST Sefa</adi>


**Ne yapılır**


XML verileri saklamak için bir yapı oluşturulabilir.


Verileri farklı platformlar arası taşımak için kullanılabilir.


Web sayfaları arasında veri paylaşımı için kullanılabilir.


RSS, Feed, Ajax ve Web servisleri oluşturulabilir.


Avantajları

Veriler kolayca okunabilir ve anlaşılır.


Belirli bir etiket ismi yoktur. İstenilen etiket ismi kullanılabilir.


XML ile veriler farklı sistemler arasında taşınabilir.


Özellikleri ve kuralları

XML ile tanımlama yaparken herhangi bir standart yoktur. Ancak bazı kurallara uyulması faydalı olacaktır.


Tüm etiketler bir kök etikete sahiptir.


Etiketlerin kapatılması gerekir.


<etiket>Etiket içeriği</etiket>

Etiketlerin içeriği boşsa


<etiket />

şeklinde kapatılmalıdır.


Etiketlerin özellikleri boş bırakılamaz.


Yani


<etiket ozellik />

yerine özellik değeri tırnak içerisinde


<etiket ozellik="Değer" />

olmalıdır.


Etiketler karışık kapatılamaz.


<bilgi>

  <adi></bilgi>

</adi>

yerine


<bilgi>

  <adi></adi>

</bilgi>

olmalıdır.


XML dosyalarının başında XML tanımlayıcısının kullanılması faydalı olacaktır.


<?xml version="1.0" encoding="UTF-8"?>

XML etiketleri; Etiketlerin başında sayı, özel işaret ve anahtar kelimeler olamaz.


XML özellikleri; İsimlendirme kuralları XML etiketleri ile aynıdır. Ayrıca aynı özellik birden fazla yazılamaz.


XML yorumları; XML yorumları <!– ve –> arasına yazılır.


XML yorumları etiketlerin içine yazılamaz.


<etiket <!– yorum –>>  yerine


<etiket> <!– yorum –> olmalıdır.


XML örnekleri

Aşağıdaki XML örneklerini inceleyerek XML yapısı ve formatıyla ilgili daha iyi bilgiye sahip olabilirsiniz.


<?xml version="1.0" encoding="UTF-8"?>

<kisiler>

  <kisi>

    <sira>1</sira>

    <adi>Yusuf</adi>

    <soyadi>SEZER</soyadi>

  </kisi>

  <kisi>

    <sira>2</sira>

    <adi>Ramazan</adi>

    <soyadi>SEZER</soyadi>

  </kisi>

  <kisi>

    <sira>3</sira>

    <adi>Sinan</adi>

    <soyadi>SEZER</soyadi>

  </kisi>

  <kisi>

    <sira>4</sira>

    <adi>Mehmet</adi>

    <soyadi>SEZER</soyadi>

  </kisi>

</kisiler>

Veya benzer yapıyı XML özellik yapısını kullanarak oluşturabiliriz.


<?xml version="1.0"?>

<kisiler>

  <kisi sira="1" adi="Yusuf" soyadi="SEZER" />

  <kisi sira="2" adi="Ramazan" soyadi="SEZER" />

  <kisi sira="3" adi="Sinan" soyadi="SEZER" />

  <kisi sira="4" adi="Mehmet" soyadi="SEZER" />

</kisiler>

Oluşturulan XML dosyaları JAVA, C#, C++, JavaScript vb. programlama dilleri içerisinde yer alan ayrıştırıcı (parser) kullanarak programlama diline uygun veri yapısı haline çevrilerek kullanılır.

XML Cron İşlemi

Merhaba,


XML Cron işleminiz 1 saatlik olarak belirlenmiştir. 


Cron İşleminizi sunucu üzerinden aşağıdaki resimli olarak görebilirsiniz.




Saygılarımızla,

TQDİ Entegrasyon Birimi

Cron jobs nedir nasıl kurulur ayarları nelerdir ?

1- Cronjobs Nedir?


Cron istenilen görevlerin belirli zaman araliklari ile arkaplanda yapilmasina izin veren bir UNIX aracidir.


2- Crontab (Cron TABle) Nedir?


Çalistirilacak görevi ve görevin çalistirilacagi zamani barindiran dosyadir.


2.1- Crontab Sinirlamalari


Crontab'i kullanici adiniz usr/lib/cron/cron.allow dosyasinda varsa veya böyle bir dosya bulunmuyorsa ve adiniz usr/lib/cron/cron.deny dosyasinda yoksa kullanabilirsiniz.


Tüm kullanicilarin Crontab'i kullanabilmesi için usr/lib/cron/cron.deny dosyasinin bulunmasi ve bos olmasi gerekir. usr/lib/cron/cron.deny dosyasi bulunmuyorsa Crontab'i yalnizca Root kullanici kullanabilir.


2.2- Crontab Komutlari


crontab -e Crontab dosyasi bulunuyorsa düzenlemenizi, bulunmuyorsa yaratmasinizi saglar.

crontab -l Crontab dosyasini gösterir

crontab -r Crontab dosyasini siler

crontab -v Crontab dosyasinin en son düzenlendigi tarihi gösterir


2.3- Crontab Dosyasi


Crontab Dizilimi:


Crontab dosyasi sirasi ile Dakika (0-59), Saat (0-23), Ayin Günü (1-31), Ay (1-12) ve Haftanin Günü (0-6) (Pazar = 0) alanlarini ve çalistirilacak komutu barindirir. "*" (tirnaklar hariç) kullanildigi alan için kullanilabilinecek tüm degerleri ifade eder. Bir alan için girilecek birkaç deger ","(virgül) ile ayrilabilir.


* * * * * Çalistirilacak Komut

- - - - -

| | | | |

| | | | +----- haftanin günü (0 - 6) (Pazar=0)

| | | +------- ay (1 - 12)

| | +--------- ayin günü (1 - 31)

| +----------- saat (0 - 23)

+------------- dakika (0 - 59)


2.4- Örnek Crontab Dosyasi


Hergün saat 18:30'da /tmp klasöründeki dosyalari silen crontab satiri asagidaki gibidir.


30 18 * * * rm /home/kullaniciadi/tmp/*


Asagida birkaç zamanlama örnegi ve çalistirilma zamanlari verilmistir.


dak saat gün/ay ay gün/hafta Çalistirilma Zaman


30 0 1 1,6,12 * --> Ocak, Haziran ve Aralik aylarinin birinci günü saat 00:30'da

0 20 * 10 1-5 -- > Ekim ayinin her Pazartesi ve Cumasi saat 20:00'de

0 0 1,10,15 * *  --> Her ayin 1'inde, 10'unda ve 15'inde gece yarisi (00:00)

5,10 0 10 * 1 --> Pazartesileri ve her ayin 10. gününde saat 12:05 ve 12.10'da


2.5- Crontab Sabitleri


Cron, kullanici ev dizinindeki komutu kabuk yardimiyla çalistirir (/usr/bin/sh) ve tüm kabuklar için destekledigi bazi degerler vardir.


Bunlar;


HOME= Kullanici ev dizini

LOGNAME= Kullanici giris adi

PATH= /usr/bin:/usr/sbin:.

SHELL= /usr/bin/sh


2.6 Email Iptali


Cron, öntanimli olarak islemi gerçeklestirdiginde kullaniciya email gönderir. Eger bunun gerekli olmadigini düsünüyorsaniz asagidaki kodu cron görev satirinin sonuna eklemelisiniz.


>/dev/null 2>&1


örn: 30 18 * * * rm /home/kullaniciadi/tmp/* >/dev/null 2>&1


2.7- Log Dosyasi Olusturma


Cron'un yaptigi islemleri bir log dosyasinda tutmak isterseniz,


30 18 * * * rm /home/someuser/tmp/* > /home/someuser/cronlogs/clean_tmp_dir.log


3- Cpanel'de Cronjobs


Cpanel altinda Cronjobs kisminda cronjob yaratmak için 2 farkli mod bulunmaktadir.


3.1- Standart Mod


Standart mod çogu yeni kullanici için daha uygundur. Bu seçenek gerekli ayarlarin formdan

seçilebilmesini sagladigindan islemin daha hizli ve basit yapilabilmesini saglar. Standart mod 12

saatlik biçemi kullanmakta böylece kullanicinin istedigi zamani seçmesini kolaylastirmaktadir.

(AM= 0-12, PM= 12-23)


3.1.1- Standart Mod ile Cronjob Ekleme


Standart modda kullanicidan islemin yapilacagi zamani seçmesi, rapor gönderilecek mail adresi ve

yapilacak islemi girmesi istenir.



Formun en üstündeki alana islem gerçeklestiginde ya da bir hata olustugunda rapor gelmesi istenen adres girilir.


Ikinci olarak yapilacak olan islemin girilmesi gerekir. Buraya tüm unix komutlari girilebilir.


Örn: Bir klasörün tüm içerigini silmek için :


rm home/kullaniciadi/tmp/*


komutu kullanilabilir. Bu komutta da oldugu gibi "*" karakteri (joker karakter) cron tarafindan da desteklenmektedir. Bu komutda "*" /tmp klasöründeki tüm dosyalari temsil ettiginden /tmp klasörünün tüm içerigi silinecektir.


Üçüncü olarak islemin yapilacagi tarihi seçilir.


Son olarak Kaydet (Save Crontab) diyerek islem tamamlanir.


3.2- Gelismis Mod (UNIX Tarzi) --Advanced (UNIX Style)--


Gelismis mod UNIX tarzi cronjob eklemeyi destekler.


Deneyimli kullanicilar için daha uygundur.


3.2.1- Gelismis Mod ile Cronjob Ekleme


Gelismis modda ilk alana rapor gelmesi istenen email adresi girilir. Ardindan çalistirilma zamanini belirlemek için sirasi ile Dakika, Saat, Ayin günü, Ay ve Haftanin günü yazilir. Son olarak "Command" kismina çalistirilmasi istenilen komut girilerek "Commit Changes"e tiklanir.


4- Cronjob Hakkinda birkaç ipucu


a) Görevlerin çalistirilma zamanini belirlerken birden fazla deger virgül ile ayrilarak yazilabilir.

Ayrica asagidaki kodlar da islemin 1, 2, 5, 10 ve 15 dakika, 1, 2, 4 ve 6 saat ara ile çalistirilmasini saglar.


Her dakika */1 Her saat */1

Iki dakikada */2 Iki saatte */2

Bes dakikada */5 Dört saatte */4

On dakikada */10 Alti saatte */6

Onbes dakikada */15


b) Cronjobsta UNIX komutlarinin disinda PHP ve MySQL komutlarini da kullanabilmek için gerekli

kodlarin yazili oldugu dosyanin GET methodu ile çagrilmasi yeterli olur.

XML İnport görünemez !

Merhaba,


Değerli müşterimiz, XML İnport işlemleri sayfanızda direkt olarak görünemeyebilir bu işlem yazılım birimlerimiz tarafından otomatik olarak PHP ve MYSQL veri tabanları üzerinden gerçekleşmektedir.



Aldığınız hizmet ile ilgili müdahale edebileceğiniz herhangi bir işlem bulunmadığından tamamen özel olarak geliştirilen sistemdir.


(!)Müdahale ile ilgili işlemlerinizi destek birimimiz ile iletişime geçerek işlemlerinizi yapabilirsiniz.



Saygılarımızla,


TQDİ LLC. Entegrasyon Birimi

İntegration Unit Of

Genel Support Ticket E-mail: mh@tqdi.net / Department : İntegration

XML Stok Yapısı hk.

Merhaba,


Değerli müşterimiz, Erbilden sayfasında bulunan XML inport yapısında belirtilen Stok adetleri toplu olarak ürüne göre yansıtılmaktadır. 



Müşterileriniz ÖRN: S beden stoğu biten bir ürünü seçtiklerinde, sepetinde aşağıda görünen şekilde sepetinde ürün stoğunu görüntülemektedir.



Entegrasyon birimine bildirilen yapı,


ÖRN;

S Beden 2 Stok

M beden 4 Stok

L beden 10 Stok


olarak belirtilen kısımlar Kod yapıları uyuşmadığı için maalesef sisteme eklenemedi.


Stoğu biten bir ürün XML Cron sistemi ile otomatik silinir veya çoğunlukla **müşterileriniz satın alamaması için stok tükendi bu ürün yok uyarısı** vermektedir.


Saygılarımızla,

TQDİ LLC. Entegrasyon Birimi

İntegration Unit Of

Genel Entegrasyon Sorularınız: integration@veca.tech

Genel Support Ticket E-mail: mh@tqdi.net / Department : İntegration

XML Sisteminin verimliliği

Merhaba,


Tüm firmaların ve tüm yazılımların XML sisteminin verimliliği ile ilgili olarak,


- XML sisteminde %100 Stok kontrolleri

- XML sisteminde sorunsuz entegreli çalışması 

- XML sistemlerinde tüm ürünleri, resimlerin, kategorilerin ve markaların




Entegrasyon işlemlerinde % 100 verimlilik alınamamaktadır. E-ticaret sisteminde sağlıklı olan kendi ürün stoklarınızı kendiniz oluşturmanız ve buna bağlı olarak yönetimin tamamen sizde olmasıdır.


Belirtilen XML hizmetlerinde, 10 iş günü baz alınarak hizmet sağlanmaktadır bu süreçte kod yapısının incelenmesi ve binlerce ürünün sisteme inport edilmesi zaman almaktadır. buna bağlı olarak deneme yanılma yöntemleri ile işlem yapılmaktadır.


(!) XML entegrasyonunun temel problemi her firmanın farklı kodlama işlemidir. PHP ve Mysql veri tabanlarına bağlı olarak farklılık göstermektedir. XML hizmetlerinde tamamen E-ticaret sisteminin yazan firmanın yapması şarttır.


Belirtilen konularla ilgili ve XML Entegrasyonu ile ilgili problemlerinzde bizlere ulaşmaktan çekinmeyin.



-

TQDİ LLC. Entegrasyon Birimi

System İntegration Unit Of

Genel Entegrasyon Sorularınız: integration@veca.tech

Genel Support Ticket E-mail: mh@tqdi.net / Department : İntegration

Mobil ve Web Resim Boyutu

Merhabalar,


E-ticaret kontrol panel üzerinden Mobil görünüm boyutu,


Web slider '' 1280x550 '' mobil banker '' 300x300 '' resim boyutları tam uyum sağlamaktadır. ??


Yönetim paneli > Tema Ayarları > Slider Tema Ayarları



![Mobil Görünüm Ayarları](https://storage.crisp.chat/users/helpdesk/website/dd2c692e9e20d800/whatsapp-image-2022-09-21-at-2_11bur2g.jpeg)


Belirtilen adımlarda boyutlar uygunluk sağlamaz ise resim boyutları ile deneme yanılma yöntemleri ile işlem yapabilirsiniz.



Saygılarımızla,

TQDİ Entegrasyon Birimi

integration@veca.tech

Ticket E-mail: mh@tqdi.net

E-ticaret HepsiBurada Modülü

Merhaba,


Hepsi Burada entegrasyon hizmetinizle ilgili, ilgili örnek aktarımlar yapılmıştır.


Test edilen ürünler aşağıdaki resimde belirtilmiştir.





![HepsiBurada Aktarılan Ürün Görseli](https://storage.crisp.chat/users/helpdesk/website/dd2c692e9e20d800/1_7wj1h2.png)


Hizmetinizle ilgili soru ve problemlerinizi kayıtlı olarak bizlere bildirebilirsiniz.


Saygılarımızla,

TQDİ Entegrasyon Birimi

integration@veca.tech

Ticket E-mail: mh@tqdi.net

Trendyol TQDİ E-ticaret kontrol paneli hatası hakkında

Değerli müşterimiz,


Trendyol entegrasyonu aktarımı esnasında aldığınız hatada, aktarım işlemlerinizi gerçekleştirdiğinizde aşağıdaki hataları alırsınız bu hataları tek tek kontrol edip trendyol prosödürlerine uygun olarak işlem sağlamanız gerekmetedir.


![Trendyol aktarım hataları !](https://storage.crisp.chat/users/helpdesk/website/dd2c692e9e20d800/trend_1kr8tp4.png)



Alınan hatalarda '' Kategori veya marka seçiminizi kontrol edin. '' kontrol sağladıysanız ve herhangi bir problem olmadığınızı düşünüyorsanız diğer adıma geçiniz, '' Ayrıca kategori özelliklerinizi seçmeyi unutmayın. '' hatanızı kontrolünü sağladığınızda herhangi bir problem görmediyseniz diğer adıma geçiş yapın, '' Ayrıca ürün açıklamanızı, barkodunuzu ve stok kodunuzu da girdiğinizden emin olun. '',,


Aldığınız hizmet ile ilgili en çok problem yaşanan kısım '' **Ayrıca ürün açıklamanızı, barkodunuzu ve stok kodunuzu da girdiğinizden emin olun.** '' belirtilen hatadır detaylı anlatmak gerekirse, 


1. Hata : Ayrıca ürün açıklamanızı kontrol edin hatasında, eğer firmamızdan XML entegrasyon hizmeti alıyorsanız XML entegrasyonunda diğer firmadan alınan XML kodları ile TRENDYOL açıklama kısmı uyum sağlamıyor olabilir, firma olarak aldığımız en temel hata belirttiğimiz uyum sağlamama hatasıdır. 

1. Hata Çözüm olarak: Eklediğiniz ürünün açıklama kısmını el ile tekrar düzenleme yaparak girmeniz gerekmektedir.


2. Hata: Ürün barkod numarası, Barkod numaranızın doğru olarak girildiğinden eminseniz herhangi bir hata iyi karşılaşmazsınız.


3. Hata: Stok kodunuz, TQDİ e-ticaret kontrol paneline eklediğiniz stok kodunu girili olduğuna dikkat etmeniz gerekiyor.



**NOT : **Unutmayın Trendyol, hepsiburada, N11 gibi büyük mağaza firmaları, Sitenizden eklediğiniz her ürünü tek tek kontrol edip, uygun olaran ürünü mağazanıza ekleyip ürününüzü yayına sunumunu sağlamaktadır.



_**İlgili örnek hatalar;**_

Hatalar var! 

Kategori veya marka seçiminizi kontrol edin.

Ayrıca kategori özelliklerinizi seçmeyi unutmayın.

Ayrıca ürün açıklamanızı, barkodunuzu ve stok kodunuzu da girdiğinizden emin olun.   



Hizmetinizle ilgili soru ve problemlerinizi kayıtlı olarak bizlere bildirebilirsiniz.



Saygılarımızla,

TQDİ Entegrasyon Birimi

integration@veca.tech

Ticket E-mail: mh@tqdi.net