logo
logo

General Limits Total Pro – Total number check

Hetgeen je met een beperkte voorraad wilt verkopen (tickets, producten enzovoort) noemen we items.Omdat je mogelijk beperkte items hebt die kunnen worden verkocht (20 tickets, 100 producten), wil je het aantal items beperken die bezoekers kunnen aanschaffen via een Paytium formulier.
Daarom is er een optie om een limiet per item in te stellen en te controleren wanneer die limiet is bereikt. Hier lees je dat je aan velden met een bedrag (amount) je hiervoor deze extra parameters kunt toevoegen:

  • limit hoeveelheid items die je wilt verkopen
  • item_id een uniek id voor dit item, geen spaties, geen speciale tekens, bijvoorbeeld “kaartjes2023”
  • limit_message optioneel kun je ook een ander bericht toevoegen dat je wilt tonen als de limiet bereikt is

Als er minder dan 10 items over zijn, toont Paytium automatisch een melding “Slechts * over!” waarbij * vervangen wordt voor de hoeveelheid items dat nog over is. Eenvoudig een limiet per product/cursus instellen kan standaard in de gratis versie van Paytium.

Vanaf versie 4.4.2 is het is nu ook mogelijk om met [paytium_general_limit] , een limiet in te stellen op de maximale aantal beschikbare items. Je kunt dan een limiet instellen voor het totaal aantal (beperkte) beschikbare items, ook wanneer er verschillende soorten items, in meerdere “hoeveelheden” aangeboden worden.
Met General Limits Total Pro functionaliteit, komt er dan een limiet op het totaal van de beschikbare aangeboden items. Met andere woorden, het gaat hier echt om het totaal waarop je je limiet kan instellen.
Let op: Er zal wel niet ‘gezien’ worden hoeveel tickets er verkocht worden en hoeveel er nog over zijn totdat ze allemaal verkocht zijn. De mogelijkheid is er wel dat je het kan tonen of verbergen of het alleen zichtbaar houden in je dashboard. Simpel gezegd : Een aantal verschillende producten met elk hun eigen limieten en de general limit die de som is van deze productlimieten.

Vanaf versie 4.4.5 ook General limits  van alle beschikbare items, wel zonder per soort product limits

 

 

Stelling -Een limiet in te stellen op de maximale aantal beschikbare items.

Er is kwestie van een maximum aantal beschikbare kaarten in een wisselende samenstelling.
Er is maar een beperkt aantal beschikbare totale plaatsen in je ‘venue’.
Het is belangrijk dat er een limiet wordt ingesteld op het totale beschikbaarheid en niet per wisselende samenstelling. Een totaal limiet voor het totaal aantal beschikbare plaatsen waarbij het niet is handig om alleen per item een limiet in te stellen.

Werking van formulier met voorbeeld code van alle velden waarmee de General Limits Pro-functionaliteit [paytium_general_limit], gebruikt kan worden

Je wilt een limiet op de 260 beschikbare items (tickets, producten enzovoort).
Met verschillende items en bijbehorende prijzen. Belangrijk hier is dat er totaal 260 maximaal verkocht dient te worden.

Voorbeeld shortcode

[paytium name="Form name" description="description" button_label="Pay"]
[paytium_field type="name" label="Name" /]
[paytium_field type="email" label="Email" required="true" /]
[paytium_general_limit label="Tickets total" limit="260" limit_message="All tickets sold!" item_id="items_all" show_items_left_after="260" show_items_left_only_for_admin="true" /]
[paytium_field type="label" label="item1" quantity="true" limit="30" limit_message="Sold!" item_id="item1" amount="150" general_limit="260" general_item_id="items_all" show_items_left_after="30" show_items_left_only_for_admin="true" /]
[paytium_field type="open" label="item2" quantity="true" limit="50" limit_message="Sold!" item_id="item2" general_limit="260" general_item_id="items_all" show_items_left="false" show_items_left_after="50" /]
[paytium_field type="checkbox" label="item345" limit_message="Sold!" limit="40/30/20" item_id="item3/item4/item5" options="item3/item4/item5" amounts="10/20/30" general_limit="260/260/260" general_item_id="items_all/items_all/items_all" show_items_left_after="40/30/20" /]
[paytium_field type="radio" label="item678" limit_message="Sold!" limit="30/20/10" item_id="item6/item7/item8" options="item6/item7/item8" amounts="50/35/20" general_limit="260/260/260" general_item_id="items_all/items_all/items_all" show_items_left="false" show_items_left_after="30/20" /]
[paytium_field type="dropdown" label="item91011" limit="30" limit_message="Sold!" limit="15/10/5" item_id="item9/item10/item11" options="item9/item10/item11" amounts="100/200/250" general_limit="260/260/260" general_item_id="items_all/items_all/items_all" show_items_left_after="15/5/5" /]
[paytium_total /]
[/paytium]

Extra parameters

Aan velden met een bedrag (amount) kun je hiervoor deze extra parameters toevoegen:

    • [paytium_general_limit] – laat het limiet totaal zien
    • label – werkt hetzelfde als met andere shortcodes
    • limit – stel hier de totale limiet in, van de hoeveelheid items die je wilt verkopen
    • limit_message – stel een bericht in om weer te geven wanneer de totale limiet is bereikt (je kan een bericht toevoegen dat je wilt tonen als de limiet bereikt is)
    • item_id – een uniek general item id, geen spaties geen speciale tekens
    • show_items_left_after – een waarde instellen waarna het bericht “Only X items left“ verschijnt.In bovenstaande shortcode voorbeeld is de _general_limit en de show_items_left_after 260. Bij 259 items of minder, zal de limit_message verschijnen als het limiet bereikt is.
    • show_items_left_only_for_admin – is precies wat het zegt. Als het niet is ingesteld, wordt het standaard (by default)aan iedereen getoond.

Betreffende:
show_items_left_after en ook show_items_left_only_for_admin.
Code:

[paytium_field type="label" label="item1" quantity="true" limit="30" limit_message="Sold!" item_id="item1" amount="150" show_amount="true" general_limit="260" general_item_id="items_all" show_items_left_after="30" show_items_left_only_for_admin="true" /]

Hier zie je dezelfde parameters: show_items_left_after en ook show_items_left_only_for_admin.
Beiden werken op de zelfde manier zoals hierboven uitgelegd is.

Betreffende:
general_limit en general_item_id
Beiden moeten dezelfde waarde hebben als in [paytium_general_limit],
in het voorbeeld is dat 260.

Betreffende:
show_items_left="true" en show_items_left="false"

[paytium_field type="open" label="item2" quantity="true" limit="50" limit_message="Sold!" item_id="item2" general_limit="260" general_item_id="items_all" show_items_left="false" show_items_left_after="50" /]

show_items_left is standaard by default "true" . Indien ingesteld als show_items_left="false" zal de “Only X items left“ niet verschijnen.

Betreffende:
options =

[paytium_field type="radio" label="item678" limit_message="Sold!" limit="30/20/10" item_id="item6/item7/item8" options="item6/item7/item8" amounts="50/35/20" general_limit="260/260/260" general_item_id="items_all/items_all/items_all" show_items_left="false" show_items_left_after="30/20"/]

In stukje code gedeelte :
Zie – general_limit="260/260/260" general_item_id="items_all/items_all/items_all
Zie – show_items_left_after="30/20"/]
General limit, ID en “show items left after” moeten ingesteld worden bij elke options= , gescheiden met een “/”.

Let op : Indien show_items_left_after ingesteld wordt als “30/20” betekend dat bij de derde options= de standaard waarde by default 10 is. Dit werkt alleen zo voor deze attribute.

Resultaat van het formulier :


General limits total

general_limit en general_item_id
Limit item id mag niet verschillen van de general_item_id van je producten.
Er moet voor elk product in de shortcode “limit” en “item_id” toegevoegd worden.
General limit zorgt ervoor dat je limieten hebt voor je producten en ook voor de General limit.

Opgelet:
Het totaal aantal nog beschikbare tickets op het formulier vermelden Standaard wordt weergegeven wanneer er minder dan 10 items over zijn.
Als je het altijd wilt laten zien, moet je – “show_items_left_after” , het aantal items custom instellen.

Opgelet:
“show_items_left=”false”“
Als er geen limiet is voor elk product, maar het totale aantal gelijk is, dan kan je ook voor alle producten hetzelfde limiet instellen en  “show_items_left=”false”“ toevoegen om klanten niet te verwarren.
show_items_left_after
Waarom staat het totaal aantal nog beschikbare items niet op het formulier vermeld?
Standaard wordt weergegeven wanneer er minder dan 10 items over zijn.
Als je het altijd wilt laten zien, moet je met “show_items_left_after”, het aantal items instellen die je nodig hebt.
Als er geen limiet is voor elk product, maar het totale aantal gelijk is, dan kan je ook voor alle producten hetzelfde limiet instellen en “show_items_left=”false”“ toevoegen om niet te verwarren.

show_items_left_only_for_admin=
show_items_left_after

Gezien kan worden hoeveel items er nog over zijn in het general limit veld, en er niet meer besteld kan worden dan er nog over is.
General limit is mogelijk voor een aantal verschillende producten met elk hun eigen limieten en de general limit die de som is van deze productlimieten. Dit is hoe de functionaliteit werkt.

Een voorbeeld hoe het werkt:
3 verschillende producten met elk hun eigen limit en de general limit die de
som is van deze productlimieten.
Onderstaande voorbeeld code is om het limiet te laten zien van elk soort EN
de limiet van de totaal beschikbare plekken.

Scenario:
General limit = 30
Reguliere kaarten = 15
Zilver kaarten = 10
Brons kaarten = 5

Fout:

[paytium name="Form name" description="FamilyParty" button_label="Paynow"]
[paytium_field type="name" label="Naam" /]
[paytium_field type="email" label="Email" required="true" /]
[paytium_general_limit label="alle kaarten 8 maart" limit="30" limit_message="Alle kaarten general Sold out" item_id="Top" show_items_left="true" show_items_left_only_for_admin="false" show_items_left_after="30" /]
[paytium_field type="label" label="Regulars - 30 Euro" quantity="true" limit_message="Regulars Sold out" item_id="Regular" amount="30" general_limit="30" general_item_id="Top" show_items_left_only_for_admin="true" limit="30" /]
[paytium_field type="label" label="Zilver - 15 Euro" quantity="true" limit_message="Zilver Sold out" item_id="Zilver" amount="15" general_limit="30" general_item_id="Top" show_items_left="false" show_items_left_only_for_admin="true" limit="30" /]
[paytium_field type="label" label="Brons - 5,50 Euro" quantity="true" limit_message="Brons Sold Out" item_id="Brons" amount="5,50" general_limit="30" general_item_id="Top" show_items_left="false" show_items_left_only_for_admin="true" limit="30" /]
[paytium_total /]
[/paytium]

Goed:

[paytium name="Form name" description="FamilyParty" button_label="PayNow"]
[paytium_field type="name" label="Naam" /]
[paytium_field type="email" label="Email" required="true" /]
[paytium_general_limit label="alle kaarten general dd" limit="30" limit_message="Alle kaarten general uitverkocht" item_id="Top" show_items_left="true" show_items_left_only_for_admin="false" show_items_left_after="30" /]
[paytium_field type="label" label="Regulars - 30 Euro" quantity="true" limit_message="Regulars kaarten Sold out" item_id="Regulars" amount="30" general_limit="30" general_item_id="Top" show_items_left_only_for_admin="true" limit="15" /]
[paytium_field type="label" label="Zilver - 15 Euro" quantity="true" limit_message="Zilver Sold out" item_id="Zilver" amount="15" general_limit="30" general_item_id="Top" show_items_left="false" show_items_left_only_for_admin="true" limit="10" /]
[paytium_field type="label" label="Brons - 5,50 Euro" quantity="true" limit_message="Brons Sold Out" item_id="Brons" amount="5,50" general_limit="30" general_item_id="Top" show_items_left="false" show_items_left_only_for_admin="true" limit="5" /]
[paytium_total /]
[/paytium]

General Limits van alle beschikbare items zonder per soort product limits

your_general_id general_limit=" " general_item_id=" " show_items_left_after show_items_left_only_for_admin=

Scenario:
In dit geval zijn de individuele limieten niet echt zo belangrijk, maar de totale limiet van alle beschikbare items wel, omdat dit wel nodig is om te voorkomen dat er meer wordt verkocht dan het aantal beschikbare zitplaatsen in 1 zaal.
Het zal niet uitmaken wat de product items zijn. Als ze vrienden, jeugd, volwassenen, kind, huisdieren, buitenaardse wezens zijn of een combinatie daarvan, het is niet belangrijk in dit geval. Het is de totale beschikbaarheid die telt. Nodig om te weten hoeveel zitplaatsen er beschikbaar/over zijn, om te vermijden meer te verkopen dan beschikbaar is en misschien ook om lege stoelen te voorkomen.
Bovenstaande voorbeeld shortcode show_items_left_after zal een beetje veranderd moeten worden. De per soort product limits worden in dit geval opgeheven.
Sinds versie 4.4.5 mogelijk een General limit instellen voor alle artikelen/producten in de shortcode zonder dat er een limiet per soort vereist is.

your_general_id

Voorbeeld code met : “your_general_id” zonder per soort product limits

[paytium_general_limit label="Items XYZ" limit="30" limit_message="Out of stock!" item_id="your_general_id" show_items_left_only_for_admin="true" show_items_left_after="30" /]
[paytium_field type="label" label="Item X - 20 Euro" quantity="true" item_id="item_x" amount="20" general_limit="30" general_item_id="your_general_id" /]
[paytium_field type="label" label="Item Y - 10 Euro" quantity="true" item_id="item_y" amount="10" general_limit="30" general_item_id="your_general_id" /]
[paytium_field type="label" label="Item Z - 5 Euro" quantity="true" item_id="item_z" amount="5" general_limit="30" general_item_id="your_general_id" /]
[paytium_total /]
[/paytium]

Resultaat

Voor wat betreft:

[paytium name="Form name" description="FamilyParty" button_label="PayNow"]
[paytium_field type="name" label="Naam" /]
[paytium_field type="email" label="Email" required="true" /]
[paytium_general_limit label="alle kaarten general dd" limit="30" limit_message="Alle kaarten general uitverkocht" item_id="Top" show_items_left="true" show_items_left_only_for_admin="false" show_items_left_after="30" /]
[paytium_field type="label" label="Regulars - 30 Euro" quantity="true" limit_message="Regulars kaarten Sold out" item_id="Regulars" amount="30" general_limit="30" general_item_id="Top" show_items_left_only_for_admin="true" limit="15" /]
[paytium_field type="label" label="Zilver - 15 Euro" quantity="true" limit_message="Zilver Sold out" item_id="Zilver" amount="15" general_limit="30" general_item_id="Top" show_items_left="false" show_items_left_only_for_admin="true" limit="10" /]
[paytium_field type="label" label="Brons - 5,50 Euro" quantity="true" limit_message="Brons Sold Out" item_id="Brons" amount="5,50" general_limit="30" general_item_id="Top" show_items_left="false" show_items_left_only_for_admin="true" limit="5" /]
[paytium_total /]
[/paytium]

Code zonder per soort product limits:

[paytium name="Form name" description="FamilyParty" button_label="PayNow"]
[paytium_field type="name" label="Naam" /]
[paytium_field type="email" label="Email" required="true" /]
[paytium_general_limit label="alle kaarten general dd" limit="30" limit_message="Alle kaarten general uitverkocht" item_id="Top" show_items_left="true" show_items_left_only_for_admin="false" show_items_left_after="30" /]
[paytium_field type="label" label="Regulars - 30 Euro" quantity="true" item_id="Regulars" amount="30" general_limit="30" general_item_id="Top" /]
[paytium_field type="label" label="Zilver - 15 Euro" quantity="true" item_id="Zilver" amount="15" general_limit="30" general_item_id="all1" /]
[paytium_field type="label" label="Brons - 5,50 Euro" quantity="true" item_id="Brons" amount="1" general_limit="30" general_item_id="Top" /]
[paytium_total /]
[/paytium]

“limit_message”
Wanneer wordt er een melding “limit_message” weergegeven ? Wanneer zal het verschijnen?
Ook hier:
Standaard wordt “limit_message” weergegeven als er minder dan 10 over zijn, tenzij “show_items_left_after” is ingesteld op een custom nummer. Het kan ook worden verborgen door een andere shortcode attributen (die allemaal zijn beschreven in de General limits Pro functionaliteit zie boven bij Extra parameters) Deze wordt onder het item/product geplaatst.
General limit codes werkt het op de zelfde manier. Het wordt geplaatst waar de shortcode met General Limit is. Het zal vervolgens in dit geval duidelijk worden hoeveel totaal aantal tickets ( niet soort) er over zijn.

Nog een voorbeeld code:

[paytium name="Form name" description="description" button_label="Pay now"]
[paytium_field type="name" label="Naam" /]
[paytium_field type="email" label="Email" required="true" newsletter="mailchimp" newsletter_hide_checkbox="false" newsletter_label="Ja ik wil de Nieuwsbrief graag ontvangen !! " /]
[paytium_general_limit label=" alle kaarten general dd " limit="50" limit_message="Alle kaarten general uitverkocht" item_id="alldd" show_items_left="true" show_items_left_only_for_admin="false" show_items_left_after="25" /]
[paytium_field type="label" label="Reguliere kaarten - 30 Euro" quantity="true" item_id="Regulierdd" amount="30" general_limit="50" general_item_id="alldd" /]
[paytium_field type="label" label="Zilver kaarten - 15 Euro" quantity="true" item_id="Zilverdd" amount="15" general_limit="50" general_item_id="alldd" /]
[paytium_content logged_in warning_page="1"]
[paytium_field type="label" label="Supervip - 5 Euro" quantity="true" item_id="Supervipdd" amount="5" quantity_max="1" general_limit="50" general_item_id="all1x" /]
[/paytium_content]
[paytium_content logged_out warning_page="1"] Inloggen in account voor Supervip kaarten [/paytium_content]
[paytium_total /]
[paytium_emails id="2827" /]
[/paytium]

Wat als je een formulier gebruikt zonder betaling paytium_no_payment?

Zie Veelgestelde vragen

Veelgestelde vragen

Waarom en hoe je verschillende formulieren gebruikt wordt hier beschreven.

Wat als je wil dat klanten dezelfde activiteit via twee formulieren reserveren/kopen?

Gebruik de zelfde “limit data” om het te bereiken : (zelfde “item id ” de zelfde same “general limit ” enz. )

Wat als je een formulier gebruikt zonder betaling paytium_no_payment en een formulier met betaling?

Standaard gaat Paytium ervan uit dat je een betaalformulier wilt maken. Wil je dat niet, dan voeg je simpelweg [paytium_no_payment /] toe aan je formulier. Automatische emails en de MailChimp integratie voor WordPress formulieren werken ook met deze formulieren.
Nu is de vraag : Wat als je een formulier gebruikt zonder betaling paytium_no_payment en een formulier met betaling gebruikt?

In dit geval kan je dat doen wanneer je rekening houdt met het volgende:

  • Ook hier dezelfde limietgegevens instellen (item id ” , “general limit ” enz. )
  • Limieten worden alleen verwerkt als de status ‘Betaald’ is
  • Het Formulier zonder betaling is een ‘submission’ met de status ‘Open’
  • Om de limieten voor het formulier zonder betaling te verwerken, moet je de status van de ‘submission’ handmatig wijzigen in het admin dashboard

Voorbeeld code “Limits Total Pro feature” voor een [paytium_no_payment /] Formulier zonder betaling.

[paytium name="Form name" description="Form description"]
[paytium_no_payment /]
[paytium_field type="name" label="Name" /]
[paytium_field type="email" label="Email" required="true" /]
[paytium_general_limit label="Tickets total" limit="260" limit_message="All tickets sold!" item_id="items_all" show_items_left_after="260" show_items_left_only_for_admin="true" /]
[paytium_field type="label" label="item1" quantity="true" limit="30" limit_message="Sold!" item_id="item1" amount="150" show_amount="true" show_items_left_after="30" general_limit="260" general_item_id="items_all" show_items_left_only_for_admin="true" /]
[paytium_total /]
[/paytium]

Wat als ik een betaallink wilt sturen?

Een betaallink sturen [paytium_links /]
Het kan gebeuren dat je de gelegenheid wilt bieden om ook telefonisch in te schrijven en vervolgens een betaallink sturen zodat er een betaling gedaan wordt waarbij het “Slechts over” getal ook opgehoogd wordt.

Voorbeeld code:

[paytium name="Form name" description="Form description"]
[paytium_links /]
[paytium_field type="name" label="Name" /]
[paytium_field type="email" label="Email" required="true" /]
[paytium_general_limit label="Tickets total" limit="260" limit_message="All tickets sold!" item_id="items_all"
show_items_left_after="260" show_items_left_only_for_admin="true" /]
[paytium_field type="open" label="item2" quantity="true" limit="50" limit_message="Sold!" item_id="item2" general_item_id="items_all"
show_amount="true" show_items_left="true" show_items_left_after="50" general_limit="260" general_item_id="items_all" /]
[paytium_total /]
[/paytium]

Link: {you-website}?Name=my_name&Email=my_email&amount=240
Waarbij "my_name" – naam & email is en bij gebruik van de link na betaling ook zorgt voor het ophogen van het “slechts over” – "Items left" getal.
Amount = kan vooraf ingevuld worden
Bijvoorbeeld:
Klant wilt 2 tickets a € 120 per ticket kopen.
Instellen in link € 240 (2 x € 120 = € 240).
Resultaat in Payment details:

Als het product € 100 kost en je klant wilt 2 stuks is de link:
If {your-website-page-url}?Name=client_name&Email=client_email&amount=200&quantity=2

Let op:
De limiet wordt dus slechts met 1 verlaagd in plaats van met 2.
Na betaling wordt de verkoop opgeteld bij het totaal aantal verkochte tickets.
Na betaling wordt bij gebruik van de link het “Slecht over”-nummer aangepast.

iDEAL + WordPress nieuws

één email per maand • informatief • eenvoudig afmelden

Please wait...

Bedankt, je bent succesvol toegevoegd aan de nieuwsbrief!

WordPress expert

Paytium is ontwikkeld door David de Boer

Het bedrijf bekijkt de technologische ontwikkelingen vanuit het oogpunt van de eindgebruiker. Het accent ligt op toegankelijkheid en gebruikers mogelijkheden.

Mail gerust naar support@paytium.nl