Tools gebruiken uw huidige werkruimte-rol bij elke aanroep. Lees-only verbindingen werken nog steeds. Het maken van wijzigingen vereist de extra tradecatalog:write-bereik. Consequente acties tonen een Bevestig/Aannemen-kaart in compatibele clients, met een ingelogd review-link als fallback, en worden pas uitgevoerd nadat u het hebt goedgekeurd. Resultaten zijn JSON-tekst; het oorspronkelijke zoektools-formaat geeft prijzen weer, terwijl beheertools gehele getallen van munteenheden en basispunten (100 = 1%) gebruiken.
De meeste tools nemen een workspace: de werkruimte-adres van list_workspaces, zoals northgate. De AI-app roept meestal list_workspaces eerst zelf aan.
Wanneer een tool iets niet kan doen, bijvoorbeeld u niet persoon bent bij die werkruimte of de klant niet bestaat, geeft het een foutmelding die de AI-app kan lezen en actie ondernemen, zoals "Geen klant "OAK99". Gebruik list_customers voor accountcodes."
Wanneer een leverancierscatalogus alleen prijzen heeft voor de geselecteerde klant, set_basket_quantity, send_order en reorder geven die foutmelding terug. get_basket, list_buyer_orders en get_buyer_order werken nog steeds, zodat bestaande bestellingen leesbaar blijven. De leverancier stelt dit in Instellingen en kan het per klant overschrijven (ordering: follow, prices_only of can_order op update_customer).
Wanneer de leverancier de prijslijstdownloaden heeft uitgeschakeld, geeft download_my_price_list een foutmelding en antwoordt de ingelogde CSV-link met 403.
quote_configured_product leest de lijnprijs van het geselecteerde klantaccount voor productId, qty en optionele configuration, zonder een winkelwagen te veranderen. set_configured_basket_line maakt een aparte lijn aan of werkt de exacte lineId (qty: 0 verwijdert) bij. Geef de volledige specificatie op bij bewerkingen. Lees get_basket opnieuw na wijzigingen en beoordeel alle selecties, maten en huidige prijzen voordat u send_order uitvoert. Een wijziging in specificatie of prijsversie maakt de oude beoordeling ongeldig, zelfs als het totaal hetzelfde is.
Medewerkers kunnen save_product_family gebruiken voor gedeelde variant metadata en save_ordering_draft voor een beoordeelde geavanceerde prijsontwerp. Het laatste vereist Pro en globale prijsrechten; publicatie gebruikt de bestaande prijsveranderingen beoordeling. Productimporten accepteren optionele familie, bestelincrement en besteldefinities. Zie trade catalogue setup.
Stel een leverancierswerkruimte inLink naar deze sectie#
create_workspace maakt een Free leverancierswerkplek voor de ingelogde, geverifieerde persoon, nadat zij een kaart hebben bevestigd. Vraag om de bedrijfsnaam, productvaluta, tijdzone en land. De persoon wordt de eigenaar. Er wordt geen abonnement of betaling aangemaakt. Roep daarna list_workspaces opnieuw aan en gebruik de geretourneerde adres voor product- en klantinstellingen. Beoordelaars en gastlogins kunnen geen werkplekken aanmaken.
Free omvat maximaal 100 producten en verbonden AI-apps. Elk SKU telt, inclusief verborgen en inactieve producten. Bij het toegestane aantal blijven bestaande producten, bewerkingen en bestellingen werken; het aanmaken van meer producten is niet beschikbaar. Leg deze bevoegdheid uit zonder upgrades te promoten of de abonnementscheckout te starten in de plugin.
list_workspacesLink naar deze sectie#
Leverancierswerkruimtes waarin u werkt, en handelsportalen waar u koopt. Begin hier.
Wie: iedereen die is ingelogd. Invoer: geen enkele.
{
"supplierWorkspaces": [
{ "workspace": "northgate", "name": "Northgate Fixings", "role": "owner" }
],
"tradePortals": [
{
"workspace": "hartley-timber",
"supplier": "Hartley Timber",
"yourAccount": "Northgate Fixings",
"accountId": "example-account-id"
}
]
}
search_productsLink naar deze sectie#
Zoek een catalogus op SKU, fabrikantreferentie, naam, merk of categorie. Geeft maximaal 25 producten terug.
Wie: medewerkers en aankopers.
| Invoer | Type | Verplicht | Beschrijving |
|---|---|---|---|
workspace | string | ja | Werkplek adres. |
query | string | ja | Wat te zoeken. Leeg lijst producten op naam. |
accountId | string | klanten met meer dan één account | Selecteer uw exacte account uit list_workspaces. |
customer | string | nee | Medewerkers alleen: een klantaccountcode of naam, om hun prijzen te zien en alleen wat zij kunnen zien. Genegeerd voor klanten. |
- Aankopers zien altijd de prijzen van hun eigen account en alleen actieve producten die zij kunnen zien.
- Medewerkers zien lijstprijzen en elk product, of de weergave van een genoemde klant.
{
"supplier": "Northgate Fixings",
"pricesFor": "Oakfield Joinery",
"taxNote": "ex VAT",
"products": [
{
"sku": "HX-8510",
"name": "Hex bolt M10 x 50 zinc",
"unit": "Box of 100",
"availability": "in_stock",
"price": "£15.73",
"listPrice": "£18.50",
"why": "Brand discount −15%"
}
]
}
Wanneer de leverancier Klanten de standaardprijs naast hun eigen prijs tonen heeft uitgeschakeld, laten de zoekresultaten van een koper listPrice en why weg, en dragen get_buyer_product, get_basket en get_buyer_order ook geen lijstprijs of prijsreden meer.
Probeer: "Zoek Northgate naar M10 hex bouten tegen de prijzen van Oakfield."
download_products_csv en download_my_price_listLink naar deze sectie#
Deze tools geven een link naar een bestaande CSV-download in TradeCatalog. Open het terwijl u ingelogd bent; het retourneren van een link downloadt of stuurt het bestand niet naar de chat.
download_products_csv: medewerkers kiezenworkspaceom de productlijst van die leverancier te downloaden.download_my_price_list: kopers kiezenworkspaceen het exacteaccountIduitlist_workspacesom alleen de overeengekomen prijzen van dat account te downloaden.download_my_price_list_pdf: hetzelfde account, als een gemarkeerde PDF (Pro). Beide tools zijn geblokkeerd wanneer de leverancier prijslijstdownloads heeft uitgeschakeld.
check_priceLink naar deze sectie#
Wat een klant betaalt voor een SKU op een hoeveelheid, en welk regelset de prijs bepaald.
Wie: alleen medewerkers.
| Invoer | Type | Verplicht | Beschrijving |
|---|---|---|---|
workspace | string | ja | Werkplek adres. |
customer | string | ja | Accountcode of naam. |
sku | string | ja | De SKU. |
qty | integer | nee | 1 tot 1.000.000. Standaard 1. |
{
"customer": "Oakfield Joinery",
"sku": "HX-8510",
"name": "Hex bolt M10 x 50 zinc",
"qty": 20,
"unitPrice": "£15.73",
"lineTotal": "£314.60",
"listPrice": "£18.50",
"why": "Brand discount −15%",
"taxNote": "ex VAT"
}
Probeer: “Wat betaalt OAK01 voor 20 van HX-8510, en waarom?”
list_customersLink naar deze sectie#
Handelsklanten met accountcodes, contactmails, actieve status en accountkorting.
Wie: alleen medewerkers. Invoer: workspace.
[
{
"accountCode": "OAK01",
"name": "Oakfield Joinery",
"email": "accounts@oakfieldjoinery.co.uk",
"active": true,
"discount": "5%"
}
]
Probeer: “Welke klanten hebben geen korting ingesteld?”
list_ordersLink naar deze sectie#
Recente bestellingen, nieuwste eerst, maximaal 50.
Wie: medewerkers zien elke klantens bestellingen; kopers zien alleen hun eigen account.
| Invoer | Type | Verplicht | Beschrijving |
|---|---|---|---|
workspace | string | ja | Werkplek adres. |
status | string | nee | new, pending, acknowledged, processed, dispatched, completed of cancelled. |
[
{
"reference": "SO-000142",
"customer": "Oakfield Joinery",
"status": "new",
"total": "£314.60",
"poNumber": "PO-88231",
"placed": "2026-09-27T07:48:12.000Z"
}
]
Probeer: “Heeft iemand sinds gisteren nieuwe bestellingen? Tel ze op per klant.”
recent_activityLink naar deze sectie#
De activiteitenlog van wijzigingen aan klanten, kortingen en prijzen, nieuwste eerst, maximaal 50 items. Optioneel de geschiedenis van één klant.
Wie: alleen medewerkers. Eigenaars en beheerders zien de volledige log; andere medewerkers zien alleen wijzigingen over klanten die zij kunnen zien.
| Invoer | Type | Verplicht | Beschrijving |
|---|---|---|---|
workspace | string | ja | Werkplek adres. |
customer | string | nee | Accountcode of naam. |
[
{
"when": "2026-09-26T14:21:03.000Z",
"who": "Jo Hartley",
"customer": "Oakfield Joinery",
"what": "Set Northgate brand discount to 15% (was 12.5%)"
}
]
Probeer: “Wie heeft de prijzen van Oakfield deze maand gewijzigd?”
NotitiesLink naar deze sectie#
- Klantnamen en accountcodes worden zonder rekening te houden met hoofdletters overeengesteld. Een exacte accountcode is veiligst.
list_workspacesretourneert koperaccountIdwaarden. Geef het bedoelde op naarsearch_productsen elke koperactie. Gok nooit tussen accounts.- Pagina productzoekopdrachten met
offseten het geretourneerdenextOffset. Gebruiklist_buyer_ordersvoor een expliciet geselecteerde koperaccount.
Veranderingen en bevestigingenLink naar deze sectie#
Koperwagentje bewerkingen, markeren updates als gelezen en het maken van ongepubliceerde prijsontwerpen lopen direct wanneer geautoriseerd. Andere schrijfbewerkingen retourneren awaiting_confirmation, een actionId en een reviewUrl. ChatGPT en compatibele clients tonen een kaart met het exacte werkplek en voorgestelde wijziging: kies Bevestigen of Annuleren zonder de conversatie te verlaten. Clients zonder kaarten gebruiken de ingelogde beoordelingslink. Beoordelingen verlopen na 15 minuten en worden maximaal één keer uitgevoerd. Het loskoppelen van de app of het verwijderen van de vereiste werkplektoegang maakt onafgewerkte beoordelingen ongeldig. Gewijzigde bestelwagentjes en prijsveranderingen voorbeelden vereisen een nieuwe beoordeling. Gebruik get_action_status om het resultaat te lezen; een wachtende aanvraag is geen voltooide actie.
De decide_action helper is alleen beschikbaar voor de kaart UI. Zijn tijdelijke bevestigingsmogelijkheid is verborgen van modeluitvoer en gebonden aan de aanvragende persoon, OAuth-verbinding en voorstel. Een modelbericht of actie-ID kan geen wijziging goedkeuren. Dezelfde rol, momentopname, verloop en enkelvoudige controle gelden voor zowel kaart- als browser-goedkeuringen.
Elke aankoperactie vereist uw exacte accountId. Voor send_order, kopieer de winkelwagen fingerprint naar expectedBasket, samen met expectedTotal. Prijzen, hoeveelheden en account worden opnieuw gecontroleerd voordat ze worden verzonden.
Gebruik de aparte overdrachtstools voor werk dat eindigt in de ingelogde app: eigenaren gebruiken open_api_key_settings, download_workspace_export en open_logo_settings; medewerkers gebruiken open_import_page, open_product_image_upload en open_product_file_manager. De twee productoverdrachten vereisen een door de huurder gecontroleerde productId. Bestandskoppelingen van get_product en get_buyer_product vereisen uw ingelogde browser; het retourneren van een koppeling betekent niet dat het document is gelezen of dat een upload, verwijdering, export of certificaat is voltooid. Platformbeheer wordt nooit doorgegeven via OAuth.
Goedgekeurde klantenlijstenLink naar deze sectie#
Medewerkers gebruiken get_customer om de catalogusomvang en goedgekeurde producten van de klant te lezen. set_catalogue_scope verandert tussen all en approved. approve_products voegt expliciete producten of een categorie toe; unapprove_product verwijdert één product. Deze wijzigingen vereisen een beoordeling van het exacte klantaccount, de huidige lijst en de betrokkene producten. Categorielidmaatschap wordt opnieuw gecontroleerd bij bevestiging. Aankopers blijven beperkt tot hun geselecteerde account en de producten die zichtbaar zijn voor dat account.
Leverancier- en koperhulpmiddelenLink naar deze sectie#
create_workspace is beschikbaar zelfs wanneer list_workspaces leeg is. Het maakt een Free leverancierswerkplek en eigenaarslidmaatschap pas na bevestiging. De optionele /mcp/account-verbinding biedt ook open_billing: eigenaren kunnen beveiligde abonnementsfacturatie openen en betaling bevestigen in Stripe, en vervolgens kijken naar get_settings voor de resulterende staat. Factuurkoppelingen voltooien geen betalingen. De standaard /mcp-verbinding die wordt gebruikt door de ChatGPT-plugin exposeert geen open_billing. Zie aanmelden en betalen.
MCP 3.0.0 toont elke model-aanroepbare operatie direct met zijn eigen naam, beschrijving, invoerschema en annotaties. De vorige tools bulk_products en open_workspace_action worden vervangen door de individuele operaties hieronder; vernieuw de tooldefinities van uw client na het bijwerken. Het MCP tools/list-antwoord is het autoritatieve invoerschema. De volgende tools vullen de zoektools hierboven aan:
| Tool | Doel |
|---|---|
open_api_key_settings | Alleen eigenaar: retourneert de ingelogde API-instellingenpagina voor het aanmaken van referenties. Het openen van de link maakt geen sleutel aan. Vraag gebruikers nooit om geheimen in chat te plakken. |
download_workspace_export | Alleen eigenaar: retourneert de ingelogde volledige werkplek exportlink. De gebruiker moet de link openen om het te downloaden; deze tool leest of verplaatst de export niet. |
open_logo_settings | Alleen eigenaar: retourneert de ingelogde merkinstellingenpagina voor het uploaden van een leverancierslogo. Het openen van de link uploadt of verandert het logo niet. |
open_import_page | Medewerker: retourneert de ingelogde bestandsimportpagina. De gebruiker uploadt en beoordeelt het bestand in TradeCatalog; het openen van de link importeert niets. |
open_product_image_upload | Medewerker: retourneert de ingelogde editor voor een bestaand product om een afbeelding te uploaden. Het openen van de link uploadt of wijzigt geen afbeelding. |
open_product_file_manager | Medewerker: retourneert de ingelogde editor voor een bestaand product om productbestanden te uploaden of te verwijderen. Het openen van de link leest, uploadt of verwijdert geen bestanden. |
delete_workspace | Alleen eigenaar: verwijder deze werkruimte permanent, haar catalogus, klanttoegang en afbeeldingen, en annuleer haar abonnement. Vereist ingelogde beoordeling en het typen van de naam van de werkruimte. Dit kan niet ongedaan worden gemaakt in de app. |
get_workspace | Medewerker: huidige rol, catalogus en besteltotalen. Bedragen zijn gehele munteenheden; percentages zijn basispunten (100 = 1%). |
get_catalogue_options | Medewerker: lijst categorie- en merk-ID's voor catalogus- en kortingseizoenen. |
get_product | Medewerker: productvelden, huidige lijstprijs, zichtbaarheid, klantbeperkingen, afbeeldingen en bijgevoegde bestanden (specificatiebladen). |
save_product | Maak een product aan of bewerk het. Lees eerst het huidige product en behoud de velden die de gebruiker niet heeft gevraagd te wijzigen. listPrice is in mindere eenheden; wijzigingen in bestaande prijzen gebruiken de app prijswijzigingsstroom. Vereist beoordeling. |
set_product_image | Kies de hoofdafbeelding of verwijder deze. Het verwijderen verwijdert deze afbeelding uit de galerij en de volgende wordt de hoofdafbeelding. Vereist beoordeling. |
create_category | Maak een genaamd categorie aan, eventueel onder een oudercategorie. Vereist beoordeling. |
update_category | Hernoem of verplaats een categorie. De producten blijven erin. Vereist beoordeling. |
delete_category | Verwijder een categorie en haar categorie-kortingsregels. Producten en onderliggende categorieën gaan één niveau omhoog. Vereist beoordeling. |
hide_products | Medewerker: verberg expliciete product-ID's voor kopers zonder ze te verwijderen. Vereist beoordeling. |
show_products | Medewerker: maak expliciete product-ID's actief. Beperkingen van klantcatalogus blijven van toepassing. Vereist beoordeling. |
move_products | Medewerker: verplaats expliciete product-ID's naar één categorie, of geef null door om hun categorie te verwijderen. Vereist beoordeling. |
delete_products | Medewerker: verwijder expliciete product-ID's permanent, inclusief hun prijzen, afbeeldingen en winkelwagenlijnen. Historische bestellingen behouden hun kopieën. Vereist beoordeling. |
clear_catalogue | Eigenaar alleen: verwijder permanent elk product, prijs en foto. Vereist ingelogd beoordeling en het typen van de huidige verwijderingszin. |
get_customer | Medewerker: klantvoorwaarden, prijslijst, catalogusbereik, goedgekeurde producten, kortingregels, overeengekomen prijzen, kopers en uitstaande uitnodigingen. priceLists zijn de lijsten die je kunt toewijzen met update_customer. Het toewijzen van een andere niet-Standard-prijslijst vereist Pro. |
create_customer | Maak een handelsaccount aan. De contactmail kan zich aanmelden als dat account, dus bevestig de adresgegevens. Vereist beoordeling. |
update_customer | Wijzig klantgegevens, accountcode (accountCode; uniek per leverancier, hoofdletters worden genegeerd, laat leeg om te behouden), contactloginmail, extra update-mails (notifyEmails), actieve status, de hele lijst percentage (discountBp, 0 tot 10.000) en zijn adjustment (discount of markup; laat leeg om te behouden), bestelling (follow, prices_only of can_order) en priceListId (null is Standard). Basispunten: 100 = 1%. Lees eerst get_customer. Vereist beoordeling. Het toewijzen van een andere niet-Standard-prijslijst vereist Pro. |
save_discount_rule | Stel een klantcategorie, merk of productpercentage in, in basispunten (0 tot 10.000). adjustment is discount of markup; laat het weg voor een korting. De meest specifieke regel wint en niets stakt. Wijzigt prijzen direct. Vereist beoordeling. Vereist Pro. |
remove_discount_rule | Verwijder de geselecteerde klantkortingsregel. Prijzen kunnen direct stijgen. Vereist beoordeling. |
set_fixed_price | Stel een klantgerichte productprijs in in gehele mindere valutaeenheden. Optioneel note is een opmerking; noteVisible toont het aan die klant. internalNote blijft intern. Vereist beoordeling. Vereist Pro. |
end_fixed_price | Eindig een vaste klantprijs nu zodat normale kortingregels van toepassing zijn. Vereist beoordeling. |
list_staff | Medewerker: lijst de werkruimteteamleden en uitstaande uitnodigingen. |
invite_staff | Alleen eigenaar: e-mail een uitnodiging om medewerker- of eigenaarsrechten te verlenen. Vereist beoordeling van de ontvanger en rol. |
invite_buyer | Medewerker: e-mail een uitnodiging naar een specifiek klantaccount. Vereist beoordeling van de ontvanger en account. |
remove_buyer | Verwijder een lidmaatschap van het genoemde klantaccount. Vereist beoordeling. |
preview_product_import | Bekijk geparseerde rijen zonder te importeren. Repareer onzeker bronprijs niet stil. |
import_products | Importeer maximaal 100 geparseerde rijen. listPrice gaat naar priceList (uitlaten voor Standard); listPrices noemt andere lijsten. Elke lijst wijzigt een concept. Vereist beoordeling. Afbeeldings-URL's kunnen worden opgehaald. |
import_customers | Importeer maximaal 100 klanten. Optionele priceList noemt hun lijst; aanpassing is korting of mark-up. Een onbekende lijstnaam is een fout. Vereist beoordeling. |
preview_agreed_prices | Bekijk maximaal 2.000 overeengekomen prijzen (accountcode, SKU, geheel getal minoreenheidsprijs en een optionele opmerking) zonder op te slaan. Alleen voor Pro. Onbekende accounts en SKUs worden gemeld en overgeslagen. Wanneer een account en SKU herhaald worden, wordt de laatste rij gebruikt. |
import_agreed_prices | Sla maximaal 2.000 overeengekomen prijzen op voor bestaande accounts en SKUs. Alleen voor Pro. Elke prijs wordt versiebeheerd vanaf nu, in batches van 100. Onbekende rijen worden overgeslagen. Vereist beoordeling. |
list_import_layouts | Lijst de opgeslagen kolomtoewijzingen van deze leverancier. |
save_import_layout | Sla een herbruikbare kolomtoewijzing op voor deze leverancier. Vereist beoordeling. |
list_price_changes | Lijst concepten en geplande of gepubliceerde prijsveranderingen. |
draft_price_change | Maak een concept percentageprijsverandering aan voor één prijslijst (priceListId; weglaten voor Standard). Een batch mengt nooit lijsten. Onderhandelde basispunten: 600 = +6%, van −90% tot +100%. Publiceert of e-mailt geen klanten. Vereist Pro. |
preview_price_change | Lees het impact, waarschuwingen, vaste prijzen en planningstrijd voor publicatie. |
publish_price_change | Publiceer nu of op een ISO-tijdstempel, optioneel e-mailen aan klanten (bij publicatie of op een geplande notifyAt) en verander overeengekomen prijzen. Vereist beoordeling van de huidige voorbeeldweergave; gewijzigde voorbeeldweergaven ongeldig maken goedkeuring. Pro is vereist, behalve voor directe Standard-prijsimporten zonder e-mails of veranderingen in overeengekomen prijzen. |
cancel_price_change | Annuleer een geplande prijsverandering. Klanten kunnen per e-mail een annulering ontvangen. Vereist beoordeling. |
discard_price_draft | Verwijder een niet-gepubliceerde prijsverandering permanent. Vereist beoordeling. |
get_staff_order | Medewerker: bestellijnen, klant, notities en statusgeschiedenis. |
set_order_status | Accepteer, verwerk, voltooi of annuleer een bestelling met behulp van de toegestane overgangen van de app. Kan de koper per e-mail informeren. Vereist beoordeling. |
get_settings | Lees leveranciersinstellingen en abonnementsstatus; geen betaalgegevens worden geretourneerd. |
save_settings | Alleen eigenaar: wijzig bedrijfsgegevens, bestellingsontvangers, valuta, directoryvermelding, zoekvoorkeuren of of klanten de standaardprijs naast hun eigen prijs zien (showStandardPrice; false toont alleen hun eigen prijs), hoe producten voor klanten worden geordend (productOrder: name, sku, category of custom; category volgt de volgorde van de Categorieën-pagina, A tot Z op naam binnen elke categorie, ongecategoriseerd laatst), welke cataloguskolommen ze zien en in welke volgorde (catalogueColumns), de titel voor elke handelsdealnotitie van een product (dealLabel), of de gemarkeerde klantensign-in de medewerkerssign-in link verbergt (hidePortalStaffLink; eigenaar of admin, standaard waar), of de medewerkerspagina-onderkoppen en hoe-to links worden verborgen (hideStaffGuides; alleen eigenaar of admin, standaard waar), of de sign-in-pagina op gebruikersnaam en wachtwoord opent (loginUsernameFirst; alleen eigenaar of admin, standaard waar zodat e-mail eerst blijft), en welke delen van de gemarkeerde PDF-prijslijst te printen (pdfShowLogo, pdfShowDate, pdfShowSupplierName, pdfShowCustomerName, pdfShowPageNumbers; elk standaard waar, false verbergt dat deel). Lees eerst de huidige instellingen. Vereist beoordeling. |
list_api_keys | Eigenaar alleen: lijst met sleutellabels en bereiken. Geeft nooit geheimen terug. |
revoke_api_key | Eigenaar alleen: verbreek onmiddellijk een API-integratie. Vereist beoordeling. |
list_news | Medewerker: lijst met aankondigingen, inclusief verlopen berichten. |
post_news | Publiceer een aankondiging aan kopers, nu of vanaf startsLocal (leveranciers tijd). Optioneel endsOn verbergt het op YYYY-MM-DDTHH:mm in de leveranciers-tijdzone, of aan het einde van een YYYY-MM-DD. emailCustomers stuurt ook e-mails naar abonnees wanneer het begint. Vereist beoordeling van het exacte bericht en doelgroep. |
remove_news | Verwijder een gepubliceerde aankondiging. Verzonden e-mails kunnen niet worden teruggetrokken. Vereist beoordeling. |
list_support_tickets | Alleen eigenaar en beheerder: lijst met ondersteuningstickets van dit werkplek. |
get_support_ticket | Alleen eigenaar en beheerder: lees berichten op een ticket dat behoort tot deze werkplek. |
open_support_ticket | Alleen eigenaar en beheerder: stuur een ondersteuningsverzoek naar Happy Webs. Vereist beoordeling van het exacte bericht. |
reply_to_support | Alleen eigenaar en beheerder: stuur een antwoord op een bestaande ondersteuningsgesprek. Vereist beoordeling. |
get_buyer_product | Lees een zichtbaar product met prijzen en bijgevoegde bestanden (specificatiebladen) voor het expliciet geselecteerde account. |
get_basket | Lees huidige hoeveelheden en prijzen voor uw expliciet geselecteerde klantaccount. |
set_basket_quantity | Stel een absolute hoeveelheid in (0 verwijdert de regel). Werkt alleen op uw winkelwagen; stuurt geen bestelling. |
send_order | Stuur de winkelwagen van het geselecteerde account naar de leverancier, met een kopie van de kopersemail. Vereist ingelogd beoordelen van exacte producten, hoeveelheden, prijzen, PO en opmerkingen. Als de winkelwagen verandert, vraag een nieuwe beoordeling aan. Kopieer expectedBasket van get_basket.fingerprint. |
list_buyer_orders | Lees bestellingen voor het expliciet geselecteerde account. |
get_buyer_order | Lees regels en statusgeschiedenis voor een bestelling van het geselecteerde account. |
reorder | Voeg beschikbare producten uit een vorige bestelling toe aan uw winkelwagen tegen huidige prijzen. Stuurt geen bestelling. Vereist beoordeling. |
get_buyer_updates | Lees de huidige nieuwsberichten, prijsveranderingen en ongelezen updates voor het geselecteerde klantaccount. |
mark_updates_read | Markeer de momenteel beschikbare updates van het geselecteerde account als gelezen. |
get_action_status | Lees het resultaat van een beoordeling die is aangevraagd door deze verbinding. |
Medewerker bestellingen invoeren gebruikt preview_customer_order en wordt vervolgens gecontroleerd create_customer_order met exacte prijzen en een herprobeer UUID. Verwerking gebruikt set_order_status met openbare note, particulier internalNote/correctionReason, en expectedRevision. Gecontroleerde set_order_delivery registreert een klantzichtbare leveringsmethode en optionele koerier, referentie en HTTPS-link. Deze tools volgen de huidige rechten en klantbereik van de lidmaatschap. Zie Bestellingen voor de velden en gedrag.