Releases: scandipwa/performance
Releases · scandipwa/performance
Patch: Fixing adding product to cart if Backorders = 'Allow Qty Below 0'
- User can not add to cart product if Backorders = 'Allow Qty Below 0' and Qty of product in stock less then 0 scandipwa/scandipwa#5312
That's all there is to it :)
Patch: Filtering attributes and new parameter
What's inside
- Filtering the attributes and creating a new parameter. Related to #29
That's all there is to it :)
Patch: Set check for productTypes getter by SKU
What's inside
- StockItem was trying to get type by sku in types array, but it doesn't appear there so set check if it exists.
Related to scandipwa/scandipwa#4007
That's all there is to it! :)
Patch: Improvements in stock status for config products
What's inside
- Improvements in stock status getter and attribute pass for config products. Related to scandipwa/scandipwa#3772
That's all there is to it! :)
Patch: Performance improvements
What's inside
- Refactored getting attribute options and appending to products. Related to #26
That's all there is to it! :)
Patch: Added field salable_qty to qraphql response
What's inside
- Added field
salable_qty
. Related to issue scandipwa/scandipwa#3570
That's all there is to it! :)
Patch: Attribute group data and swatch check scaling
What's inside
- getData() was being run inside of a loop on $groupColection, so it was moved a level above, on the attribute.
- isSwatchAttribute was moved into a separate loop by attributes.
Overall, for big collection load, it cut the time from 60 seconds to 25 seconds and the data returned is the same. Kudos to @aleksandrsm!
That's all there is to it! :)
Product attribute post-processor optimization
What's inside
- Rather than checking all attributes on each product, makes a list of attribute sets used in the current product array, and gets attributes for those specific set. This is more efficient since it is unlikely that a PLP has each item on a unique attribute set.
- Gathers attribute group data, looping over attribute sets/attributes, not including the products in the loop. Also added a break in the group loop, after the first group is found. This is more efficient, and within a single attribute set, an attribute can only be assigned to a single group.
- Moved appendWithValues after appendWithGroup, since values append actually has data specific to individual products
That's all there is to it! :)
Patch: Add used_in_product_listing
What's inside
- Added 'used_in_product_listing' setting to output. This setting is required to support new PLP design.
That's all there is to it!
Patch: Fix for multi-source stock showing out of stock
What's inside
- This release will fix the issue of showing out of stock as "in stock".
Related to issue scandipwa/scandipwa#2592
That's all there is to it!