Get-ShopifyThemeList

EulandaXtools — Funktionsreferenz

Get-ShopifyThemeList

ÜBERSICHT

Liest die Liste aller Themes eines Shopify-Shops.

SYNTAX

Get-ShopifyThemeList [-Shop] <string> [-Token] <string> [-ApiVersion] <string> [[-TimeoutSec]
    <int>] [<CommonParameters>]

BESCHREIBUNG

Ruft /admin/api/{version}/themes.json ab und liefert eine Liste mit Id, Name, Role (main/unpublished/demo), CreatedAt und UpdatedAt. Das aktive Theme hat Role 'main'.

Kein Paging erforderlich (max. 20 Themes pro Shop).

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

-TimeoutSec

Type: int
Default: 60

HTTP Timeout in Sekunden.

AUSGABEN

pscustomobject[]

BEISPIELE

# Alle Themes abrufen
$themes = Get-ShopifyThemeList -Shop 'mein-shop.myshopify.com' `
  -Token 'shpat_abc123' -ApiVersion '2025-01'
# Aktives Theme ermitteln
$active = Get-ShopifyThemeList -Shop $shop -Token $token -ApiVersion '2025-01' |
  Where-Object { $_.Role -eq 'main' }