WP Manifestindependent plugin directory
manifest / ecommerce / am-toolkit

AM Toolkit WP Registry grade A. No security issues foundWP RegistryNo security issues foundOpen the reportA

Toolkit rozszerzający WordPress, Elementor i WooCommerce.

★ 0stars
11release downloads
v0.12.5latest · 1mo ago

Install

Download am-toolkit-v0.12.5.zip From the v0.12.5 release on GitHub, Sep 2, 2026

Upload it under Plugins → Add New Plugin → Upload Plugin, then activate.

Install straight from GitHub with WP-CLI:

wp plugin install https://github.com/youngpumba/am-toolkit/releases/download/v0.12.5/am-toolkit-v0.12.5.zip
No built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.

Wersja 0.12.5 udostępnia diagnostyczne porównanie standardowego odtwarzacza MediaElement z natywnym odtwarzaczem przeglądarki i rozszerza raporty Safari. Domyślny odtwarzacz pozostaje bez zmian. Nie jest to jeszcze potwierdzona naprawa zatrzymywania nagrań na iPhonie. Zweryfikowane wydania instalacyjne są publikowane jako tag i GitHub Release zgodnie z procedurą wydań.

Wtyczka jest uruchamiana przez Composer PSR-4 i centralny rejestr modułów. Jawne zależności, migracje per moduł, capabilities i przełączniki awaryjne tworzą bezpieczny fundament pod AM Courses.

AM Toolkit to rozwijana modułowo wtyczka dla WordPressa i WooCommerce. Zastępuje standardowe elementy interfejsu sklepu własnymi, spójnymi komponentami.

Dostępne moduły

  • nowoczesne powiadomienia Toast dla WooCommerce,
  • panel konfiguracji powiadomień w WordPressie,
  • shortcode [custom_cart] z wartością i licznikiem koszyka,
  • aktualizacja koszyka przez AJAX,
  • integracja z optymalizacją LiteSpeed Cache,
  • spójny wygląd podsumowania błędów walidacji podczas składania zamówienia,
  • panel konfiguracji komunikatu checkoutu z podglądem zmian.
  • responsywne kafelki szybkiego dostępu w panelu konta,
  • ustawianie hasła z odnośnika rejestracyjnego i konfiguracja podstawowych danych konta.
  • dedykowany widok „Moje zamówienia” niezależny od szablonów ShopEngine,
  • dedykowane widoki szczegółów zamówienia, danych konta i adresów,
  • shortcode [am_account_menu] z nawigacją zalogowanego klienta.
  • AM Access Core z idempotentnymi grantami, okresem ważności i obsługą wielu źródeł dostępu,
  • dziennik zdarzeń przygotowany dla postępu kursów, powiadomień i przyszłych automatyzacji.
  • wyłączony domyślnie moduł Courses z wersjonowanym modelem programu, trwałymi UUID, migracjami katalogu i transakcyjnego stanu postępu.
  • mapowanie produktów na kursy, idempotentny dostęp po płatności, opcjonalny adapter subskrypcji i wznawialna migracja zakupów historycznych.
  • responsywny panel właścicielki do redakcji wersjonowanego programu kursu, materiałów, mapowań produktów, uczestników i ręcznego dostępu.
  • chroniony hub klientki pod /moje-konto/kursy/ z aktywnymi, ukończonymi i wygasłymi kursami, widokiem opublikowanego programu oraz podglądem „Twoje kursy” na głównym ekranie konta.
  • redakcyjne Q&A kursów zarządzane przez właścicielkę, z opcjonalnym kontekstem lekcji i chronionym widokiem tylko do odczytu dla uczestniczek.

Wymagania

  • WordPress,
  • PHP 8.0 lub nowszy,
  • WooCommerce dla funkcji sklepowych.

Instalacja

  1. Pobierz najnowszą paczkę ZIP z sekcji Releases.
  2. W WordPressie przejdź do Wtyczki → Dodaj wtyczkę → Wyślij wtyczkę na serwer.
  3. Wgraj ZIP i aktywuj AM Toolkit.
  4. Po aktualizacji wyczyść pamięć podręczną strony, zwłaszcza jeśli używasz LiteSpeed Cache.

Konfiguracja

Ustawienia komunikatów są dostępne w kokpicie WordPressa w sekcji AM Toolkit → Powiadomienia.

Moduł Kursów jest wdrażany kontrolowanie: najpierw instaluje migracje z flagą courses wyłączoną, a następnie operator wdrożenia włącza go po sprawdzeniu hostingu i konfiguracji produktów. Pełna kolejność aktywacji, automatyzacji dostępu oraz rollbacku znajduje się w runbooku wydania 0.12.0.

API dostępu

Moduły kursów i pozostałe chronione widoki powinny korzystać ze wspólnego API, zamiast samodzielnie sprawdzać identyfikatory produktów WooCommerce:

use AMToolkit\Modules\Access\Access;

$grant_id = Access::grant(
    $user_id,
    'course',
    $course_id,
    [
        'source_type' => 'order_item',
        'source_id'   => $order_item_id,
        'metadata'    => ['order_id' => $order_id],
    ]
);

if (Access::userHas($user_id, 'course', $course_id)) {
    // Renderuj chronioną zawartość kursu.
}

Access::revokeSource(
    $user_id,
    'course',
    $course_id,
    'order_item',
    $order_item_id
);

Ponowne nadanie dostępu z identycznego źródła zwraca ten sam grant, a wcześniej cofnięty grant zostaje ponownie aktywowany. Dwa różne źródła są zapisywane osobno, dlatego odebranie jednego z nich nie usuwa dostępu, jeśli nadal istnieje inny aktywny grant.

Dokumentacja techniczna

Historia zmian

Pełna lista zmian znajduje się w pliku CHANGELOG.md.

Plan kolejnych etapów znajduje się w pliku ROADMAP.md.

Rozwój lokalny

Kompletna instrukcja przygotowania środowiska na Windows znajduje się w dokumentacji deweloperskiej repozytorium.

Kolejność codziennego uruchamiania Local, VS Code, testów i logów opisuje runbook pracy lokalnej.

Przed rozpoczęciem pracy zainstaluj zależności i uruchom pełną kontrolę projektu:

composer install
composer check

Kontrola obejmuje składnię PHP oraz kontraktowy test AM Access Core.

Licencja

GPL-2.0-or-later.

Releases

13 releases. Each count is every asset in that release; expand a row for the breakdown.

Tag
Published
Assets
Downloads
v0.12.5 latest
Sep 2, 2026 1mo ago
am-toolkit-v0.12.5.zip +1 asset
5
am-toolkit-v0.12.5.zip4
am-toolkit-v0.12.5.zip.sha2561
Sep 1, 2026 1mo ago
am-toolkit-v0.12.4.zip
2
Sep 1, 2026 1mo ago
am-toolkit-v0.12.3.zip
1
Sep 1, 2026 1mo ago
am-toolkit-v0.12.2.zip
1
Aug 17, 2026 2mo ago
am-toolkit-v0.12.1.zip
0
Aug 16, 2026 2mo ago
am-toolkit-v0.12.0.zip +1 asset
3
am-toolkit-v0.12.0.zip2
am-toolkit-v0.12.0.zip.sha2561
Aug 16, 2026 2mo ago
am-toolkit-v0.11.5.zip +1 asset
2
am-toolkit-v0.11.5.zip1
am-toolkit-v0.11.5.zip.sha2561
Jul 15, 2026 3mo ago
am-toolkit-v0.4.2.zip
0
Jul 15, 2026 3mo ago
am-toolkit-v0.4.1.zip
0
Jul 15, 2026 3mo ago
am-toolkit-v0.4.0.zip
0
Jul 15, 2026 3mo ago
am-toolkit-v0.3.0.zip
0
Jul 15, 2026 3mo ago
am-toolkit-v0.2.0.zip
0
Jul 15, 2026 3mo ago
am-toolkit-v0.1.0.zip
0
A grade

Security

AM Toolkit 0.12.5 · audited by WP Registry

No security issues found.

Audited release
0.12.5
Findings
none
Worst severity
—
Content hash
a5016400439d640189126a68…

WP Registry hashes the installable build and reports on that exact bytes-for-bytes copy. Embargoed findings are withheld until they are disclosed, so a clean verdict means nothing public is outstanding. WP Manifest does not audit code itself.