Lanceringsaanbod

Founders-licentie: updates voor minstens 2 jaar

€ 149eenmalig, excl. btw

Een normale Shop-licentie kost € 199.

Voor de eerste 100 Shop-licenties, tot 10 december 2026. Updates en nieuwe kennis van de consultant voor minstens 2 jaar, zonder verlenging. Een normale Shop-licentie: 12 maanden.

Founders kopen voor € 149

Winkelwagenregels en kortingscodes beheren

ps_manage_cart_rules

Maakt kortingscodes aan, ook reeksen codes voor eenmalig gebruik, en schakelt ze in of uit. Nieuwe codes beginnen uitgeschakeld.

TellMyShop Free: Nee. Deze tool zit alleen in TellMyShop Pro. TellMyShop Free heeft alleen kant-en-klare rapporten die je winkel lezen.

Vraag het aan de chat

“Maak code WELKOM10: 10% korting op bestellingen boven 200 PLN, geldig tot het eind van het jaar, één keer per klant.”

Voorbeeldweergave van een wijziging

Nieuwe winkelwagenregel “Welkom 10%”, code WELKOM10, 10%, min. 200 PLN bruto, 2026-10-05 tot 2026-12-31, 1 per klant, 1000 keer te gebruiken. Aangemaakt als INACTIEF: schakel hem na controle in met set_active.

Technische details

Kortingscodes (winkelwagenregels). action=list (met aantal keer gebruikt) en action=get (details met beperkingen). action=create maakt één code: percentage, bedrag of gratis verzending, minimale waarde van de winkelwagen, data, totaal aantal keer te gebruiken en aantal per klant, optionele beperking tot categorieën, producten of fabrikanten, klantgroepen, exclusive (niet te combineren met andere codes), exclude_discounted en, bij kortingen in procenten, apply_to (hele bestelling, geselecteerde producten of het goedkoopste product). action=generate maakt een reeks unieke codes VOOR EENMALIG GEBRUIK met een voorvoegsel (bijvoorbeeld 200 codes voor de nieuwsbrief, count tot 500) met dezelfde voorwaarden. action=update wijzigt code, data, limieten, waarde of naam. action=set_active schakelt een code in of uit. action=delete verwijdert een code die NOOIT in een bestelling is gebruikt (een gebruikte code kan alleen worden uitgeschakeld). Nieuwe codes beginnen INACTIEF, tenzij activate=true. Een regel zonder code geldt automatisch voor elke klant en vereist auto_apply=true.

Parameters

NaamTypeVerplichtBeschrijving
actionenum: list | get | create | update | set_active | generate | deletejalist | get | create | update | set_active | generate | delete.
shop_idintegerneeWinkel-ID in een multistore-installatie. Standaard de winkel uit het connectoradres. ID’s staan in ps_get_shop_info.
cart_rule_idintegerwanneerget/update/set_active/delete: ID uit action=list.
namestringneecreate/generate/update: naam die in de winkelwagen van de klant wordt getoond (bijvoorbeeld “Herfstactie -10%”). Max. 254 tekens.
codestringneecreate/update: de code die in de winkelwagen wordt ingetypt (letters, cijfers, - en _).
auto_applybooleanneecreate: true = een regel ZONDER code, automatisch toegepast op iedereen die aan de voorwaarden voldoet. Standaard false.
reduction_percentnumberneekorting in % (create/generate/update). Max. 100.
reduction_amountnumberneekorting als bedrag in de valuta van de winkel (create/generate/update). Max. 1.000.000.
amount_tax_includedbooleanneecreate/generate: de korting als bedrag is bruto (standaard).
free_shippingbooleanneegratis verzending (create/generate/update).
minimum_amountnumberneeminimale brutowaarde van de winkelwagen, 0 = geen minimum (create/generate/update).
date_fromstring (YYYY-MM-DD)neegeldig vanaf (create/generate: standaard vandaag), JJJJ-MM-DD.
date_tostring (YYYY-MM-DD)wanneergeldig tot (create/generate: verplicht), JJJJ-MM-DD.
quantityintegerwanneercreate: totaal aantal keer te gebruiken (verplicht); update: resterend aantal keer. Bereik 0 tot 1.000.000.
quantity_per_userintegerneeaantal keer per klant (standaard 1). Bereik 1 tot 1000.
category_idsarray of integerneecreate/generate: de code werkt alleen als er een product uit deze categorieën in de winkelwagen zit (ID’s uit ps_get_category_tree). Max. 50 items.
productsarray of stringneecreate/generate: de code werkt alleen met deze producten. Max. 100 items.
manufacturer_idsarray of integerneecreate/generate: de code werkt alleen met producten van deze fabrikanten. Max. 50 items.
min_productsintegerneecreate/generate: hoeveel van zulke producten in de winkelwagen moeten zitten. Bereik 1 tot 1000. Standaard 1.
apply_toenum: order | selected_products | cheapestneecreate/generate (alleen korting in procenten): order = hele winkelwagen, selected_products = alleen de beperkte producten, cheapest = het goedkoopste product. Standaard order.
exclude_discountedbooleanneecreate/generate/update: de korting slaat producten over die al in de aanbieding zijn.
customer_group_idsarray of integerneecreate/generate: alleen voor deze klantgroepen. Max. 20 items.
exclusivebooleanneecreate/generate: niet te combineren met andere kortingscodes. Standaard false.
highlightbooleanneecreate/update: de code in de winkelwagen voorstellen als de klant aan de voorwaarden voldoet.
partial_usebooleanneecreate/update (korting als bedrag): het ongebruikte deel van het bedrag blijft als nieuwe code voor de klant.
descriptionstringneecreate/generate/update: interne beschrijving (alleen backoffice). Max. 254 tekens.
activatebooleanneecreate/generate: meteen actief (standaard nee: je schakelt de code na controle in).
countintegerwanneergenerate: hoeveel codes (elk voor eenmalig gebruik). Bereik 1 tot 500.
prefixstringwanneergenerate: voorvoegsel van de code (bijvoorbeeld NEWS10 -> NEWS10-7KQ3XW9P).
code_lengthintegerneegenerate: lengte van het willekeurige deel van de code. Bereik 6 tot 16. Standaard 8.
activebooleanwanneerset_active: true = inschakelen, false = uitschakelen.
only_activebooleanneelist: alleen actieve. Standaard false.
searchstringneelist: fragment van de naam of code. Max. 100 tekens.
limitintegerneeMaximaal aantal rijen (standaard 50, max. 200).
offsetintegerneeAantal rijen om over te slaan, voor paginering (standaard 0).
confirmbooleanneefalse (standaard) geeft een voorbeeld en slaat niets op. true voert uit, alleen nadat de gebruiker het voorbeeld heeft goedgekeurd, samen met change_token.
change_tokenstringwanneerToken uit het voorbeeld. Verplicht bij confirm=true. 30 minuten geldig, eenmalig, gekoppeld aan de argumenten en de gegevensstatus van het voorbeeld.

Grenzen

Nieuwe codes beginnen inactief, tenzij activate=true. generate: tot 500 codes voor eenmalig gebruik per aanroep. delete alleen voor codes die nooit in een bestelling zijn gebruikt. Een regel zonder code vereist auto_apply. Lijst max. 200 rijen (standaard 50). Het is een schrijftool, dus zonder actieve licentie is hij verborgen, ook list; wijzigingen vereisen de schakelaar Verkoop. Rechten worden per actie gecontroleerd (AdminCartRules). Terug te draaien met ps_revert_change.

Wat je ziet voordat er iets wordt opgeslagen

De chat roept de tool eerst aan zonder bevestiging. De module geeft een voorbeeld (huidige en nieuwe waarden) en een eenmalig token dat 30 minuten geldig is. De chat laat je het voorbeeld zien en slaat de wijziging pas op na jouw ja.

Verwante tools

Toepassingen met deze tool

Laatst bijgewerkt: 2026-10-11

Free voor € 0, leest en adviseert

Free downloaden