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/repejo/repejo-woocommerce/archive/refs/heads/main.zipWordPress-tillägg som kopplar ihop WooCommerce med Repejo.
Status: Grundstomme. Tillägget gör ingenting ännu utöver att kontrollera att WooCommerce är aktivt och erbjuda uppdateringar.
Installation
Bra att veta: Du behöver vara inloggad i WordPress som administratör, och WooCommerce måste vara installerat och aktiverat innan du installerar det här tillägget.
-
Öppna sidan med färdiga versioner: https://github.com/Repejo/repejo-woocommerce/releases
-
Klicka på den översta (senaste) versionen.
-
Under rubriken "Assets", ladda ner
repejo-woocommerce.zip.⚠️ Ladda inte ner via den gröna "Code"-knappen eller "Source code (zip)". Där saknas delar som behövs för automatiska uppdateringar.
-
I WordPress: Tillägg → Lägg till nytt tillägg → Ladda upp tillägg.
-
Välj zip-filen, klicka "Installera nu" och sedan "Aktivera tillägg".
Uppdateringar
När tillägget är installerat dyker nya versioner upp under Tillägg med en "Uppdatera nu"-länk, precis som för andra tillägg.
Hur det fungerar
| Del | Ansvar |
|---|---|
Plugin |
Startar komponenterna på plugins_loaded. WooCommerce-beroende delar registreras bara om WooCommerce är aktivt. |
Dependencies |
Visar en felruta i wp-admin om WooCommerce saknas. |
Compatibility |
Deklarerar stöd för HPOS (custom_order_tables) och block-kassan (cart_checkout_blocks). |
Updater |
Ett-klicks-uppdatering i wp-admin via GitHub Releases. |
Utveckling
- PHP ≥ 7.4, WordPress ≥ 6.5, WooCommerce ≥ 8.2. Inget byggsteg.
- Läs och skriv alltid ordrar via
wc_get_order()/WC_Order, aldrig via post meta. Annars bryts HPOS-stödet somCompatibilitydeklarerar. - En vanlig git-checkout fungerar; uppdateringskontrollen (PUC) är avstängd
tills
vendor/finns (composer install).
Lokal miljö
docker compose up -d
docker compose run --rm setup
WordPress med WooCommerce körs då på http://localhost:8081 (admin / admin),
med butiken inställd på Sverige och SEK och en testprodukt. Port 8081 gör att
miljön kan köras samtidigt som repejo-wp-plugin (8080). Källkoden är
monterad i containern, så ändringar syns direkt.
Release
Updater använder Plugin Update Checker mot detta repos GitHub Releases.
# Höj Version-headern i repejo-woocommerce.php och REPEJO_WC_VERSION, commita.
git tag v0.1.0
git push origin v0.1.0
.github/workflows/release.yml bygger då en zip med vendor/ och bifogar
den som release-asset. Kundernas WordPress upptäcker releasen och erbjuder
ett-klicks-uppdatering.
Licens
GPL-2.0-or-later. Se LICENSE.