Pcmt 1088 shopware6 lengow plugin compatibility w new versions 6.6.9.0#36
Merged
michaelmaslengow merged 23 commits intomainfrom Dec 24, 2025
Conversation
…compatibility Co-authored-by: michaelmaslengow <147600733+michaelmaslengow@users.noreply.github.com>
…for accessibility Co-authored-by: michaelmaslengow <147600733+michaelmaslengow@users.noreply.github.com>
…compatibility Co-authored-by: michaelmaslengow <147600733+michaelmaslengow@users.noreply.github.com>
…re 6.7 compatibility Co-authored-by: michaelmaslengow <147600733+michaelmaslengow@users.noreply.github.com>
…tatement for Doctrine DBAL 3+ compatibility Co-authored-by: michaelmaslengow <147600733+michaelmaslengow@users.noreply.github.com>
…or createdAt/updatedAt Co-authored-by: michaelmaslengow <147600733+michaelmaslengow@users.noreply.github.com>
…ity with Shopware 6.7 Vue 3 Co-authored-by: michaelmaslengow <147600733+michaelmaslengow@users.noreply.github.com>
…ccessors Co-authored-by: michaelmaslengow <147600733+michaelmaslengow@users.noreply.github.com>
…state access for Shopware 6.7 Co-authored-by: michaelmaslengow <147600733+michaelmaslengow@users.noreply.github.com>
…ect for Shopware 6.7 compatibility Co-authored-by: michaelmaslengow <147600733+michaelmaslengow@users.noreply.github.com>
…ngle-select in general settings Co-authored-by: michaelmaslengow <147600733+michaelmaslengow@users.noreply.github.com>
…properly bind and persist values Co-authored-by: michaelmaslengow <147600733+michaelmaslengow@users.noreply.github.com>
…angeStatus to Function Co-authored-by: michaelmaslengow <147600733+michaelmaslengow@users.noreply.github.com>
…proper v-model:value binding Co-authored-by: michaelmaslengow <147600733+michaelmaslengow@users.noreply.github.com>
…nd remove duplicate @change handlers Co-authored-by: michaelmaslengow <147600733+michaelmaslengow@users.noreply.github.com>
…ta to prevent undefined errors Co-authored-by: michaelmaslengow <147600733+michaelmaslengow@users.noreply.github.com>
…overviewData properties Co-authored-by: michaelmaslengow <147600733+michaelmaslengow@users.noreply.github.com>
…ity with typed properties Co-authored-by: michaelmaslengow <147600733+michaelmaslengow@users.noreply.github.com>
…method creation for Shopware 6.7 Co-authored-by: michaelmaslengow <147600733+michaelmaslengow@users.noreply.github.com>
…d improve sanitization Co-authored-by: michaelmaslengow <147600733+michaelmaslengow@users.noreply.github.com>
…rError, OrderLine, and Action entities Co-authored-by: michaelmaslengow <147600733+michaelmaslengow@users.noreply.github.com>
There was a problem hiding this comment.
Pull request overview
This pull request updates the Lengow Shopware 6 plugin to ensure compatibility with version 6.6.9.0 and newer Shopware 6 versions. The changes primarily focus on modernizing Vue.js template syntax, removing deprecated component helper usage, updating database migration methods, and adding technical naming support for payment methods.
Key Changes:
- Modernized Vue.js templates by replacing deprecated
v-modelwithv-model:valueand removing unnecessary<template>wrapper tags - Removed deprecated
mapStateandmapGettershelper functions in favor of direct Shopware State API access - Updated database migration methods from deprecated
executeUpdate()toexecuteStatement()
Reviewed changes
Copilot reviewed 47 out of 48 changed files in this pull request and generated no comments.
Show a summary per file
| File | Description |
|---|---|
src/Service/LengowImportOrder.php |
Added technical name sanitization and assignment for dynamically created payment methods |
src/Resources/public/administration/js/lengow-connector.js |
Deleted minified JavaScript file (regenerated during build) |
src/Resources/public/administration/css/lengow-connector.css |
Deleted minified CSS file (regenerated during build) |
| Multiple Vue component files | Removed unnecessary <template> wrapper tags to comply with Vue 3 syntax |
| Multiple Vue component JS files | Replaced deprecated Vue helper functions with direct Shopware State API calls |
| Multiple template files | Updated v-model to v-model:value and removed duplicate @change handlers |
| Migration files | Updated deprecated executeUpdate() calls to executeStatement() |
| Entity files | Updated DateTimeInterface type hints to be nullable with proper PHP 8+ syntax |
src/LengowConnector.php |
Added technical name for the base Lengow payment method |
Comments suppressed due to low confidence (2)
src/Service/LengowImportOrder.php:1
- The marketplace name sanitization is performed with three separate regex operations. Consider combining these into a single more efficient operation or extracting this logic into a dedicated private method for better reusability and testing.
src/Resources/app/administration/src/module/lengow-connector/component/lgw-catalog-select/lgw-catalog-select.hmtl.twig:1 - Corrected filename spelling from 'lgw-catalog-select.hmtl.twig' to 'lgw-catalog-select.html.twig'
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
AlexisBraine
approved these changes
Dec 24, 2025
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.