88 Commits

Author SHA1 Message Date
29fc4d6edb update 2026-03-25 21:29:11 +01:00
6a2bfeb4db fix: Poprawki dataLayer GA4 — purchase price, format kluczy, fałszywa konwersja GADS
- purchase: id→item_id (string), name→item_name, price fallback na price_brutto gdy brak promo, user_data poza ecommerce
- begin_checkout: id→item_id, name→item_name, dodano google_business_vertical
- Usunięto fałszywą konwersję GADS (gtag conversion) ze strony checkout
- view_item: dodano currency PLN, price jako number zamiast string
- Dodano event view_cart na stronie koszyka
- add_to_cart: quantity parseInt zamiast string

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-25 18:41:19 +01:00
9c2932dad1 update 2026-03-19 19:35:09 +01:00
3a716ab25e update 2026-03-16 10:05:18 +01:00
0182d60971 update 2026-03-12 19:58:37 +01:00
51ea37d2ec feat: Implement order submit token handling in ShopBasketController and update views 2026-03-10 23:19:32 +01:00
1bb599a26a feat: Add bulk delete functionality to ProductArchiveController
- Implemented bulk_delete_permanent method to handle permanent deletion of products.
- Added checkbox for bulk selection in product archive list view.
- Updated view model to include checkbox column.

feat: Introduce CategoriesApiController for category management

- Added CategoriesApiController to handle category listing via API.
- Implemented logic to fetch active categories and their titles in the default language.

fix: Update payment method visibility based on order amount

- Modified payment method display logic to consider minimum and maximum order amounts.

feat: Enhance order details page for mobile responsiveness

- Added mobile-specific styles for order details and action buttons.
- Improved layout for product details in order summary.

chore: Add project overview and conventions documentation

- Created project_overview.md to outline project purpose, tech stack, and architecture.
- Added style_and_conventions.md for code style guidelines and naming conventions.
- Included suggested_commands.md for common commands and development practices.
- Established task_completion_checklist.md for task completion criteria.

chore: Add .gitignore and project configuration files

- Created .gitignore to exclude cache and local configuration files.
- Added project.yml for Serena project configuration.

feat: Implement logs management in integrations

- Created logs.php template for displaying integration logs with clear functionality.
2026-03-10 21:48:53 +01:00
890365fd25 docs: create roadmap (1 phase)
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-10 21:39:02 +01:00
9d70ea0547 update 2026-03-10 21:37:24 +01:00
5bce68c56b docs: define v1 requirements
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-10 21:37:04 +01:00
7501ecbcd7 docs: complete project research for stabilization milestone
Add STACK, FEATURES, ARCHITECTURE, PITFALLS, and SUMMARY research files
covering the pomysloweprezenty.pl bugfix/stabilization milestone scope.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-10 21:31:52 +01:00
951b7dbe4c chore: add project config
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-10 21:24:32 +01:00
8ca953646b docs: initialize project
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-10 21:22:26 +01:00
e2011b5694 update 2026-03-01 00:45:48 +01:00
31fd0442b2 feat: Add CronJob functionality and integrate with existing services
- Implemented CronJobProcessor for managing scheduled jobs and processing job queues.
- Created CronJobRepository for database interactions related to cron jobs.
- Defined CronJobType for job types, statuses, and backoff calculations.
- Added ApiloLogger for logging actions related to API interactions.
- Enhanced UpdateController to check for updates and display update logs.
- Updated FormAction to include a preview action for forms.
- Modified ApiRouter to handle new dependencies for OrderAdminService and ProductsApiController.
- Extended DictionariesApiController to manage attributes and producers.
- Enhanced ProductsApiController with variant management and image upload functionality.
- Updated ShopBasketController and ShopProductController to sort attributes and handle custom fields.
- Added configuration for cron jobs in config.php.
- Initialized apilo-sync-queue.json for managing sync tasks.
2026-02-27 14:54:05 +01:00
3ecbe628dc Add view classes for articles, banners, languages, menu, newsletter, containers, shop categories, clients, payment methods, products, and search
- Created Articles.php for rendering article views including full articles, miniature lists, and news sections.
- Added Banners.php for handling banner displays.
- Introduced Languages.php for rendering language options.
- Implemented Menu.php for dynamic menu rendering.
- Developed Newsletter.php for newsletter view rendering.
- Created Scontainers.php for rendering specific containers.
- Added ShopCategory.php for category descriptions and product listings.
- Introduced ShopClient.php for managing client-related views such as address editing and order history.
- Implemented ShopPaymentMethod.php for displaying payment methods in the basket.
- Created ShopProduct.php for generating product URLs.
- Added ShopSearch.php for rendering a simple search form.
- Added .htaccess file to enhance security by restricting access to sensitive files and directories.
2026-02-21 23:00:15 +01:00
b51244c1d6 Fix menu RWD 2026-02-12 11:52:34 +01:00
Roman Pyrih
23ed184577 Fix nav scroll 2026-02-10 12:30:06 +01:00
33c997ce0d feat: Enhance product saving functionality with security information and language support
- Added `security_information` parameter to `ShopProduct::save` method.
- Refactored language handling in product saving to utilize `Languages::languages_list`.
- Updated SEO link handling to ensure proper redirection and canonical URLs.
- Improved error handling and logging during the update process in `Update` class.
- Enhanced producer and product classes to include additional language data.
- Updated version to 0.233 and added update logs for better tracking.
2026-01-27 23:46:36 +01:00
e3975262cd Dodanie pliku .htaccess z regułami bezpieczeństwa dla blokowania dostępu do plików 2026-01-17 21:33:58 +01:00
2b22fa496e Poprawa klas ikon w powiadomieniach oraz zwiększenie maksymalnej ilości produktu w koszyku 2026-01-06 22:57:36 +01:00
0358e66360 Dodanie reguł dostępu dla plików związanych z przesyłaniem obrazów i plików produktów w pliku .htaccess w katalogu libraries 2026-01-01 21:02:30 +01:00
67ed9fc369 Zakomentowanie zapisu do pliku logu w metodzie set_as_paid w klasie Order 2025-12-28 12:40:55 +01:00
e197986eda Komentarz: zakomentowanie zapisu do pliku logu w klasie Medoo 2025-12-28 11:28:13 +01:00
89886255ea Remove unused cache file, update order logging to comment out file creation, remove logging summary call in index, add .DS_Store file, create .htaccess for security settings 2025-12-28 11:06:19 +01:00
6af91475ae Dodanie obsługi dwustopniowego uwierzytelniania (2FA) dla użytkowników; wprowadzenie mechanizmu zapamiętywania sesji oraz aktualizacja szablonów i plików konfiguracyjnych. 2025-12-16 23:17:00 +01:00
32aa4a3544 Poprawa formatowania i struktury kodu w pliku product-custom-fields.php; dodanie warunkowego wyświetlania informacji o wymaganych polach. 2025-11-23 01:35:37 +01:00
6b0996cb10 Merge branch 'main' of http://91.189.216.43:3000/jacek.pyziak/pomysloweprezenty.pl 2025-10-31 15:38:38 +01:00
2815fb905a Poprawa formatowania skryptu JavaScript w pliku cron-turstmate.php 2025-10-31 15:38:35 +01:00
a1a85e8489 Dodanie obsługi błędów dla integracji z APILO w przypadku braku punktu ORLEN PACZKA w zamówieniu 2025-10-26 23:16:40 +01:00
53fd9f8126 Merge branch 'main' of http://91.189.216.43:3000/jacek.pyziak/pomysloweprezenty.pl 2025-10-01 09:03:11 +02:00
9f41550a95 Dodanie obsługi tokenów przesyłania i kluczy RFM w edytorach artykułów, banerów i produktów; aktualizacja adresu URL do changeloga w widoku aktualizacji; usunięcie plików .DS_Store z katalogów szablonów. 2025-10-01 09:03:07 +02:00
d645fc77bb Aktualizacja progu darmowej dostawy z 99 zł na 149 zł 2025-09-18 22:55:05 +02:00
a25de121ec update 2025-08-19 20:32:58 +02:00
b1c5000a43 Rzutowanie id dodatkowego pola na int w metodzie dodawania niestandardowych pól produktu 2025-08-12 12:58:43 +02:00
3a780ca979 Poprawa obsługi wartości domyślnej i wpływu na cenę w szablonie atrybutów 2025-07-29 14:48:56 +02:00
580a615c54 Usunięcie plików .DS_Store z katalogów autoload, templates i templates_user 2025-07-14 14:59:00 +02:00
3ffa82c75f Dodanie nowego szablonu dla produktów z obsługą Swiper i dynamicznym generowaniem hashów 2025-06-16 23:47:38 +02:00
ad4f41c064 Remove transparent background from delete button in pager styles 2025-06-15 23:01:17 +02:00
2bfa25bb3c update 2025-06-04 22:07:56 +02:00
813567af69 Usunięcie plików .DS_Store z katalogów autoload, templates i templates_user 2025-04-16 08:28:00 +02:00
f5ce822e4f Poprawa kolejności pobierania obrazów produktów w metodzie get_product_sku 2025-04-09 23:43:27 +02:00
adeacbc11b Dodanie obsługi rodzica w metodach get_product_sku i get_product_ean w klasie ShopProduct 2025-03-30 18:42:49 +02:00
abb5e0aa31 Poprawa obsługi Google Tag Manager w szablonie produktu 2025-03-21 23:08:18 +01:00
434e4a6464 Usunięcie sekcji dotyczącej dostawy w szablonie produktu 2025-03-16 10:54:10 +01:00
a398f9243b Zmiana nazwy pola email w zamówieniach na order_email oraz usunięcie pliku .DS_Store 2025-03-14 21:10:54 +01:00
459ffbecd2 Usunięcie plików .DS_Store oraz poprawa obsługi kuponów w klasach ShopOrder i Coupon 2025-03-12 08:05:26 +01:00
af3d46b3d6 Dodanie obsługi kuponów rabatowych w zamówieniach oraz aktualizacja adresów URL do zasobów aktualizacji 2025-03-11 23:56:14 +01:00
39047d4bad Usunięcie nieużywanego kodu warunkowego w szablonie produktu 2025-03-06 18:32:28 +01:00
cc74be0d70 Usunięcie plików .DS_Store oraz dodanie raportowania błędów w cron.php 2025-03-05 13:26:34 +01:00