Bug fix: incorrect combine shipping dimensions features. #313
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.
В $features попадают характеристики в том порядке, в котором были созданы, по полю id. Когда они комбинируются с массивом $dimension_fields = [ 'height', 'width', 'length' ], они заполнятся некорректно, корректный порядок есть в $dimensions - там лежат значения id в нужном порядке [ HEIGHT_FEATURE_ID, WIDTH_FEATURE_ID, LENGTH_FEATURE_ID ].
Соответственно, нужно добавлять в $map характеристики размеров товаров именно так, как они указаны в настройках.