Topla dobrodošlica u naše web stranice novi izgled!

Uzbuđeni smo što možemo otkriti svježe i poboljšano iskustvo web stranice!

Naporno smo radili kako bismo vaš posjet učinili još ugodnijim i informativnijim. Naš novi dizajn optimiziran je za jednostavnu navigaciju, brže učitavanje i intuitivnije korisničko iskustvo.

Pregled nedavnih promjena:

  • Poboljšana navigacija: Brzo i jednostavno pronađite ono što vam treba uz našu pojednostavljenu strukturu izbornika.
  • Poboljšana organizacija sadržaja: Naš je sadržaj sada bolje organiziran i lakši za razumijevanje.
  • Optimizirano za mobilne uređaje: Bilo da koristite stolno računalo ili pametni telefon, naša web stranica izgleda sjajno i radi glatko.
  • Poboljšana funkcionalnost pretraživanja: Pronađite točno ono što tražite pomoću naše poboljšane značajke pretraživanja.

Stranica je dizajnirana imajući na umu pristupačnost, osiguravajući da korisnici mogu lako razumjeti koncepte VTAP-a i koristiti njegove alate bez potrebe za opsežnim znanjem kodiranja. Svaki primjer je uparen s jasnim uputama i snimkama zaslona, ​​što ga čini jednostavnim za praćenje i implementaciju. 

To omogućuje svakome, bez obzira na njihovo tehničko iskustvo, da pouzdano upravlja platformom i u potpunosti iskoristi njezine mogućnosti.

Sretno pregledavanje!

 
 
 

VTAP korisnički slučaj korištenja

 
 
Kako ažuriramo/brišemo stavke retka inventara pomoću VTAP API-ja?

Za upravljanje stavkama retka u VTAP API-ju za ažuriranje zapisa, morate slijediti određeni format prilikom dodavanja ili brisanja stavki. Evo kako možete rukovati dodavanjem i brisanjem stavki retka za zapis ponude u VTAP API-ju.

Dodavanje stavki retka
  • Dohvati postojeće stavke retka: Prvo dohvatite sve postojeće stavke retka za zapis ponude.
  • Konstruirajte korisni teret: Uključite sve postojeće stavke retka u korist, redom dodajući detalje o novim stavkama retka.
  • Prijeđi totalProductCount: Korisni teret treba uključivati ​​parametar totalProductCount za označavanje broja stavki retka.
 

Kako ažuriramo/brišemo stavke retka inventara pomoću VTAP API-ja?

Za upravljanje stavkama retka u VTAP API-ju za ažuriranje zapisa, morate slijediti određeni format prilikom dodavanja ili brisanja stavki. Evo kako možete rukovati dodavanjem i brisanjem stavki retka za zapis ponude u VTAP API-ju.

Dodavanje stavki retka
  • Dohvati postojeće stavke retka: Prvo dohvatite sve postojeće stavke retka za zapis ponude.
  • Konstruirajte korisni teret: Uključite sve postojeće stavke retka u korist, redom dodajući detalje o novim stavkama retka.
  • Prijeđi totalProductCount: Korisni teret treba uključivati ​​parametar totalProductCount za označavanje broja stavki retka.
 
 
 

Primjer koda za dodavanje stavki retka:

 
 

// Pretpostavimo da već imate postojeće pojedinosti o stavci

 

// Pretpostavimo da već imate postojeće pojedinosti o stavci


  

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

};

 

// Dodavanje nove stavke retka postojećem zapisu ponude

 

// Dodavanje nove stavke retka postojećem zapisu ponude


  

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

};

 

// Kombinirajte postojeće i nove stavke retka

 

// Kombinirajte postojeće i nove stavke retka


  

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

};

 

// Pošaljite zahtjev koristeći VTAP API

 

// Pošaljite zahtjev koristeći VTAP API


  

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);

    }

});

 
Brisanje stavki retka
  • Dohvati postojeće stavke retka: Dohvatite sve trenutne stavke retka zapisa.
  • Uklonite stavku retka koju želite izbrisati: Izmijenite popis izuzimanjem stavke retka koju želite izbrisati.
  • Ažuriraj totalProductCount: Prilagodite broj tako da odražava novi broj stavki retka.
 

Brisanje stavki retka
  • Dohvati postojeće stavke retka: Dohvatite sve trenutne stavke retka zapisa.
  • Uklonite stavku retka koju želite izbrisati: Izmijenite popis izuzimanjem stavke retka koju želite izbrisati.
  • Ažuriraj totalProductCount: Prilagodite broj tako da odražava novi broj stavki retka.
 
 
 

Primjer koda za brisanje stavke retka:

 
 

// Dohvatite postojeće stavke retka i filtrirajte stavke koje želite ukloniti

 

// Dohvatite postojeće stavke retka i filtrirajte stavke koje želite ukloniti


  

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

};

 

// Pretpostavimo da želimo izbrisati drugu stavku retka

 

// Pretpostavimo da želimo izbrisati drugu stavku retka


  

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;

 

// Ažurirano opterećenje s preostalim stavkama retka

 

// Ažurirano opterećenje s preostalim stavkama retka


  

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

};

 

// Pošaljite ažurirani zahtjev

 

// Pošaljite ažurirani zahtjev


  

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);

    }

});

 
 

Prijavite se za primanje najnovijih ažuriranja!