All Projects → robbieaverill → magento-attribute-option-order-fix

robbieaverill / magento-attribute-option-order-fix

Licence: other
A module to re-apply the relevance order for configurable attribute options in Magento CE 1.9.1 or EE 1.14.2

Programming Languages

PHP
23972 projects - #3 most used programming language

Projects that are alternatives of or similar to magento-attribute-option-order-fix

magento1-open-source-patches
Magento Open Source 1.x patches mirror repository.
Stars: ✭ 38 (+40.74%)
Mutual labels:  patches, magento
import-cli-simple
This the meta package for Pacemaker Community, a Symfony based CLI application that provides import functionality for products, categories, attributes, and attribute-sets. The default format is CSV, adapters for XML are also available. The application can be declaratively extended by additional operations, which can be used to reassemble and exe…
Stars: ✭ 69 (+155.56%)
Mutual labels:  attributes, magento
magento2-installer-bash-script
Simplistic Magento 2 Installer Bash Script
Stars: ✭ 38 (+40.74%)
Mutual labels:  magento
magento2
For any issues or questions please get in touch with us via [email protected]
Stars: ✭ 15 (-44.44%)
Mutual labels:  magento
Worldpay-Magento2-CG
Worldpay Magento 2 Plugin for Worldpay Corporate Gateway
Stars: ✭ 15 (-44.44%)
Mutual labels:  magento
GolfIV
An anti-exploit attempt for Fabric
Stars: ✭ 41 (+51.85%)
Mutual labels:  patches
magento2-server-configuration
Magento 2 server configuration -PHP7, Nginx, Postfix
Stars: ✭ 68 (+151.85%)
Mutual labels:  magento
module-matrixrate
WebShopApps MatrixRates for Magento2
Stars: ✭ 115 (+325.93%)
Mutual labels:  magento
score-zeroshot
Semantically consistent regularizer for zero-shot learning
Stars: ✭ 65 (+140.74%)
Mutual labels:  attributes
spark-bloom
Bloom effect in Spark AR
Stars: ✭ 16 (-40.74%)
Mutual labels:  patches
module-dsu
No description or website provided.
Stars: ✭ 18 (-33.33%)
Mutual labels:  magento
module-dsu-client
No description or website provided.
Stars: ✭ 17 (-37.04%)
Mutual labels:  magento
SomethingDigital AjaxAddToCart
No description or website provided.
Stars: ✭ 19 (-29.63%)
Mutual labels:  magento
mageFaker
Sample data generator for Magento
Stars: ✭ 22 (-18.52%)
Mutual labels:  magento
osx-trix
Handy Patches, Fixes, Tips and Tricks for Apples OS X Platform
Stars: ✭ 29 (+7.41%)
Mutual labels:  patches
vagrant-magento
**DEPRECATED**
Stars: ✭ 12 (-55.56%)
Mutual labels:  magento
attributes
PHP Attributes Reader. Subtree split of the Spiral Attributes component (see spiral/framework)
Stars: ✭ 22 (-18.52%)
Mutual labels:  attributes
module-notifications
Notify the Magento 2 admin user about disabled caches or new customer reviews.
Stars: ✭ 20 (-25.93%)
Mutual labels:  magento
omise-magento
Omise Magento Plugin
Stars: ✭ 32 (+18.52%)
Mutual labels:  magento
Magento2 SomethingDigital UpgradeHelper
No description or website provided.
Stars: ✭ 16 (-40.74%)
Mutual labels:  magento

Magento configurable product attribute order fix

Build Status Packagist

Information

Magento patch

Please note: According to the bug report, Magento have scheduled a patch for this issue to be released (CE 1.9.3):

The issue is scheduled for next minor (not patch) release that is expected in H1 2016.

14/08/2015 4:02PM

When this patch is deployed, this module will be marked as deprecated. It will remain available for anyone who wants to use it in older versions of Magento (pre 1.9.3).


A module to re-apply the relevance ordering for configurable attribute options in Magento CE 1.9.1, 1.9.2 or EE 1.14.2.

Why? The logic was changed in the recent version of core Magento to avoid nested foreach statements, but in turn lost the relevance ordering in favour of ordering by the attribute IDs.

You can use this extension module to restore to relevance ordering until the core resource model has been updated by Magento.

Installation

Install using composer

$ composer require robbieaverill/magento-attribute-option-order-fix

Install using modman

This is the preferred installation method, unless installing manually.

$ modman init
$ modman clone https://github.com/robbieaverill/magento-attribute-option-order-fix

Manual installation

  • Clone this repository
  • Copy the app/code/local files into your Magento codebase
  • Copy the app/etc/modules/RobbieAverill_AttributeFix.xml file into your app/etc/modules folder
  • Clear your cache

Notes:

  • Updated to work correctly on Magento CE 1.9.2
  • Uses traits, so no longer supports PHP 5.3 or lower. Minimum 5.4 required.

Changelog:

1.1.4

  • Added Packagist support. Updated composer PHP version requirement to 5.4.

1.1.3

  • Fix #11 - prices cleared when creating simple products in admin

1.1.2

  • Fix #12 - hot fix for empty attribute option arrays in the helper

1.1.1

  • Fix #12 - added support for ordering swatch options
  • Removed support for PHP 5.3 as we use traits now

1.0.1

  • #10 - added composer.json for composer installation.

1.0.0

  • Fix #9 - clash between keys and values (thanks @bincani)

0.1.3

  • Added configuration unit tests
  • Added Travis CI build configuration

0.1.2

  • Updated docblocks and readme
  • Return self instead of the full class name
  • Added modman config file (@ngongoll)

0.1.1

  • Compatibility check against Magento CE 1.9.2

0.1.0

  • Initial module added
  • Use rewrite of configurable attribute collection model
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].