Releases: damanic/ls1-module-shop
Releases · damanic/ls1-module-shop
1.37.5
Minor improvements and fixes
- New methods in Shop_PaymentTransaction can be used to determine sum of payment transactions associated with a given Shop_Order
- Fix potential db rounding issue on transaction same status detection
- Fix print action including more than intended print area on invoice/packing-slip/shipping-label
1.37.4
Improved payment transaction logging
- Support for currency code and settlement values in payment transaction logs
- Wider transaction popup to fit long transaction ids
- Show currency and settlement value in payment transactions list
- Format currency in payment transaction list view
- Order context returns Shop_AddressInfo not Shop_CheckoutAddressInfo
- Updated method Shop_Order::get_shipping_address_info() :
- Returns Shop_AddressInfo not Shop_CheckoutAddressInfo
- Adds email field
1.37.3
1.37.2
1.37.1
Minor improvements for currency support and backend product admin
- Performance: Proxy and limit reviews shown on product preview
- Models with currency fields implement Shop_ActiveRecord for improved currency support
- Adds new filter switcher to products list view:
Products with bundle offers
- Fix issue with same item detection failing in Shop_OrderItem when model has custom/extended columns.
1.37.0
Improved product bundle support and customer account password management
- Improved customer account password management
- Remove password fields from backend customer forms
- Allow backend users to reset customer account passwords
- Customers can update their account email via frontend action
shop:on_changeEmail
- Do not allow reuse of customer email addresses that belong or used to belong to another customer account
- Pseudo password confirm field removed from customer model.
- All customer lookups by email and password use same method.
- All customer password checks use same method.
- Fixes issue with email trace lookup on email validation.
- Fixes issue with empty password overwrites on customer model save.
- Shop_Customer::findUser() can include or exclude soft deleted records.
- Improved product bundle support
- Adds interface Shop_BundleItem for cart and order items
- Shop_ProductBundleItem deprecated in favour of Shop_ProductBundleOffer
- Shop_BundleItemProduct deprecated in favour of Shop_ProductBundleOfferIte
- Adds discount condition to detect if a cart item is a discounted bundle item
- Limit product preview chart data to 12 months of most recent sales activity (performance issue)
- Charts default to HTML not SWF
- Fixes potential DB collation issue on customer email field lookups
- Shop Shipping and Payment types are registered within module init (fixes framework dependency issue)
- Fixes issue where order form data was not persisting for fields added by extension
- Adds more proxiable product methods
om()
is_low_stock()
inventory_tracking_enabled()
- Fixes email variable
{order_shipping_quote}
showing wrong value when order has a manual quote override