Send-ShopifyCustomerInvite #
ÜBERSICHT #
Sendet eine Kontoeinladung an einen Shopify-Kunden (nur klassische Konten).
SYNTAX #
Send-ShopifyCustomerInvite [-Shop] <string> [-Token] <string> [-ApiVersion] <string> [-CustomerId]
<long> [[-MaxRetries] <int>] [[-TimeoutSec] <int>] [<CommonParameters>]
BESCHREIBUNG #
Verwendet die customerSendAccountInviteEmail-Mutation, um eine Einladungs-E-Mail an den angegebenen Kunden zu senden.
WICHTIG: Diese Funktion funktioniert NUR mit klassischen Shopify- Kundenkonten (legacy customer accounts). Bei Shops mit dem neuen passwordless Kundenmodell wird eine Warnung ausgegeben und $null zurückgegeben. Im neuen Modell loggen sich Kunden per E-Mail + One-Time-Code ein und benötigen keine Einladung.
PARAMETER #
-Shop #
Type: string
Shopify-Shop-Domain, z.B. ‘mein-shop.myshopify.com’.
-Token #
Type: string
Admin API Access Token (shpat_…) der Custom App.
-ApiVersion #
Type: string
API-Version, z.B. ‘2026-01’.
-CustomerId #
Type: long
Numerische Shopify-Customer-ID.
-MaxRetries #
Type: int
Default: 3
Maximale Anzahl Wiederholungen bei Rate-Limit.
-TimeoutSec #
Type: int
Default: 60
HTTP Timeout in Sekunden.
AUSGABEN #
pscustomobject -- Der Kunde, an den die Einladung gesendet wurde, oder $null.
BEISPIELE #
# Einladung an Kunden senden
Send-ShopifyCustomerInvite -Shop 'mein-shop.myshopify.com' `
-Token 'shpat_abc123' -ApiVersion '2026-01' -CustomerId 7654321098765
# Nach Kundenanlage Einladung senden (nur klassische Konten)
$customer = Set-ShopifyCustomer -Shop $shop -Token $token `
-ApiVersion '2026-01' -Customer $data
if ($null -ne $customer) {
Send-ShopifyCustomerInvite -Shop $shop -Token $token `
-ApiVersion '2026-01' -CustomerId $customer.id
}