Get-ShopifyOrderList

EulandaXtools — Funktionsreferenz

Get-ShopifyOrderList

ÜBERSICHT

Liest eine kompakte Liste der Bestellungen aus einem Shopify-Shop über die GraphQL Admin API.

SYNTAX

Get-ShopifyOrderList [-Shop] <string> [-Token] <string> [-ApiVersion] <string> [[-SinceDate]
    <datetime>] [[-Status] <string>] [[-PageSize] <int>] [[-MaxRetries] <int>] [[-TimeoutSec]
    <int>] [<CommonParameters>]

BESCHREIBUNG

Ruft Bestellungen per GraphQL-Query ab und liefert eine Liste mit den wichtigsten Feldern: Id, OrderNumber, CreatedAt, FinancialStatus, FulfillmentStatus, TotalPrice, CustomerName.

Unterstützt Cursor-Pagination und optionale Filter.

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. '2025-01'.

-SinceDate

Type: datetime

Optional: Nur Bestellungen zurückgeben, deren created_at >= SinceDate ist.

-Status

Type: string
Default: 'any'

Order-Status-Filter: 'open', 'closed', 'cancelled', 'any'. Standard: 'any'.

-PageSize

Type: int
Default: 250

Anzahl Bestellungen pro Seite (max. 250).

-MaxRetries

Type: int
Default: 3

Maximale Anzahl Wiederholungen bei Rate-Limit.

-TimeoutSec

Type: int
Default: 60

HTTP Timeout in Sekunden.

AUSGABEN

pscustomobject

BEISPIELE

# Alle Bestellungen abrufen
$orders = Get-ShopifyOrderList -Shop 'mein-shop.myshopify.com' `
  -Token 'shpat_abc123' -ApiVersion '2025-01'
# Nur Bestellungen ab einem bestimmten Datum
$orders = Get-ShopifyOrderList -Shop $shop -Token $token `
  -ApiVersion '2025-01' -SinceDate (Get-Date '2026-01-01')
# Nur offene Bestellungen
$orders = Get-ShopifyOrderList -Shop $shop -Token $token `
  -ApiVersion '2025-01' -Status 'open'