Documentazione API per l'integrazione del sistema di ticketing nei moduli PrestaShop
Valida una chiave assistenza prima di mostrare il form di supporto. Questo endpoint verifica se la chiave è valida per il modulo specificato.
| Campo | Tipo | Obbligatorio | Descrizione |
|---|---|---|---|
key | string | Sì | Chiave assistenza (es: SPRT-ABCD-1234-WXYZ) |
siteUrl | string | Sì | URL del sito PrestaShop |
moduleName | string | Sì | Nome del modulo |
moduleVersion | string | Sì | Versione del modulo |
{
"key": "SPRT-ABCD-1234-WXYZ",
"siteUrl": "https://www.mionegozio.it",
"moduleName": "ThinkPink SEO Module",
"moduleVersion": "2.1.0"
}{
"valid": true,
"status": "active",
"productName": "ThinkPink SEO Module",
"expiresAt": "2025-06-15T00:00:00.000Z",
"daysRemaining": 180,
"message": "Chiave valida. Assistenza attiva fino al 15/06/2025 (180 giorni rimanenti).",
"canOpenTicket": true
}{
"valid": false,
"status": "expired",
"productName": "ThinkPink SEO Module",
"expiresAt": "2024-06-15T00:00:00.000Z",
"daysRemaining": 0,
"message": "La tua chiave assistenza è scaduta. Puoi acquistare un pacchetto di estensione.",
"canOpenTicket": false,
"extensionPackages": [
{
"productId": "pkg-123",
"productName": "Pacchetto Assistenza ThinkPink SEO Module - 1 Anno",
"duration": "1_year",
"durationLabel": "1 anno",
"price": 24.50,
"originalModulePrice": 49.00,
"discountPercentage": 50,
"purchaseUrl": "https://www.thinkpinkstudio.it/shop/prodotto/..."
},
{
"productId": "pkg-456",
"productName": "Pacchetto Assistenza ThinkPink SEO Module - 2 Anni",
"duration": "2_years",
"durationLabel": "2 anni",
"price": 36.75,
"originalModulePrice": 49.00,
"discountPercentage": 75,
"purchaseUrl": "https://www.thinkpinkstudio.it/shop/prodotto/..."
}
]
}L'API supporta CORS da qualsiasi dominio per permettere chiamate da tutti i negozi PrestaShop dei clienti.
Per supporto tecnico sull'integrazione dell'API: support@thinkpinkstudio.it