Files
interblue.pl/.paul/codebase/integrations.md
Jacek Pyziak b1e8bb3d12 docs: map existing codebase with PAUL
- 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>
2026-04-27 12:41:05 +02:00

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
  • marzaallegro (v1.0.0) - Allegro pricing/markup module
    • Module: modules/marzaallegro/

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

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)

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

Sitemap:

  • Module: modules/gsitemap/

Performance & Caching

LiteSpeed Cache:

  • Module: modules/litespeedcache/
    • Override: override/classes/Media.php

PS Optimizer + Lazy Images + WebP:

  • modules/psoptimizer/, modules/pshowlazyimg/, modules/x13webp/

Cookies Plus:

  • Module: modules/cookiesplus/
    • Override: override/classes/Hook.php - intercepts hook execution for GDPR consent

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