- stack.md - PrestaShop 1.7.x, PHP, Smarty, SCSS, modules - architecture.md - MVC + hooks, override mechanism, CQRS in src/ - structure.md - Directory layout, key file locations - conventions.md - PHP/Smarty/SCSS/JS conventions, PS patterns - testing.md - No automated tests in custom modules - integrations.md - Allegro, Empik, BaseLinker, shipping, payments - concerns.md - Override fragility, EOL risk, missing CI/CD - db_schema.md - Custom tables, modified core tables Co-Authored-By: Claude <noreply@anthropic.com>
3.0 KiB
3.0 KiB
External Integrations
Analysis Date: 2026-04-27
Marketplaces
Allegro:
- x13allegro (v7.4.0) - Primary Allegro integration, order sync, product listing
- Module:
modules/x13allegro/x13allegro.php - Sync script:
modules/x13allegro/sync.php - Suppresses customer emails for Allegro orders
- Module:
- marzaallegro (v1.0.0) - Allegro pricing/markup module
- Module:
modules/marzaallegro/
- Module:
Empik:
- empikmarketplace (v2.3.0 by Waynet) - EmpikPlace integration
- Module:
modules/empikmarketplace/empikmarketplace.php - PSR-4 autoload:
Empik\Marketplace\ - Overrides admin product catalog views:
modules/empikmarketplace/views/PrestaShop/Admin/Product/CatalogPage/Lists/list.html.twig
- Module:
Shipping / Logistics
DPD Polska:
- Module:
modules/dpdpoland/(v4.5.0)
InPost:
- Module:
modules/sensbitinpost/(v5.9.2) - InPost ShipX API
Poczta Polska:
- Module:
modules/sensbitpocztapolska/(v5.6.2)
Paczka w Ruchu:
- Module:
modules/sensbitpaczkawruchu/
FedEx:
- Module:
modules/sensbitfedex/
Geis Logistic:
- Module:
modules/GeisLogistic/
Payment Gateways
Przelewy24:
- Module:
modules/przelewy24/(v1.3.96) - Polish online payments
iMoje (ING Bank):
- Module:
modules/imoje/(v1.3.4) - Visa, MasterCard, BLIK
Native PrestaShop:
- Cash on delivery:
modules/ps_cashondelivery/ - Wire transfer:
modules/ps_wirepayment/ - Check payment:
modules/ps_checkpayment/
Order Management
BaseLinker:
- Module:
modules/baselinker/(v0.0.25) - Multi-channel order management- Integration via webservice API
One-Page Checkout:
- Module:
modules/onepagecheckoutps/(v1.0.1 by PresTeamShop)- Overrides:
override/controllers/front/OrderController.php(653 lines)
- Overrides:
Analytics & Tracking
Google Tag Manager:
- Module:
modules/cdc_googletagmanager/
Google Analytics 4:
- Module:
modules/pdgoogleanalytycs4pro/(uses Guzzle HTTP client)
Google Merchant Center:
- Module:
modules/pdgooglemerchantcenterpro/
eKomi Ratings:
- Module:
modules/ekomiratingsandreviews/
SEO & URL
Advanced URLs:
- Module:
modules/fsadvancedurl/- Custom URL rewriting- Overrides:
override/classes/Dispatcher.php,override/classes/Link.php
- Overrides:
Sitemap:
- Module:
modules/gsitemap/
Performance & Caching
LiteSpeed Cache:
- Module:
modules/litespeedcache/- Override:
override/classes/Media.php
- Override:
PS Optimizer + Lazy Images + WebP:
modules/psoptimizer/,modules/pshowlazyimg/,modules/x13webp/
Cookie Consent
Cookies Plus:
- Module:
modules/cookiesplus/- Override:
override/classes/Hook.php- intercepts hook execution for GDPR consent
- Override:
Environment Configuration
Production:
- DB:
app/config/parameters.php(credentials, memcached config) - Admin:
admin658c34/(obfuscated path) - Deployment: FTP via
.vscode/ftp-kr.json
No staging environment detected.
Integration audit: 2026-04-27 Update when adding/removing external services