PrestaShop e-Fatura Entegrasyonu

PrestaShop mağazanız, yönetim panelinde ürettiğiniz 32 karakterlik Webservice anahtarıyla bağlanır. Durumu ödendi ya da gönderildi sayılan siparişler faturalanır; alıcının vergi numarasına göre e-Fatura ya da e-Arşiv Fatura düzenlenir.

Belge türleri
e-Fatura ve e-Arşiv Fatura
Faturanın iletimi
PDF ve fatura linki
Siparişler
15 dakikada bir kontrol
Dizüstü bilgisayarında çalışan işletme sahibi
PrestaShop siparişinin panelde faturalanmasını gösteren örnek görünüm: sipariş 1342, tutar ₺412,50, e-Arşiv Fatura.

PrestaShop ile otomatik faturalama

PrestaShop sipariş entegrasyonu ne yapar?

  1. 01

    Durum işaretleri okunur

    Her sipariş durumunun ödendi, gönderildi ve geçerli sipariş işaretlerine bakılır; sizin eklediğiniz özel durumlar da bu işaretlere göre değerlendirilir. Ödeme ya da onay bekleyen sipariş faturalanmaz.

  2. 02

    Sepet kuralları satırlara dağılır

    Sepet kuralı indirimleri ürün satırlarına oranlanarak yazılır. Siparişte ücretsiz kargo kuralı varsa kargo bedeli faturaya eklenmez.

  3. 03

    Hediye paketi ayrı satırdır

    Siparişte hediye paketi bedeli varsa faturaya kendi KDV oranıyla "Hediye paketi" satırı olarak girer.

  4. 04

    KDV fiyat farkından bulunur

    Her ürünün KDV oranı, vergi dahil ve vergi hariç birim fiyatları arasındaki farktan hesaplanır. Fatura KDV dahil bazda hazırlanır.

Kurulum

PrestaShop Webservice anahtarı nasıl oluşturulur?

  1. 1

    Webservice özelliğini açın

    PrestaShop yönetim panelinde Gelişmiş Parametreler → Webservice sayfasında webservice kullanımını etkinleştirin.

  2. 2

    Anahtar ekleyin

    "Yeni webservice anahtarı ekle" ile 32 karakterlik bir anahtar oluşturun.

  3. 3

    Kaynak izinlerini işaretleyin

    Anahtara orders, addresses ve order_states kaynakları için GET izni verin; bunlar zorunludur. İsteğe bağlı olarak customers, currencies, countries, carriers ve order_cart_rules için de GET vermeniz önerilir.

  4. 4

    Mağazayı panele ekleyin

    Mağaza Ayarları'nda PrestaShop kanalını seçin, site adresini (alt klasördeyse klasörle birlikte) ve anahtarı girip "Bağlantıyı test et" deyin.

PrestaShop bağlantısı için panelde istenen bilgiler: Site adresi, Webservice anahtarı.
Numaralı kutularla düzenlenmiş depo rafları

Ayrıntılar

PrestaShop fatura kesme: bilmeniz gerekenler

PrestaShop verisine göre işleyen kurallar. Kesilmeyen faturanın nedeni sipariş satırında görünür.

  • VKN/TCKN fatura adresinin Vergi numarası (vat_number) ya da Kimlik numarası (dni) alanından okunur. Firma adı ile 10 haneli VKN birlikteyse kurumsal fatura kesilir.
  • Sunucunuz Authorization başlığını iletmiyorsa istekler reddedilir. Bu durumda sitenizin ".htaccess" dosyasına CGIPassAuth On satırını eklemeniz gerekir.
  • Vergi dahil ve hariç fiyatların aynı olduğu, yani vergileri kapalı mağazalarda sipariş incelemeye düşer. Tek tip KDV seçerek ya da PrestaShop vergilerini açarak çözebilirsiniz.
  • Mağaza saati Türkiye saati (UTC+3) kabul edilir ve tarih aralığı iki yönde 3 saat geniş tutulur; sunucusu UTC ile çalışan mağazalarda da sipariş kaçmaz.
  • Ödeme modülüne göre ödeme şekli belirlenir: banka havalesi modülü havale/EFT, kapıda ödeme modülü kapıda ödeme olarak yazılır.
  • Ürünler & Stok eşlemesi ürün referansıyla, referans boşsa EAN13 barkoduyla yapılır.

Sık sorulan sorular

PrestaShop entegrasyonu hakkında sık sorulan sorular

Kurulumla ilgili ayrıntılar için bağlantı adımlarına bakabilirsiniz.

İsteğe bağlı kaynaklara izin vermezsem ne olur?

Siparişler yine çekilir ve faturalanabilir, ancak ilgili bilgi eksik kalır: customers izni yoksa alıcının e-postası, carriers izni yoksa kargo firması, order_cart_rules izni yoksa ücretsiz kargo bilgisi okunamaz.

Kendi oluşturduğum sipariş durumları nasıl değerlendirilir?

Durumu tanımlarken işaretlediğiniz ödendi, gönderildi ya da geçerli sipariş seçeneklerine bakılır. Bunlardan biri olan durumdaki sipariş faturalanır; hiçbiri yoksa sipariş ödeme bekliyor sayılır.

Yalnızca belirli durumlardaki siparişleri çekebilir miyim?

Evet. Mağaza ayarlarındaki "Durumları getir" düğmesi mağazanızdaki sipariş durumlarını listeler; işaretlediğiniz durumlar dışındaki siparişler çekilmez.

Fatura PrestaShop yönetim panelinde görünür mü?

Hayır, fatura PrestaShop tarafına geri yazılmaz. Alıcıya NES e-posta servisiyle gönderebilir ya da faturayı panelden PDF, UBL veya herkese açık link olarak paylaşabilirsiniz.

Siparişler ne zaman güncellenir?

Varsayılan olarak 15 dakikada bir, son güncellenen siparişler çekilir. Bir siparişi hemen görmek isterseniz Otomasyon sayfasında "Şimdi çalıştır" düğmesine basın.

TC kimlik numarası girilmemiş siparişe nasıl fatura kesilir?

Bireysel alıcının kimlik numarası gelmezse e-Arşiv Fatura 11111111111 numarasıyla düzenlenir. Numara girilmişse sorgulanır; e-Fatura mükellefine e-Fatura kesilir.

Faturayı kesmeden önce görebilir miyim?

Evet. Faturayı önizleyebilir, taslak olarak saklayabilir ya da otomatik faturayı kapalı tutup seçtiğiniz siparişleri toplu faturalayabilirsiniz. NES test ortamı, belgeleri GİB'e göndermeden denemenizi sağlar.

PrestaShop siparişlerinizi faturalamaya başlayın

efaturan şu an davetle kullanılıyor. Erken erişim talebinizi bırakın; hesabınız açıldığında ilk faturaları NES test ortamında, belgeler GİB'e gitmeden birlikte kontrol edelim.