Woo Gift Cards synchronize Customers 1st. WP Registry grade A. No security issues foundWP RegistryNo security issues foundOpen the reportA
★ 0stars
1.5.4latest · 3d ago
Install
This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.
Install straight from GitHub with WP-CLI:
wp plugin install https://github.com/websitecareio/wcio-woo-servicepos-gift-card/archive/refs/heads/main.zipUpdates itself. It ships its own updater (Plugin Update Checker), so new versions appear under Dashboard → Updates.
wcioWGCSSP
Opsætningsguide: Woo Gift Cards synchronize Customers 1st.
Denne guide beskriver, hvordan du installerer og konfigurerer pluginet "Woo Gift Cards synchronize Customers 1st." (wcio-woo-servicepos-gift-card), som synkroniserer gavekort mellem YITH WooCommerce Gift Cards og Customers 1st (C1ST).
-
Forudsætninger Før du installerer pluginet, skal følgende være på plads: WordPress med WooCommerce installeret og aktiveret YITH WooCommerce Gift Cards-pluginet installeret og aktiveret En aktiv aftale med Customers 1st (C1ST), herunder: Et API-token til C1ST Et Resthook secret (bruges til at verificere webhooks fra C1ST) Adgang til at oprette/konfigurere resthooks (webhooks) i C1ST-systemet PHP 7.0 eller nyere
- Installation
Download eller klon pluginmappen
wcio-woo-servicepos-gift-card. Upload mappen til/wp-content/plugins/på din WordPress-installation (via FTP/SFTP eller fx et hosting-panel). Gå til WordPress Admin → Plugins. Find "Woo Gift Cards synchronize Customers 1st." i listen, og klik Aktivér.Pluginet indeholder en indbygget opdateringstjekker (Plugin Update Checker), som holder øje med GitHub-repoet
websitecareio/wcio-woo-servicepos-gift-card(branchmain). Du får derfor besked i WordPress, når der er en ny version. - Konfiguration af indstillinger
Pluginet tilføjer en ny fane under WooCommerce-indstillinger:
Gå til WooCommerce → Indstillinger.
Klik på fanen "C1ST Giftcard".
Udfyld følgende felter:
Felt Beskrivelse
C1ST Token API-token fra Customers 1st, bruges til autorisation (
Authorization: Bearer <token>) ved alle kald til C1ST's API. Resthook secret Den hemmelige nøgle, der bruges til at validere HMAC-signaturen på indkommende webhooks fra C1ST. Skal matche præcis det, der er sat op i C1ST. Gift card plugin Vælg hvilket gavekort-plugin der bruges på siden. Pt. understøttes kun YITH WooCommerce Gift Cards. Klik Gem ændringer.
- Opsætning af webhooks i Customers 1st
Pluginet eksponerer to REST-endpoints, som C1ST skal kalde, når der sker ændringer i gavekort:
Event Endpoint Metode
Gavekort oprettet
https://dindomæne.dk/wp-json/c1st/v1/giftcard.createdPOST Gavekort opdaterethttps://dindomæne.dk/wp-json/c1st/v1/giftcard.updatedPOST Sådan konfigureres det i C1ST: Log ind i Customers 1st (eller det tilknyttede Deltateq-baserede system). Opret to resthooks/webhooks, der peger på ovenstående URL'er. Sæt begge webhooks til at sende: En headerX-C1st-Webhook-Signaturemed en HMAC-SHA256-signatur af payload'en, beregnet med det samme Resthook secret, som er indtastet i WordPress. Payload som JSON, i det format C1ST normalt sender (indeholder bl.a.giftcardno,amount,amountspent,store, m.m.).Uden korrekt signatur vil pluginet afvise kaldet med HTTP 401.
-
Sådan fungerer synkroniseringen Fra WooCommerce → C1ST Nyt gavekort oprettet (via ordre eller manuelt i WP-admin): sendes automatisk til C1ST som et nyt gavekort. Gavekort opdateret (fx saldoændring): pluginet søger efter kortet i C1ST via gavekortnummer og opdaterer saldoen (
amountspent). Kladde-ordrer (checkout-draft): Hvis en ordre med et gavekort-kupon bliver til en kladde, lægges beløbet automatisk tilbage på gavekortets saldo, indtil ordren rent faktisk gennemføres. Fra C1ST → WooCommerce (via webhooks)giftcard.created: Opretter et nyt gavekort i WooCommerce, hvis gavekortnummeret ikke allerede findes.giftcard.updated: Finder det eksisterende gavekort via gavekortnummer og opdaterer saldoen ud fraamount - amountspent. -
Test af opsætningen Test fra WooCommerce-siden: Opret et testgavekort via YITH-pluginet, og bekræft, at det dukker op i C1ST kort efter (der er indbygget en 1 sekunds delay pr. API-kald, så det sker ikke øjeblikkeligt). Test fra C1ST-siden: Opret eller opdatér et gavekort i C1ST, og bekræft at det oprettes/opdateres korrekt i WooCommerce. Tjek fejlmeddelelser: Hvis noget fejler, tjek: At token og resthook secret er korrekt indtastet At URL'erne i C1ST peger på de rigtige endpoints PHP error log for eventuelle fejl fra pluginet
-
Fejlfinding Problem Mulig årsag Webhook fejler med 401 Resthook secret matcher ikke mellem WordPress og C1ST, eller signaturen beregnes forkert i C1ST. Gavekort oprettes ikke i C1ST Tjek at C1ST Token er korrekt og gyldigt. Hvis C1ST's API svarer med statuskode ≥300, stopper scriptet stille uden brugerbesked — tjek PHP-loggen. "Gift Card not found in WooCommerce!" (412) Gavekortnummeret i webhook-payloaden matcher ikke titlen på nogen
gift_card-post i WordPress. Dobbeltoprettelse undgås Pluginet tjekker automatisk, om et gavekort med samme nummer allerede findes, før det opretter et nyt (returnerer 409, hvis det allerede findes). -
Vigtige tekniske noter Alle kald til C1ST går til base-URL'en
https://app.deltateq.com/api. Der er en indbygget 1 sekunds pause efter hvert API-kald til C1ST for at undgå at overbelaste API'et. Mappenincludes/yith-woocommerce-gift-cards.phpindeholder ekstra cron-baseret synkroniseringslogik, men er ikke aktiveret i den nuværende version af pluginet (er udkommenteret i hovedfilen).Denne guide er baseret på gennemgang af koden i
wcio-woo-servicepos-gift-cardv1.4.4.
Releases
Newest 25 of 40 recorded releases.
Tag
Published
1.5.4
latest
Oct 19, 2026 3d ago
Mar 20, 2024 2 years ago
Mar 19, 2024 2 years ago
Mar 19, 2024 2 years ago
Jan 30, 2024 2 years ago
Aug 29, 2023 3 years ago
Jun 27, 2023 3 years ago
May 31, 2023 3 years ago
Apr 20, 2023 3 years ago
Mar 22, 2023 3 years ago
Mar 22, 2023 3 years ago
Feb 13, 2023 3 years ago
Feb 13, 2023 3 years ago
Feb 7, 2023 3 years ago
Jan 30, 2023 3 years ago
Jan 30, 2023 3 years ago
Jan 19, 2023 3 years ago
Jan 19, 2023 3 years ago
Jan 13, 2023 3 years ago
Jan 13, 2023 3 years ago
Sep 20, 2022 4 years ago
Aug 29, 2022 4 years ago
Aug 29, 2022 4 years ago
May 2, 2022 4 years ago
Apr 26, 2022 4 years ago
These releases are tags only. The author does not attach a packaged zip, so there are no download counts to report.