Aramıza hoş geldiniz. web sitesinin yeni görünüm!

Yepyeni ve geliştirilmiş bir web sitesi deneyimini sizlere duyurmaktan heyecan duyuyoruz!

Ziyaretinizi daha da keyifli ve bilgilendirici hale getirmek için çok çalıştık. Yeni tasarımımız kolay gezinme, daha hızlı yükleme süreleri ve daha sezgisel bir kullanıcı deneyimi için optimize edildi.

Son değişikliklere genel bakış:

  • Gelişmiş Gezinme: Basitleştirilmiş menü yapımızla ihtiyacınız olanı hızlı ve kolay bir şekilde bulun.
  • Gelişmiş İçerik Organizasyonu: İçeriklerimiz artık daha düzenli ve anlaşılması daha kolay.
  • Mobil Cihazlar için Optimize Edilmiş: İster masaüstü bilgisayarınızdan, ister akıllı telefonunuzdan olun, web sitemiz harika görünüyor ve sorunsuz bir şekilde çalışıyor.
  • Gelişmiş Arama İşlevselliği: Geliştirilmiş arama özelliğimizle tam olarak aradığınızı bulun.

Site, kullanıcıların VTAP kavramlarını kolayca anlayabilmesini ve kapsamlı kodlama bilgisine ihtiyaç duymadan araçlarını kullanabilmesini sağlamak için erişilebilirlik düşünülerek tasarlanmıştır. Her örnek, takip etmeyi ve uygulamayı basitleştiren net talimatlar ve ekran görüntüleri ile eşleştirilmiştir. 

Bu, teknik geçmişi ne olursa olsun herkesin platformda güvenle gezinmesini ve yeteneklerini tam olarak kullanmasını sağlar.

Keyifli gezintiler!

 
 
 

VTAP Müşteri Kullanım Örneği

 
 
VTAP API'yi kullanarak Envanter satır öğelerini nasıl güncelleyebilir/sileriz?

Kayıtları güncellemek için VTAP API'sinde satır öğelerini yönetmek için, öğeleri eklerken veya silerken belirli bir formatı takip etmelisiniz. VTAP API'sinde bir Teklif kaydı için satır öğelerini ekleme ve silme işlemini şu şekilde yapabilirsiniz.

Satır Öğeleri Ekleme
  • Mevcut satır öğelerini getir: Öncelikle Teklif kaydı için mevcut tüm satır öğelerini alın.
  • Yükü oluşturun: Mevcut tüm satır öğelerini yüke ekleyin ve yeni satır öğesi ayrıntılarını sırayla ekleyin.
  • toplamÜrünSayısını Geç: Yük, satır öğelerinin sayısını belirtmek için totalProductCount parametresini içermelidir.
 

VTAP API'yi kullanarak Envanter satır öğelerini nasıl güncelleyebilir/sileriz?

Kayıtları güncellemek için VTAP API'sinde satır öğelerini yönetmek için, öğeleri eklerken veya silerken belirli bir formatı takip etmelisiniz. VTAP API'sinde bir Teklif kaydı için satır öğelerini ekleme ve silme işlemini şu şekilde yapabilirsiniz.

Satır Öğeleri Ekleme
  • Mevcut satır öğelerini getir: Öncelikle Teklif kaydı için mevcut tüm satır öğelerini alın.
  • Yükü oluşturun: Mevcut tüm satır öğelerini yüke ekleyin ve yeni satır öğesi ayrıntılarını sırayla ekleyin.
  • toplamÜrünSayısını Geç: Yük, satır öğelerinin sayısını belirtmek için totalProductCount parametresini içermelidir.
 
 
 

Satır öğeleri eklemek için örnek kod:

 
 

// Mevcut satır öğesi ayrıntılarına zaten sahip olduğunuzu varsayın

 

// Mevcut satır öğesi ayrıntılarına zaten sahip olduğunuzu varsayın


  

let existingLineItems = {

    hdnProductId1:’<product_record_id>’,

    productName1: '<product_name>',

    comment1: '',

    qty1: 1,

    listPrice1: 700.00

};


  

let existingLineItems = {

    hdnProductId1:’<product_record_id>’,

    productName1: '<product_name>',

    comment1: '',

    qty1: 1,

    listPrice1: 700.00

};

 

// Mevcut Teklif kaydına yeni bir satır öğesi ekleyin

 

// Mevcut Teklif kaydına yeni bir satır öğesi ekleyin


  

let newLineItem = {

    hdnProductId2: ‘<product_record_id>’,

    productName2: '<product_name>',

    comment2: '',

    qty2: 5,

    listPrice2: 500.00

};


  

let newLineItem = {

    hdnProductId2: ‘<product_record_id>’,

    productName2: '<product_name>',

    comment2: '',

    qty2: 5,

    listPrice2: 500.00

};

 

// Mevcut ve yeni satır öğelerini birleştir

 

// Mevcut ve yeni satır öğelerini birleştir


  

let params = {

    module: 'Quotes',

    id: quoteId, // replace with the actual Quote ID

    ...existingLineItems,

    ...newLineItem,

    totalProductCount: 2 // Update this count as per the total number of line items

};


  

let params = {

    module: 'Quotes',

    id: quoteId, // replace with the actual Quote ID

    ...existingLineItems,

    ...newLineItem,

    totalProductCount: 2 // Update this count as per the total number of line items

};

 

// VTAP API'sini kullanarak isteği gönder

 

// VTAP API'sini kullanarak isteği gönder


  

VTAP.Api.Put('records', params, (error, response) => {

    if (error) {

        console.error("Error adding line item:", error);

    } else {

        console.log("Line item added successfully:", response);

    }

});


  

VTAP.Api.Put('records', params, (error, response) => {

    if (error) {

        console.error("Error adding line item:", error);

    } else {

        console.log("Line item added successfully:", response);

    }

});

 
Satır Öğelerini Silme
  • Mevcut satır öğelerini getir: Kaydın tüm geçerli satır öğelerini alın.
  • Silmek istediğiniz satır öğesini kaldırın: Silmek istediğiniz satır öğesini hariç tutarak listeyi değiştirin.
  • totalProductCount'ı güncelle: Yeni satır öğesi sayısını yansıtacak şekilde sayımı ayarlayın.
 

Satır Öğelerini Silme
  • Mevcut satır öğelerini getir: Kaydın tüm geçerli satır öğelerini alın.
  • Silmek istediğiniz satır öğesini kaldırın: Silmek istediğiniz satır öğesini hariç tutarak listeyi değiştirin.
  • totalProductCount'ı güncelle: Yeni satır öğesi sayısını yansıtacak şekilde sayımı ayarlayın.
 
 
 

Bir satır öğesini silmek için örnek kod:

 
 

// Mevcut satır öğelerini getirin ve kaldırmak istediğiniz öğeleri filtreleyin

 

// Mevcut satır öğelerini getirin ve kaldırmak istediğiniz öğeleri filtreleyin


  

let lineItems = {

    hdnProductId1:’<product_record_id>’,

    productName1: '<product_name>',

    comment1: '',

    qty1: 1,

    listPrice1: 700.00,

    hdnProductId2: ’<product_record_id>’,

    productName2: '<product_name>',

    comment2: '',

    qty2: 5,

    listPrice2: 500.00

};


  

let lineItems = {

    hdnProductId1:’<product_record_id>’,

    productName1: '<product_name>',

    comment1: '',

    qty1: 1,

    listPrice1: 700.00,

    hdnProductId2: ’<product_record_id>’,

    productName2: '<product_name>',

    comment2: '',

    qty2: 5,

    listPrice2: 500.00

};

 

// İkinci satır öğesini silmek istediğimizi varsayalım

 

// İkinci satır öğesini silmek istediğimizi varsayalım


  

delete lineItems.hdnProductId2;

delete lineItems.productName2;

delete lineItems.comment2;

delete lineItems.qty2;

delete lineItems.listPrice2;


  

delete lineItems.hdnProductId2;

delete lineItems.productName2;

delete lineItems.comment2;

delete lineItems.qty2;

delete lineItems.listPrice2;

 

// Kalan satır öğeleriyle güncellenen yük

 

// Kalan satır öğeleriyle güncellenen yük


  

let updatedPayload = {

    module: 'Quotes',

    id: quoteId, // replace with the actual Quote ID

    ...lineItems,

    totalProductCount: 1 // Update the count as needed

};


  

let updatedPayload = {

    module: 'Quotes',

    id: quoteId, // replace with the actual Quote ID

    ...lineItems,

    totalProductCount: 1 // Update the count as needed

};

 

// Güncellenen isteği gönder

 

// Güncellenen isteği gönder


  

VTAP.Api.Post('records', updatedPayload, (error, response) => {

    if (error) {

        console.error("Error deleting line item:", error);

    } else {

        console.log("Line item deleted successfully:", response);

    }

});


  

VTAP.Api.Post('records', updatedPayload, (error, response) => {

    if (error) {

        console.error("Error deleting line item:", error);

    } else {

        console.log("Line item deleted successfully:", response);

    }

});

 
 

En son güncellemeleri almak için kaydolun!