Programmer er konfigurationsprofiler, der definerer, hvordan en konto opfører sig på Piranya-platformen. Hver konto tildeles ét aktivt program via feltet Nuværende program. Programmet styrer, hvilke produkter, betalingsmetoder, leveringsmetoder og prisniveauer der er tilgængelige for kontoen i shoppen, samt autentifikationsregler såsom adgang til underkonti og tilmeldingskrav.
Platformen leveres med 21 forudbyggede programskabeloner (deaktiverede og skjulte som standard). Operatører aktiverer og konfigurerer disse skabeloner, så de passer til kundeopsætningen.
Et program er en navngiven profil, der er tilknyttet en konto. Når kontoen afgiver en ordre eller logger ind, læser platformen dens program for at afgøre:
Platformen leveres med 21 færdige skabeloner. Alle er deaktiverede og skjulte i presets som standard — aktiver dem og konfigurer deres auth/shop-indstillinger, inden de tildeles konti.
| Slug | Titel | Beregnet brug |
|---|---|---|
client |
Kunde (standard) | Standard kundekonto |
client-with-end-recipient-ordering |
Kunde + ordrer til egne kunder | Kunde, der også kan bestille til slutmodtagere |
client-with-end-recipient-ordering-only |
Kunde (kun ordrer til egne kunder) | Kunde, der kun bestiller til slutmodtagere |
client-cluster-with-end-recipient-ordering |
Kundesamling + ordrer til egne kunder | Kundesamling, der kan bestille til slutmodtagere |
client-cluster-with-end-recipient-ordering-only |
Kundesamling (kun ordrer til egne kunder) | Kundesamling, der kun bestiller til slutmodtagere |
client-with-self-pay-employees |
Kunde + medarbejdere (egenbetaling) | Kunde med medarbejdere på egenbetaling |
client-with-company-pay-employees |
Kunde + medarbejdere | Kunde med medarbejdere på firmabetaling |
client-cluster-for-billing |
Kundesamling (til fakturering) | Faktureringssamling under en kunde |
client-cluster-for-delivery |
Kundesamling (til levering) | Leveringssamling under en kunde |
client-cluster-for-billing-and-delivery |
Kundesamling (til fakturering og levering) | Kombineret fakturerings- og leveringssamling |
client-unit-for-billing |
Kundeenhed (til fakturering) | Faktureringsenhed under en samling |
client-unit-for-delivery |
Kundeenhed (til levering) | Leveringsenhed under en samling |
client-unit-for-billing-and-delivery |
Kundeenhed (til fakturering og levering) | Kombineret fakturerings- og leveringsenhed |
client-unit-for-billing-with-self-pay-employees |
Kundeenhed (til fakturering) + medarbejdere (egenbetaling) | Faktureringsenhed med medarbejdere på egenbetaling |
client-unit-for-billing-with-company-pay-employees |
Kundeenhed (til fakturering) + medarbejdere | Faktureringsenhed med medarbejdere på firmabetaling |
client-unit-for-delivery-with-self-pay-employees |
Kundeenhed (til levering) + medarbejdere (egenbetaling) | Leveringsenhed med medarbejdere på egenbetaling |
client-unit-for-delivery-with-company-pay-employees |
Kundeenhed (til levering) + medarbejdere | Leveringsenhed med medarbejdere på firmabetaling |
client-unit-for-billing-and-delivery-with-self-pay-employees |
Kundeenhed (til fakturering og levering) + medarbejdere (egenbetaling) | Kombineret enhed med medarbejdere på egenbetaling |
client-unit-for-billing-and-delivery-with-company-pay-employees |
Kundeenhed (til fakturering og levering) + medarbejdere | Kombineret enhed med medarbejdere på firmabetaling |
client-employee-self-pay |
Medarbejder (egenbetaling) | Medarbejderkonto (egenbetaling) |
client-employee-company-pay |
Medarbejder (firmabetaling) | Medarbejderkonto (firmabetaling) |
Når et program har Tilmelding påkrævet aktiveret, skal en konto have en aktiv tilmeldingspost for at bruge programmet. Tilmeldinger kan oprettes manuelt eller via en integration. At sætte IsActive til false deaktiverer tilmeldingen uden at slette den.
| Symptom | Sandsynlig årsag | Løsning |
|---|---|---|
| Konto kan ikke bestille | Intet program tildelt | Sæt Nuværende program på kontoen |
| Forkert prisniveau anvendes | Standard prisgruppe ikke sat på programmet | Sæt Standard prisgruppe i programmets shop-indstillinger |
| Betalingsmetode vises ikke | Metode ikke på programmets tilladte liste | Tilføj metoden under programmets shop-indstillinger |
| Konto kan ikke tilgå programmet | Tilmelding påkrævet, men ingen aktiv tilmeldingspost findes | Opret en aktiv tilmelding for kontoen |
| Underkontis program kan ikke vælges | Program ikke på forældrепrogrammets liste over tilladte underprogrammer | Tilføj det til forældrепrogrammets tilladte underprogrammer |