PDFYazdıre-Posta

Virtuemart Fatura Eklentisi

Virtuemart'ta otomatik olarak sistemden faturalari kesmek icin farkli eklentiler var. Bunlardan birtaneside Virtuemart Invoice Center, bu eklentiyi bir proje icin azda olmayan bir miktarda ödeme yaparak satin aldim ancak eklenti bu durumda fatura islemlerini yapmak icin cok yetersiz durumda yada en azindan ben sik sik hatalarla karsilastim.

Ücretli eklentinin yerine ben forumlardaki insiyatif ile olusturulmus ücretsiz bir eklentiyi tavsiye ediyorum: VirtueMart - Invoice, Delivery Note, Receipt Addon

Eklentiyi buradan indirebilirsiniz: http://www.phoca.cz/download/category/22-virtuemart-addons

Kurulum oldukca basit ancak faturalari düzenlemek icin en azindan PHP dosyalarinda ufak düzenlemeler yapabiliyor olmaniz gerekir.

Kurulum (eger ingilizce biliyorsaniz makalenin en altindaki linkten makalenin aslini okuyabilirsiniz):

  • Bütün dosyalari Joomla kurulumunun bulundugu klasörün icine yükleyin.
  • Sitenizin administrator bölümüne giris yapin ve bu adresi tarayicinizdan cagirarak gerekli tablolari databankiniza yükleyin: [siteniz]/administrator/index2.php?option=com_virtuemart&page=admin.install_delivery_sql.php
  • Basarili yüklemenin ardindan bu dosyayi silin: administrator/components/com_virtuemart/html/admin.install_delivery_sql.php'
  • Asagidaki kodu administrator/components/com_virtuemart/html/order.order_print.php dosyasinin icinde 170. satirdan sonra ($tab->endTab();'dan sonra ve $tab->endPane();'den önce)
 // Delivery
$tab->startTab( $VM_LANG->_('VM_DELIVERY_TAB_LBL'), "delivery_pane" );
require_once(CLASSPATH.'ps_order_delivery.php');
$tab->endTab();
  • Ve son olarak dil dosyaniza asagidaki kodlari ekleyin:
administrator/components/com_virtuemart/languages/common/english.php yada administrator/components/com_virtuemart/languages/common/turkish.php
 'VM_DELIVERY_TAB_LBL' => 'Delivery',
'VM_DELIVERY_NOTE' => 'Delivery Note',
'VM_DELIVERY_RECEIPT' => 'Receipt',
'VM_DELIVERY_INVOICE' => 'Invoice',
'VM_DELIVERY_NUMBER' => 'Deliveryno.',
'VM_DELIVERY_EXTENT' => 'Extent',
'VM_DELIVERY_OBLITERATE' => 'Obliterate',
'VM_DELIVERY_OBLITERATED' => 'Obliterated',
'VM_DELIVERY_OBLITERATED_BY' => 'Obliterated by',
'VM_DELIVERY_STATE' => 'State',
'VM_DELIVERY_EXTENT_FULL' => 'Full delivery',
'VM_DELIVERY_EXTENT_PARTIAL' => 'Partial delivery',
'VM_DELIVERY_ADD' => 'New delivery',
'VM_DELIVERY_VALUE' => 'Product value',
'VM_DELIVERY_NOT_COMPLETE' => 'Not all products are delivered!',
'VM_DELIVERY_COMPLETE' => 'All products are delivered.',
'VM_DELIVERY_SKU' => 'SKU',
'VM_DELIVERY_NAME' => 'Name',
'VM_DELIVERY_DELIVER' => 'Deliver',
'VM_DELIVERY_DELIVERED' => 'Delivered',
'VM_DELIVERY_QUANTITY' => 'Quantity',
'VM_DELIVERY_EDIT' => "Change delivery",
'VM_DELIVERY_CANCEL' => "Cancel",
'VM_DELIVERY_SAVE_CHANGES' => "Save changes",
'VM_DELIVERY_SAVE' => "Save",
'VM_DELIVERY_INVOICE_DUE' => "Invoice is due",
'VM_DELIVERY_SEND_INVOICE' => "Create invoice",
'VM_DELIVERY_PREPAIED' => "Customer has prepaid the order.",
'VM_DELIVERY_DAYS' => "days",
'VM_DELIVERY_DELAY_INTEREST' => "Delay interest",
'VM_DELIVERY_REALLY_OBLITERATE ' => "Do you realy want to obliterate this delivery?",
'VM_DELIVERY_PRINT_DATE_LBL' => "Date",
'VM_DELIVERY_PRINT_ORDER_DATE_LBL' => "Orderdate",
'VM_DELIVERY_PRINT_BILL_DATE_LBL' => "Invoicedate",
'VM_DELIVERY_PRINT_DUE_DATE_LBL' => "Duedate",
'VM_DELIVERY_PRINT_BILL_TERMS_LBL' => "Terms of payment",
'VM_DELIVERY_PRINT_OVERDUE_INTEREST_LBL' => "Delay interest",
'VM_DELIVERY_PRINT_DELNOTE_NUMBER_LBL' => "Del.note no.",
'VM_DELIVERY_PRINT_ORDER_NUMBER_LBL' => "Order no.",
'VM_DELIVERY_PRINT_BILL_NUMBER_LBL' => "Bill no.",
'VM_DELIVERY_PRINT_SHIP_TO_LBL' => "Shipment address",
'VM_DELIVERY_PRINT_BILL_TO_LBL' => "Billing adress",
'VM_DELIVERY_PRINT_PAGE_LBL' => "Page",
'VM_DELIVERY_PRINT_SHIPPING_CARRIER_LBL' => 'Shipping Carrier',
'VM_DELIVERY_PRINT_SHIPPING_MODE_LBL' => 'Shipping Method',
'VM_DELIVERY_PRINT_YOUR_REF_LBL' => 'Your reference',
'VM_DELIVERY_PRINT_OUR_REF_LBL' => 'Our reference',
'VM_DELIVERY_PRINT_SKU_LBL' => 'SKU',
'VM_DELIVERY_PRINT_DELIVERED_LBL' => 'Del',
'VM_DELIVERY_PRINT_QUANTITY_LBL' => 'Qty',
'VM_DELIVERY_PRINT_REMAINING_LBL' => 'Rest',
'VM_DELIVERY_PRINT_UNIT_PRICE_LBL' => 'Price/Unit',
'VM_DELIVERY_PRINT_TOTAL_PRICE_LBL' => 'Price',
'VM_DELIVERY_PRINT_TOTAL_PRICE_WITHOUT_TAX_LBL' => 'Price (without tax)',
'VM_DELIVERY_PRINT_PRODUCT_LBL' => 'Product',
'VM_DELIVERY_PRINT_VENDOR_ADDRES_LBL' => 'Address',
'VM_DELIVERY_PRINT_VENDOR_PHONE_LBL' => 'Phone',
'VM_DELIVERY_PRINT_VENDOR_Fax_LBL' => 'Fax',
'VM_DELIVERY_PRINT_VENDOR_EMAIL_LBL' => 'E-mail',
'VM_DELIVERY_PRINT_VENDOR_URL_LBL' => 'Internet',
'VM_DELIVERY_PRINT_SHIPPING_LBL' => 'Shipping and Handling Fee',
'VM_DELIVERY_PRINT_SUBTOTAL_LBL' => 'Subtotal',
'VM_DELIVERY_PRINT_TOTAL_LBL' => 'Total',
'VM_DELIVERY_PRINT_COUPON_DISCOUNT_LBL ' => 'Coupon Discount',
'VM_DELIVERY_PRINT_DISCOUNT_LBL ' => 'Discount',
'VM_DELIVERY_PRINT_FEE_LBL' => 'Fee',
'VM_DELIVERY_PRINT_TAX_LBL' => 'Tax',
'VM_DELIVERY_PRINT_SHIPPING_TAX_LBL' => 'Tax (Shipping)',
'VM_DELIVERY_PRINT_SIGNED_LBL' => 'Signed',
'VM_DELIVERY_PRINT_OBLITERATED_LBL' => 'OBLITERATED',
'VM_DELIVERY_PRINT_TO_PAY_LBL' => 'To pay',
'VM_DELIVERY_PRINT_INVOICE_INFO' => 'Enter bill number (%s) when you pay this bill.',
'PEAR_LOG_CRIT' => 'Critical',
'PEAR_LOG_ERR' => 'Error',
'PEAR_LOG_WARNING' => 'Warning'

 

Eklenti ile detayli bilgilere buradan ulasabilirsiniz(Ingilizce): http://www.phoca.cz/documents/18-virtuemart/174-virtuemart-invoice-delivery-note-receipt

Yorum ekle


Güvenlik kodu
Yenile