Ga naar inhoud
Gratis installeren
Nederlands
Openen in Claude Stel vragen over deze paginaOpenen in ChatGPT Stel vragen over deze pagina

Antwoorden koppelen aan Shopify

Kies welk Shopify-klant-, bedrijfs-, adres- en metaveld elk antwoord invult wanneer je een aanvraag goedkeurt.

Met koppelen vertel je Sami B2B Onboarding waar elk antwoord op je formulier thuishoort. Wanneer je een aanvraag goedkeurt, gebruikt de app dit om de Shopify-klant en het bedrijf aan te maken met de gegevens van de koper al ingevuld, zodat niemand iets opnieuw hoeft te typen.

  • Het vult de aanvraag in. De velden die zijn gekoppeld aan de bedrijfsnaam, de voor- en achternaam van de koper en het e-mailadres geven elke aanvraag een bedrijfsnaam, contactnaam en e-mailadres in Companies › Applications. De e-mails van de app aan de koper gaan naar dat e-mailadres.
  • Het vult Shopify in wanneer je goedkeurt. Er wordt niets naar Shopify geschreven wanneer een koper verzendt. Wanneer jij of een regel de aanvraag goedkeurt, maakt de app de klant aan (of zoekt de klant met hetzelfde e-mailadres) en maakt daarna het bedrijf en de eerste locatie aan op basis van de gekoppelde antwoorden.
  • Het archiveert documenten. Uploads uit documentvelden worden per documenttype opgeslagen. Zie Bestanden als documenten.

De catalogus, betalingsvoorwaarden en contactrol komen niet uit het formulier. Ze komen uit de goedkeuringsvoorinstelling die je kiest wanneer je goedkeurt. Zie Goedkeuringsvoorinstellingen.

  1. Ga naar Forms en klik op Edit naast het formulier. De builder opent.

  2. Klik in de balk links op Integrations. Klik onder Connected apps op Manage in de rij Shopify.

    Het paneel Shopify opent met vier secties: Customer, Company, Company location en Metafields. De badge naast de titel van elke sectie telt hoeveel van de Shopify-velden een gekoppeld antwoord hebben, bijvoorbeeld 4/5. De badge wordt groen wanneer dat voor alle velden geldt.

    Het paneel Shopify in de formulierbuilder, met elk formulierveld gekoppeld aan een Shopify-veld onder Customer (4/5), Company (1/3) en Company location (16/16).

    Elke rij koppelt een veld op je formulier aan het Shopify-veld dat het antwoord invult.

Het formulier Wholesale application dat de app bij de installatie aanmaakt, is al gekoppeld, zodat goedkeuring je een compleet bedrijf geeft zonder instellingen.

Veld op het formulier Sectie Shopify-veld
Company name Company Name
Website Company Note (add a line)
First name Customer First name
Last name Customer Last name
Email Customer Email (gemarkeerd als System)
Job title Customer Job title
Department or attention Company location Recipient
Phone Company location Phone
Address line 1, Address line 2 Company location Address line 1, Address line 2
City Company location City
ZIP or postal code Company location ZIP / postal code
Country Company location Country
State or province Company location State / province

De velden voor het factuuradres zijn op dezelfde manier gekoppeld, aan de velden Billing ·.

Twee velden zijn bewust niet gekoppeld:

  • Tax registration ID hoeft niet te worden gekoppeld. Bij goedkeuring voegt de app het btw-nummer van de koper toe aan de bedrijfslocatie als het belastingregistratienummer.
  • Same as shipping address verbergt de factuurvelden wanneer de koper het aanvinkt. Zonder factuuradres gebruikt de bedrijfslocatie het verzendadres ook voor facturatie.
  1. Kies de sectie voor het Shopify-veld: Customer voor de koper, Company voor het bedrijf, Company location voor de adressen. Klik onderaan die sectie op Add mapping contact info row, Add mapping company row of Add mapping address row.

    Er verschijnt een nieuwe rij met twee dropdowns: Form field links en Shopify field rechts.

  2. Kies in de linker dropdown de vraag op je formulier. Een veld dat al ergens anders is gekoppeld, toont dat na de naam, bijvoorbeeld Website — now Company · Note (add a line). Als je het kiest, wordt die koppeling vervangen door deze.

  3. Kies in de rechter dropdown waar het antwoord naartoe gaat. De lijst toont alleen Shopify-velden die dit soort antwoord kunnen bevatten en laat de velden weg die al door een andere rij worden ingevuld. Zodra beide dropdowns zijn ingesteld, maakt de rij deel uit van de koppeling.

  4. Kiezen wat er gebeurt als het antwoord leeg is (optioneel)

    Section titled “Kiezen wat er gebeurt als het antwoord leeg is (optioneel)”

    Klik op de instellingenknop aan het einde van de rij, vlak voor de X. Zie Wanneer een antwoord leeg is.

  5. Klik op Save in de opslagbalk. De builder controleert eerst de koppeling. Zie Controles voordat het formulier wordt opgeslagen.

Om een rij te wijzigen, kies je een ander veld of Shopify-veld erin. Om een rij te verwijderen, klik je op de X aan het einde ervan.

Sectie Shopify-veld Wat het antwoord invult
Customer Email (System) Het e-mailadres van de Shopify-klant en het adres waar de e-mails aan de koper naartoe gaan. Deze rij ligt vast: hij toont het e-mailveld van je formulier, of Add the email field wanneer het formulier er geen heeft.
Customer First name, Last name, Phone De naam en het telefoonnummer van de Shopify-klant.
Customer Job title Wordt meestal niet in Shopify opgeslagen. De functietitel bereikt de bedrijfscontactpersoon alleen wanneer de app de klant niet eerst kon aanmaken. Het antwoord blijft altijd bij de aanvraag.
Customer Tags (add) Voegt het antwoord toe als tags aan de Shopify-klant, wanneer de app de klant aanmaakt of er een bijwerkt met Update with application data. Meerdere velden kunnen dit delen.
Company Name De naam van het Shopify-bedrijf en de bedrijfsnaam van de aanvraag. Elk formulier heeft hier één veld nodig.
Company External ID De externe ID van het bedrijf in Shopify.
Company Note De notitie van het bedrijf in Shopify.
Company Note (add a line) Voegt een regel toe aan de notitie van het bedrijf in de vorm “vraag: antwoord”. Meerdere velden kunnen dit delen en elk antwoord past, zelfs een bestandsupload (als de naam van het bestand).
Company location Recipient, Address line 1, Address line 2, City, State / province, ZIP / postal code, Country, Phone Het verzendadres van de eerste locatie van het bedrijf. De verzend-Phone is ook het telefoonnummer van de locatie.
Company location Billing · dezelfde onderdelen Het factuuradres van de locatie. Wordt getoond wanneer Separate billing address aan staat.
Metafields Customer · of Company · en de naam van de definitie Dat metaveld op de Shopify-klant of het bedrijf. Zie Een antwoord koppelen aan een metaveld.

De sectie Company bevat ook Tags (add), maar antwoorden die daaraan zijn gekoppeld, worden niet in Shopify opgeslagen. Om de koper op basis van een antwoord te taggen, gebruik je Tags (add) onder Customer.

De bedrijfslocatie wordt alleen aangemaakt wanneer het verzendadres minstens Address line 1 en een land heeft. Een factuuradres zonder deze gegevens wordt weggelaten en de locatie gebruikt het verzendadres voor facturatie.

Niet elk antwoord past bij elk Shopify-veld:

  • Een enkel antwoord, zoals tekst, een getal, een datum of één keuze, past bij de bovenstaande velden.
  • Meerdere keuzes (Checkboxes, of een Dropdown met Allow multiple choices) passen bij Note, Note (add a line), de Tags (add) van de klant en metavelden met een lijst of meerdere regels.
  • Een enkel selectievakje wordt opgeslagen als Yes of No. Het past bij Note, Note (add a line) en metavelden met waar-of-onwaar of meerdere regels.
  • Een File upload past alleen bij Note (add a line). Om de upload als document op te slaan, gebruik je in plaats daarvan een documentveld.

Om kopers te taggen op basis van de keuze die ze maken, geef je die keuze Customer tags in de opties van het veld. Zie Je formulier bouwen.

Klik op de instellingenknop aan het einde van een gekoppelde rij, vlak voor de X. Het paneel If the answer is empty opent naast de lijst.

Optie Wat er gebeurt
Leave the Shopify field unset Er wordt niets naar dat Shopify-veld geschreven. Dit is de standaardinstelling.
Use a default value De tekst die je bij Default value typt, wordt in plaats daarvan geschreven, bijvoorbeeld Not provided. De rij toont dan If empty: uses “Not provided”. Bij een veld met meerdere keuzes scheid je de waarden met komma’s.
Don’t allow approval De aanvraag kan niet worden goedgekeurd totdat iemand het antwoord invult. De rij toont If empty: approval waits until it’s filled in.

Het paneel If the answer is empty voor Website, met Use a default value geselecteerd en Not provided als standaardwaarde, naast de rij Website die nu If empty: uses “Not provided” toont.

Kies wat Shopify krijgt wanneer de koper dit antwoord leeg laat.

Bij Don’t allow approval toont een aanvraag met dat antwoord leeg Required answers met Missing: en de naam van het veld in de kaart Decision readiness. Goedkeuren wordt geweigerd, met de lijst van ontbrekende antwoorden. Een regel die de aanvraag zou goedkeuren, laat haar in plaats daarvan in de wachtrij staan. Vul het antwoord in op de aanvraag (het potlood Edit answers op de antwoordenkaart) en keur daarna goed. Zie Een aanvraag beoordelen.

Onder de rijen van Customer:

Instelling Wat het doet
If the customer already exists De app zoekt een Shopify-klant met het e-mailadres van de koper. Keep existing customer data (de standaardinstelling) koppelt de aanvraag aan die klant en wijzigt verder niets. Update with application data schrijft de gekoppelde naam, het telefoonnummer, de tags en de metavelden van de klant over de bestaande heen en behoudt de tags die de klant al had. In beide gevallen markeert goedkeuring de klant als goedgekeurd.
Add tags to the customer Vink het aan en typ een of meer tags. Ze worden toegevoegd, bovenop de tags van de goedkeuringsvoorinstelling, wanneer de app de klant aanmaakt of er een bijwerkt met Update with application data. Om vanuit een antwoord te taggen, koppel je een veld aan Tags (add).

Een aanvraag die door een ingelogde klant is verstuurd, is al gekoppeld aan het account van die klant, dus goedkeuren wijzigt hun klantgegevens niet. De klant wordt nog wel als goedgekeurd gemarkeerd.

In Company location bepaalt Separate billing address of er factuurvelden worden aangeboden. Uit: het factuuradres is het verzendadres en alleen verzendvelden worden getoond. Aan: de velden Billing · worden toegevoegd. Zolang een factuurveld is gekoppeld, blijft het vakje aangevinkt.

Gebruik een metaveld voor een antwoord dat geen eigen Shopify-veld heeft, zoals hoeveel cafés de koper heeft. De sectie Metafields toont de definities van klant- en bedrijfsmetavelden van je winkel waarin een antwoord kan worden opgeslagen. Zijn die er niet, dan staat er No definitions in this store yet.

  1. Klik in de sectie Metafields op Add mapping metafield row.

  2. Kies bij Form field de vraag. Kies bij Shopify field de definitie. Elk daarvan begint met Customer · of Company · gevolgd door de naam, zodat je ziet op welk object het wordt opgeslagen.

  3. Klik op Save in de opslagbalk. Bij goedkeuring wordt het antwoord in dat metaveld op de klant of het bedrijf opgeslagen.

Als de juiste definitie nog niet bestaat, maak je die aan vanuit het paneel.

  1. Klik onderaan de sectie Metafields op Create a definition for an answer. Het paneel Create a metafield definition opent.

    • Answer to store: het veld waarvan het antwoord erin komt. Als dat veld al is gekoppeld, staat in het vak dat de koppeling naar de nieuwe definitie verhuist.
    • Store it on the: Customer of Company.
    • Definition name: gevuld met het label van het veld. Wijzig het als je wilt.

    Het paneel Create a metafield definition, ingesteld om het antwoord Number of locations op het bedrijf op te slaan, met de naam Number of locations en de knoppen Create in Shopify, Cancel en Create definition.

    De app kan in één stap een metaveldefinitie aanmaken die bij het antwoord past en het veld eraan koppelen.

  2. Klik op Create definition. De app maakt de definitie in Shopify aan met een type dat bij het antwoord past, koppelt het veld eraan en toont Definition created. Klik op Save in de opslagbalk om de koppeling te bewaren.

Het type dat de app kiest:

Formulierveld Metaveldtype
Checkboxes, of een Dropdown met Allow multiple choices Een lijst met tekst van één regel
Een enkele Checkbox Waar of onwaar
Number Decimaal
Long text Tekst van meerdere regels
Elk ander veld Tekst van één regel

Om de definitie zelf een naam te geven en het type te kiezen, klik je in plaats daarvan op Create in Shopify. Het eigen formulier van Shopify opent en het paneel vertelt je welk type je voor dit antwoord moet kiezen. Wanneer je het formulier van Shopify opslaat, wordt het veld aan de nieuwe definitie gekoppeld als het antwoord past. Zo niet, dan staat in het paneel “This field can’t be kept under the metafield you created. Check its type and validations in Shopify.”

Een veld File upload kan niet in een metaveld worden opgeslagen.

Een definitie wordt alleen getoond wanneer aan al het volgende is voldaan:

  • Het type is er een waarin een antwoord kan worden geschreven: tekst van één regel, tekst van meerdere regels, decimaal, datum, waar of onwaar, of een lijst met tekst van één regel.
  • De app mag ernaar schrijven. Definities die van een andere app of van Shopify zelf zijn, worden niet aangeboden.
  • Het antwoord past bij het type en de validatieregels. Een definitie met een regel zoals een tekenlimiet, een patroon of een bereik wordt niet aangeboden. De enige uitzondering is een lijst met toegestane waarden die elke keuze van een veld Dropdown, Radio buttons of Checkboxes bevat.
Formulierveld Metaveldtypen waarbij het past
Short text, Email, Phone, een Dropdown met één keuze, Radio buttons Tekst van één regel, tekst van meerdere regels
Long text Tekst van meerdere regels
Number Decimaal, tekst van één regel, tekst van meerdere regels
Date and time met Asks for ingesteld op Date Datum, tekst van één regel, tekst van meerdere regels
Checkboxes, een Dropdown met meerdere keuzes Lijst met tekst van één regel, tekst van meerdere regels
Een enkele Checkbox Waar of onwaar, tekst van meerdere regels

Als een definitie in Shopify verandert nadat je die hebt gekoppeld, waarschuwt de builder je op drie plaatsen. De waarschuwingen houden je niet tegen bij het opslaan.

  • Een banner boven het voorbeeld: Shopify may refuse some mapped answers, met een knop Open Shopify mapping.
  • Een badge Check mappings op de rij Shopify in Integrations.
  • Een opmerking onder de rij, die zegt wat er mis is:
Opmerking Wat je moet doen
That metafield isn’t in Shopify any more, so Shopify refuses this answer when an application is approved. Koppel het veld aan een andere definitie of verwijder de rij.
This app can’t write to that metafield, so the answer is never saved there. Koppel het veld aan een definitie van jezelf.
That metafield takes a different kind of answer, so Shopify may refuse this one when an application is approved. Wijzig het type van de definitie in Shopify of kies een andere definitie.
That metafield has rules in Shopify this answer can’t keep to, so Shopify may refuse it when an application is approved. Verwijder de validatieregels van de definitie in Shopify of kies een andere definitie.

Controles voordat het formulier wordt opgeslagen

Section titled “Controles voordat het formulier wordt opgeslagen”

De builder weigert op te slaan en toont het probleem in een banner, totdat:

  • Het formulier precies één e-mailveld van de aanvrager heeft (het veld in de rij Email gemarkeerd als System) en het niet is verborgen: Add the applicant’s email field., Only one field can be the applicant’s email., The email field can’t be hidden.
  • Een veld is gekoppeld aan de bedrijfsnaam: Map a field to Company · Name.
  • Geen twee velden hetzelfde Shopify-veld invullen, bijvoorbeeld “Company name” and “Website” are mapped to the same Shopify field. Note (add a line) en Tags (add) zijn de uitzonderingen: een willekeurig aantal velden kan ze delen.

Klik op een probleem in de banner om het Shopify-paneel te openen.

Om een upload als document op te slaan, voeg je het veld toe via Add field › Document fields: Business license, Tax certificate, Tax registration of Reseller certificate. Wanneer de koper verzendt, wordt elke upload uit een van deze velden onder dat documenttype opgeslagen. Je vindt het bij de aanvraag en onder Companies › Documents. Een upload uit een gewoon veld File upload blijft bij de antwoorden van de aanvraag.

Was dit nuttig?