Btw
Je winkelwagen

Je winkelwagen is leeg.

Algemeen hooks

Deze pagina toont de 7 hooks van deze groep. Elke hook laat zijn type zien, de versie waarin hij verscheen, waar hij draait, zijn argumenten en een beginpunt.

addochat_added_to_cart

ActionSinds 0.2.0 Draait in src/Cart/Cart.php.

Vuurt als de widget een product uit de chat in de winkelwagen van de bezoeker heeft gelegd.

ArgumentTypeBeschrijving
$conversationarray<string, mixed>Rij van het gesprek.
$productintId van het product of de variatie.
$qtyintAantal.
$message_idintBericht met het aanbod.
add_action( 'addochat_added_to_cart', function ( $conversation, $product, $qty, $message_id ) {
	// ...
}, 10, 4 );

addochat_admin_language

FilterSinds 0.1.0 Draait in src/Support/Language.php.

Filtert voor welke taal het instellingenscherm teksten toont. '' toont alle talen. Voor andere taalplugins dan Polylang en WPML.

ArgumentTypeBeschrijving
$localestringLocale die in de admin is gekozen, '' voor alle talen.
add_filter( 'addochat_admin_language', function ( $locale ) {
	return $locale;
} );

addochat_cart_item

FilterSinds 0.2.0 Draait in src/Cart/Products.php.

Filtert een product dat de chat voor de winkelwagen aanbiedt (door de assistent of een regel). Pas het aantal aan, zet add op false om alleen naar het product te linken, of geef null terug om het product weg te laten.

ArgumentTypeBeschrijving
$itemarray<string, mixed>|nullproduct (id), qty, title, text, price, image, url, add (bool).
$product\WC_ProductHet product.
add_filter( 'addochat_cart_item', function ( $item, $product ) {
	return $item;
}, 10, 2 );

addochat_rule_matches

FilterSinds 0.2.0 Draait in src/Rules/Rules.php.

Bepaalt of een regel past, bijvoorbeeld om een eigen voorwaarde toe te voegen (in de regel bewaard via een filter op de instellingen, of bepaald uit de context).

ArgumentTypeBeschrijving
$matchedboolOf de voorwaarden van AddoChat kloppen (false als de regel er geen heeft).
$rulearray<string, mixed>Regel.
$contextarray<string, mixed>message, first, page, language, logged_in, settings.
add_filter( 'addochat_rule_matches', function ( $matched, $rule, $context ) {
	return $matched;
}, 10, 3 );

addochat_tracking_allowed

FilterSinds 0.2.0 Draait in src/Visits/Route.php.

Filtert of deze paginaweergave wordt bewaard. De toestemming die de browser controleert (WP Consent API) gaat voor; gebruik deze filter voor een eigen consenttool, of om sommige bezoekers over te slaan.

ArgumentTypeBeschrijving
$allowedboolOf de weergave wordt bewaard. Standaard true.
$contextarray<string, mixed>url, title en mode (consent of always).
add_filter( 'addochat_tracking_allowed', function ( $allowed, $context ) {
	return $allowed;
}, 10, 2 );

addochat_visit_recorded

ActionSinds 0.2.0 Draait in src/Visits/Route.php.

Vuurt nadat een nieuwe paginaweergave is bewaard (niet bij de heartbeats ervan).

ArgumentTypeBeschrijving
$visitarray<string, mixed>De weergave: url, title, referrer, entered_at en meer.
$conversation_idintGesprek van de bezoeker, 0 voor geen.
add_action( 'addochat_visit_recorded', function ( $visit, $conversation_id ) {
	// ...
}, 10, 2 );

addochat_visit_url

FilterSinds 0.2.0 Draait in src/Visits/Route.php.

Filtert het adres van een paginaweergave voordat het wordt bewaard. Geef '' terug om voor deze pagina niets te bewaren, of een korter adres (bijvoorbeeld zonder het ordernummer van een bedankpagina).

ArgumentTypeBeschrijving
$urlstringAdres van deze site, zonder fragment en zonder key-, token- en campagne-argumenten.
add_filter( 'addochat_visit_url', function ( $url ) {
	return $url;
} );

Klaar om je AI te koppelen aan echte tools?

Start gratis proefperiode