tr-opencart

     
avatar Şuanki Zaman: 04-18-2024, 07:53 PMHoşgeldin Misafir !
  Şifremi Hatırlat   kayıt ol
opencart temaları

Modifikasyon fatura sayfası düzenlemek

Konuyu görüntüleyenler: 1 Misafir
 
Değerlendir:
  • 0 Oy - 0 Yüzde
  • 1
  • 2
  • 3
  • 4
  • 5
%
Cevapla  Gönder 
v  v
Yazar  sualci - Görüntüleme - Okunma  13318 - Yorum  9

sualciv
Üye
***
Üye user avatar
Çevrimdışı

Mesajlar: 138
Konular: 22
Katılma Tarihi: Jul 2012
Rep Puanı: 0
Teşekkürler: 17
14 Mesajına, 19 Teşekkür edildi.



Kişisel Bilgileri: v
Konu Tarihi: 02-16-2013 10:05 AM

merhaba

sitemde tüm sorunları çözdüm şu anda tek sorunu faturayı opencart üzerinden yazdırmak. onuda şöyle halletim css üzerinde gereksiz herşeyi attım şablonuma göre düzenleme yaptım. burada tek eksiğim tutarı yazı ile yazdırmak kaldı. sitenizde bir başlık gördüm ama orayada syetkim olmadığından erişemedim bu konu hakkında yardımların beklemekteyim.
Alıntı Yaparak Cevapla
Paylaş!
opencanv
Üye
***
Üye user avatar
Çevrimdışı

Mesajlar: 61
Konular: 0
Katılma Tarihi: Aug 2012
Rep Puanı: 0
Teşekkürler: 0
13 Mesajına, 17 Teşekkür edildi.



Kişisel Bilgileri: v
Konu Tarihi: 02-16-2013 01:14 PM
Şu linkdeki kodlar ile yapabilirsin...
http://www.serdardegirmenci.com/php-ile-...-cevirmek/
Alıntı Yaparak Cevapla
Paylaş!
 Teşekkür Edenler: sualci
sualciv
Üye
***
Üye user avatar
Çevrimdışı

Mesajlar: 138
Konular: 22
Katılma Tarihi: Jul 2012
Rep Puanı: 0
Teşekkürler: 17
14 Mesajına, 19 Teşekkür edildi.



Kişisel Bilgileri: v
Konu Tarihi: 02-16-2013 07:36 PM
(02-16-2013 01:14 PM)opencan Yazılan:  Şu linkdeki kodlar ile yapabilirsin...

çok saol çok işime yarayacak.
Alıntı Yaparak Cevapla
Paylaş!
sualciv
Üye
***
Üye user avatar
Çevrimdışı

Mesajlar: 138
Konular: 22
Katılma Tarihi: Jul 2012
Rep Puanı: 0
Teşekkürler: 17
14 Mesajına, 19 Teşekkür edildi.



Kişisel Bilgileri: v
Konu Tarihi: 02-16-2013 08:36 PM
Merhaba arkadaşlar benim gibi opencart ile yeni tanışıpta yeni yeni öğrenenler için ne yazıkki bazı konularda kaynak hiç yok. Örnek fatura fatura sayfasının düzenlenmesi gibi. Ne yazıkki biraz koddan anlamasam ve ve css bilgim olmasa ne yazık ki opencartın fatura yazdır özelliğini kullanamayacaktım.

Fatura yazdırma konusunda bilinmesi gereken birkaç hususu belirtmek isterim. ilk olarak her nekadar lazer yazıcılar ile fatura kesmek kolay gözüksede önergelerde bunun olumsuz olduğunu belirtiyorlar (link vermek isterdim ama sanırım mesaj sayımdan dolayı link veremiyorum.)

bundan ötürü biz çalışmamızı yaparken a4 formatına göre yapalım ki çalışmamız hem lazer hemde nokta vuruşlu seri basıma uygun olsun.

ben yaptıklarımı adım adım burada anlatacağım. sizlerden ricam özellikle bu konuda uzman olan arkadaşlarımızda konuya eşlik eder ve böyle olsa daha iyi olur gibi bir yol izlerlerse sevinirim. Tabi kardeşim bunuda çözerlerse biz nereden para kazanacağız kaygısından katılımda bulunmazlarsa da anlarım şimdi gelelelim adımlara
Alıntı Yaparak Cevapla
Paylaş!
sualciv
Üye
***
Üye user avatar
Çevrimdışı

Mesajlar: 138
Konular: 22
Katılma Tarihi: Jul 2012
Rep Puanı: 0
Teşekkürler: 17
14 Mesajına, 19 Teşekkür edildi.



Kişisel Bilgileri: v
Konu Tarihi: 02-16-2013 10:45 PM
İlk olarak çalışmayı 1.5.5.1 de bulunana default tema üzerinde yaptım. üzerinde çalışacağımız 2 adet dosyamız mevcut bunlar :


Dosya Adı : order_invoice.tpl
Dosya Yolu : ../admin/view/template/sale/order_invoice.tpl

Dosya Adı : invoice.css
Dosya Yolu : ../admin/view/template/stylesheet/invoice.css

ben şöyle düzüşündüm formatımı ilk olarak a4 formatına göre ayarlayalım. uluslar arası standartlara göre A4 kağıdın ölçüleri 21cm x 29.7cm (210mm x 297mm) dir. bende bunu düşünerek fatura sayfamın genişliğini 21cm göre ayarlıyorum.

order_invoice.tpl
Bul :
PHP Kod:
<div  style="page-break-after: always;"

Değiştir :
PHP Kod:
<div  style="page-break-after: always; width: 210mm;"

Böylecelikle sayfa genişliğimizi sabitlemiş olduk.
Alıntı Yaparak Cevapla
Paylaş!
sualciv
Üye
***
Üye user avatar
Çevrimdışı

Mesajlar: 138
Konular: 22
Katılma Tarihi: Jul 2012
Rep Puanı: 0
Teşekkürler: 17
14 Mesajına, 19 Teşekkür edildi.



Kişisel Bilgileri: v
Konu Tarihi: 02-17-2013 09:44 AM
İkinci olarak ben şablonum da yer kazanmak için model sütununu kaldırıyorum. ve ürün kısmına yazmaya karar verdim eğer bu kısım sizin önemli değilse komple kaldırabilirsiniz.

order_invoice.tpl

Bul ve sil
PHP Kod:
<b><?php echo $column_model?></b> 

Bul ve sil
PHP Kod:
<?php echo $product['model']; ?>

Bul
PHP Kod:
<?php foreach ($product['option'] as $option) { ?>

?> sonraya Yapıştır
PHP Kod:
| <?php echo $product['model']; ?>

Bu işlemleri yaptıktan sonra boşa çıkan sütünları silin yada birleştirin. böylece fatura baskımızda biraz daha yer kazanmış bulunmaktayız.
Alıntı Yaparak Cevapla
Paylaş!
haldir2008v
Acemi Üye
**
Üye user avatar
Çevrimdışı

Mesajlar: 2
Konular: 0
Katılma Tarihi: Jan 2014
Rep Puanı: 0
Teşekkürler: 0
0 Mesajına, 0 Teşekkür edildi.



Kişisel Bilgileri: v
Konu Tarihi: 09-28-2014 02:33 AM
Opencart'tan bagımsız olarak çalıştırdığımda bir problem almıyorum ama, tpl dosyasının üstüne aldığım zaman sadece lira çıktısını alıyorum. Sorun nedir, nerede yanlış yapıyorum?
Alıntı Yaparak Cevapla
Paylaş!
H737v
Banned
user avatar
Çevrimdışı

Mesajlar: 78
Konular: 22
Katılma Tarihi: Aug 2013
Teşekkürler: 11
8 Mesajına, 9 Teşekkür edildi.



Kişisel Bilgileri: v
Konu Tarihi: 09-28-2014 02:21 PM
Ben bunu daha öncede sormuştum ama kimse cevap vermemişti doğru düzgün. Hoş %90 sorularıma cevap alamadığım için artık pek şaşırmıyorum.

OC'da fatura yazdırmak işi tamam ama bu fatura resmi fatura olmadığına göre nasıl oluyor? Yada resmi faturanız var (3-4 yapraklı) buna uygun hale (ölçüsü, yazılması gereken alanların yerleri vs) getirmekten mi bahsediyoruz fatura konusunda?
Alıntı Yaparak Cevapla
Paylaş!
sualciv
Üye
***
Üye user avatar
Çevrimdışı

Mesajlar: 138
Konular: 22
Katılma Tarihi: Jul 2012
Rep Puanı: 0
Teşekkürler: 17
14 Mesajına, 19 Teşekkür edildi.



Kişisel Bilgileri: v
Konu Tarihi: 10-06-2014 01:59 PM
Merhaba opencartın fatura kısmını kullanmayı pek önermiyorum ben çok uğraştım ama bir türlü istediğim sonuçları elde edemedim. en iyi basit bir muhasebe programı alın onun üzerinde fatura yazdırın daha sağlıklı oluyor ben o şekilde yapıyorum.
Alıntı Yaparak Cevapla
Paylaş!
royiv24v
Acemi Üye
**
Üye user avatar
Çevrimdışı

Mesajlar: 20
Konular: 5
Katılma Tarihi: Aug 2017
Rep Puanı: 0
Teşekkürler: 0
0 Mesajına, 0 Teşekkür edildi.



Kişisel Bilgileri: v
Konu Tarihi: 11-26-2018 01:19 PM
Selamlar,

aşağıdaki kod ile fatura tutarını yazıyla yazdırabilirsiniz.

PHP Kod:
<?php
//Türk Lirasını Yazıyla Yazdırma

    
function money($money='0.00') {
        
$money explode('.',$money);
        if(
count($money)!=2) return false;
        
$money_left $money['0'];
        
$money_right $money['1'];

        
//DOKUZLAR
        
if(strlen($money_left)==9){
            
$i = (int) floor($money_left/100000000);
            if(
$i==1$l9="YÜZ";
            if(
$i==2$l9="İKİ YÜZ";
            if(
$i==3$l9="ÜÇ YÜZ";
            if(
$i==4$l9="DÖRT YÜZ";
            if(
$i==5$l9="BEŞ YÜZ";
            if(
$i==6$l9="ALTI YÜZ";
            if(
$i==7$l9="YEDİ YÜZ";
            if(
$i==8$l9="SEKİZ YÜZ";
            if(
$i==9$l9="DOKUZ YÜZ";
            if(
$i==0$l9="";
            
$money_left substr($money_left,1,strlen($money_left)-1);
        }else{
$l9='';}

        
//SEKİZLER
        
if(strlen($money_left)==8){
            
$i = (int) floor($money_left/10000000);
            if(
$i==1$l8="ON";
            if(
$i==2$l8="YİRMİ";
            if(
$i==3$l8="OTUZ";
            if(
$i==4$l8="KIRK";
            if(
$i==5$l8="ELLİ";
            if(
$i==6$l8="ATMIŞ";
            if(
$i==7$l8="YETMİŞ";
            if(
$i==8$l8="SEKSEN";
            if(
$i==9$l8="DOKSAN";
            if(
$i==0$l8="";
            
$money_left=substr($money_left,1,strlen($money_left)-1);
        }else{
$l8='';}

        
//YEDİLER
        
if(strlen($money_left)==7){
            
$i = (int) floor($money_left/1000000);
            if(
$i==1){
                if(
$i!="NULL"){
                    
$l7 "BİR MİLYON";
                }else{
                    
$l7 "MİLYON";
                }
            }
            if(
$i==2$l7="İKİ MİLYON";
            if(
$i==3$l7="ÜÇ MİLYON";
            if(
$i==4$l7="DÖRT MİLYON";
            if(
$i==5$l7="BEŞ MİLYON";
            if(
$i==6$l7="ALTI MİLYON";
            if(
$i==7$l7="YEDİ MİLYON";
            if(
$i==8$l7="SEKİZ MİLYON";
            if(
$i==9$l7="DOKUZ MİLYON";
            if(
$i==0){
                if(
$i!="NULL"){
                    
$l7="MİLYON";
                }else{
                    
$l7="";
                }
            }
            
$money_left=substr($money_left,1,strlen($money_left)-1);
        }else{
$l7='';}

        
//ALTILAR
        
if(strlen($money_left)==6){
            
$i = (int) floor($money_left/100000);
            if(
$i==1$l6="YÜZ";
            if(
$i==2$l6="İKİ YÜZ";
            if(
$i==3$l6="ÜÇ YÜZ";
            if(
$i==4$l6="DÖRT YÜZ";
            if(
$i==5$l6="BEŞ YÜZ";
            if(
$i==6$l6="ALTI YÜZ";
            if(
$i==7$l6="YEDİ YÜZ";
            if(
$i==8$l6="SEKİZ YÜZ";
            if(
$i==9$l6="DOKUZ YÜZ";
            if(
$i==0$l6="";
            
$money_left substr($money_left,1,strlen($money_left)-1);
        }else{
$l6 '';}

        
//BEŞLER
        
if(strlen($money_left)==5){
            
$i = (int) floor($money_left/10000);
            if(
$i==1$l5="ON";
            if(
$i==2$l5="YİRMİ";
            if(
$i==3$l5="OTUZ";
            if(
$i==4$l5="KIRK";
            if(
$i==5$l5="ELLİ";
            if(
$i==6$l5="ATMIŞ";
            if(
$i==7$l5="YETMİŞ";
            if(
$i==8$l5="SEKSEN";
            if(
$i==9$l5="DOKSAN";
            if(
$i==0$l5="";
            
$money_left=substr($money_left,1,strlen($money_left)-1);
        }else{
$l5='';}

        
//DÖRTLER
        
if(strlen($money_left)==4){
            
$i = (int) floor($money_left/1000);
            if(
$i==1){
                if(
$i!=""){
                    
$l4 "BİR BİN";
                }else{
                    
$l4 "BİN";
                }
            }
            if(
$i==2$l4="İKİ BİN";
            if(
$i==3$l4="ÜÇ BİN";
            if(
$i==4$l4="DÖRT BİN";
            if(
$i==5$l4="BEŞ BİN";
            if(
$i==6$l4="ALTI BİN";
            if(
$i==7$l4="YEDİ BİN";
            if(
$i==8$l4="SEKZ BİN";
            if(
$i==9$l4="DOKUZ BİN";
            if(
$i==0){
                if(
$i!=""){
                    
$l4="BİN";
                }else{
                    
$l4="";
                }
            }
            
$money_left=substr($money_left,1,strlen($money_left)-1);
        }else{
$l4='';}

        
//ÜÇLER
        
if(strlen($money_left)==3){
            
$i = (int) floor($money_left/100);
            if(
$i==1$l3="YÜZ";
            if(
$i==2$l3="İKİYÜZ";
            if(
$i==3$l3="ÜÇYÜZ";
            if(
$i==4$l3="DÖRTYÜZ";
            if(
$i==5$l3="BEŞYÜZ";
            if(
$i==6$l3="ALTIYÜZ";
            if(
$i==7$l3="YEDİYÜZ";
            if(
$i==8$l3="SEKİZYÜZ";
            if(
$i==9$l3="DOKUZYÜZ";
            if(
$i==0$l3="";
            
$money_left=substr($money_left,1,strlen($money_left)-1);
        }else{
$l3='';}

        
//İKİLER
        
if(strlen($money_left)==2){
            
$i = (int) floor($money_left/10);
            if(
$i==1$l2="ON";
            if(
$i==2$l2="YİRMİ";
            if(
$i==3$l2="OTUZ";
            if(
$i==4$l2="KIRK";
            if(
$i==5$l2="ELLİ";
            if(
$i==6$l2="ATMIŞ";
            if(
$i==7$l2="YETMİŞ";
            if(
$i==8$l2="SEKSEN";
            if(
$i==9$l2="DOKSAN";
            if(
$i==0$l2="";
            
$money_left=substr($money_left,1,strlen($money_left)-1);
        }else{
$l2='';}

        
//BİRLER
        
if(strlen($money_left)==1){
            
$i = (int) floor($money_left/1);
            if(
$i==1$l1="BİR";
            if(
$i==2$l1="İKİ";
            if(
$i==3$l1="ÜÇ";
            if(
$i==4$l1="DÖRT";
            if(
$i==5$l1="BEŞ";
            if(
$i==6$l1="ALTI";
            if(
$i==7$l1="YEDİ";
            if(
$i==8$l1="SEKİZ";
            if(
$i==9$l1="DOKUZ";
            if(
$i==0$l1="";
            
$money_left=substr($money_left,1,strlen($money_left)-1);
        }else{
$l1='';}

        
//SAĞ İKİ
        
if(strlen($money_right)==2){
            
$i = (int) floor($money_right/10);
            if(
$i==1$r2="ON";
            if(
$i==2$r2="YİRMİ";
            if(
$i==3$r2="OTUZ";
            if(
$i==4$r2="KIRK";
            if(
$i==5$r2="ELLİ";
            if(
$i==6$r2="ALTMIŞ";
            if(
$i==7$r2="YETMİŞ";
            if(
$i==8$r2="SEKSEN";
            if(
$i==9$r2="DOKSAN";
            if(
$i==0$r2="SIFIR";
            
$money_right=substr($money_right,1,strlen($money_right)-1);
        }else{
$r2='';}

        
//SAĞ BİR
        
if(strlen($money_right)==1){
            
$i = (int) floor($money_right/1);
            if(
$i==1$r1="BİR";
            if(
$i==2$r1="İKİ";
            if(
$i==3$r1="ÜÇ";
            if(
$i==4$r1="DÖRT";
            if(
$i==5$r1="BEŞ";
            if(
$i==6$r1="ALTI";
            if(
$i==7$r1="YEDİ";
            if(
$i==8$r1="SEKİZ";
            if(
$i==9$r1="DOKUZ";
            if(
$i==0$r1="";
            
$money_right=substr($money_right,1,strlen($money_right)-1);
        }else{
$r1='';}

        return 
"$l9 $l8 $l7 $l6 $l5 $l4 $l3 $l2 $l1 TÜRK LİRASI $r2 $r1 KURUŞ";
    }

//Türk Lirasını Yazıyla Yazdırma
function para($veri 0){
$veri number_format($veri,2,".",",");
return 
$veri;
}

function 
vdegis($veri)
{
$veri str_replace(",","",$veri);
$veri str_replace(",",".",$veri);
return 
$veri;
}

echo 
money(vdegis('15,089.25'));
?>
Alıntı Yaparak Cevapla
Paylaş!

« Önceki | Sonraki »
Cevapla  Gönder 

fatura sayfası düzenlemek Konusunun Linki Direk Link
fatura sayfası düzenlemek Konusunun HTML Kodu HTML Link
fatura sayfası düzenlemek Konusu BBCode Linki BBCode Link
fatura sayfası düzenlemek Konusunu Paylaş Sosyal Paylaş

Benzeyen Konular
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
  iki ayri satis sayfasi exkalibur 2 2,035 09-24-2016 01:48 PM
Son Mesaj: exkalibur
  Opencart 1.5.1.x En son eklenen ürünler sayfası osdem66 10 9,446 02-18-2016 11:46 AM
Son Mesaj: text_35
  Müşteriler için hediye çeki sayfası hakan1122 7 6,042 02-06-2016 07:02 PM
Son Mesaj: hakan1122
  musteri uye sayfasi sag menu linkleri yusuf14 0 1,664 12-15-2015 02:03 PM
Son Mesaj: yusuf14
  Fatura Sayfasına Barkod Eklemek Ersen16 1 3,037 09-25-2015 08:21 PM
Son Mesaj: emresonmezesk
  [Tema] Siparis fatura şablonu halityardim 0 2,585 07-19-2015 04:09 AM
Son Mesaj: halityardim
Exclamation İletişim Sayfası Nasıl Yapılır Medyaprotek 2 4,595 07-13-2015 03:54 PM
Son Mesaj: Balistik
Heart [Eklenti] En son eklenen ürünler sayfası YARDIM N-Feksiyon 2 2,988 04-26-2015 01:40 AM
Son Mesaj: N-Feksiyon
  Fatura Bölümünü düzenlemek fyg50 1 3,905 04-03-2015 09:24 AM
Son Mesaj: cumhur
Question Ürün Sayfası - Fiyat Bölümünü Düzenleme (Yardım) kubatix 3 4,652 02-02-2015 07:33 PM
Son Mesaj: kazakcii

fatura sayfası düzenlemek indir, fatura sayfası düzenlemek Videosu, fatura sayfası düzenlemek online izle, fatura sayfası düzenlemek Bedava indir, fatura sayfası düzenlemek Yükle, fatura sayfası düzenlemek Hakkında, fatura sayfası düzenlemek nedir, fatura sayfası düzenlemek Free indir, fatura sayfası düzenlemek oyunu, fatura sayfası düzenlemek download


Forum Atla: