Skip to content

Releases: Merchello/Merchello

Merchello 2.7.1

21 Jan 11:19
09f99c5
Compare
Choose a tag to compare

Small update based on a number of pull requests, thanks again to everyone who takes the time to do them.

New 'Product Performance' report added, which was sponsored by Sam from https://www.thisisabsurd.com

FastTrack 2.7.0

31 Oct 15:23
e0517ac
Compare
Choose a tag to compare

This is the starter package for Merchello 2.7.0 called FastTrack. You can read how FastTrack is made via the FastTrack to Merchello document below which was from our training course a year or so back.

Installation

You MUST install Merchello 2.7.0 before you install this package. If you install this package first, it will fail.

Once installed, if you cannot see the products on the home page locally (Or on server), then check file permissions for the website folder. I've seen this a few times and it always ended up being a permissions issue. (On windows locally, try giving IUSR modify permissions and see if that works).

Merchello 2.7.0

29 Oct 12:33
21509d8
Compare
Choose a tag to compare

Merchello v2.7.0 release, which has been built against and tested with Umbraco v7.12.3. This is Merchello only and NOT FastTrack. FastTrack is being delayed for v2.7.0 for the moment.

Unfortunately I have not kept a list of items that were done for this release as there was a lot and it was done over a year. A lot of items are still in the done column of the 2.7.0 project.

https://github.com/Merchello/Merchello/projects/1

I will be updating Nuget and Our.Umbraco as soon as possible.

2.7.0 Beta

11 Jul 13:30
ee62edb
Compare
Choose a tag to compare
2.7.0 Beta Pre-release
Pre-release

Putting up as a Beta for people to test the installer and make sure everything works as expected.

Merchello 2.6.0

07 Oct 16:51
Compare
Choose a tag to compare

Compatibility with Umbraco 7.7.x and major UI cleanup.

2.5.0 Release

07 Mar 22:31
Compare
Choose a tag to compare

Merchello 2.5.0 Release

Umbraco 7 / Merchello

New Features

  • M-1236 UX: Back office listings now have settings (gear icon) that allows the back office user to configure "sticky" list settings.
  • M-1240 Adds recently viewed products drop down button to product listing.
  • Added dutch language file for the back office
  • Adds configurable setting whether shipment quotes should be based on sale price (vary by price method).
  • M-1299 Includes DigitalMediaDto in intial db creation

Updates

  • M-1302 Update Umbraco dependencies to version 7.5.11
  • M-1126, M-814 - Refactor ICountry to include ISO code and remove RegionInfo from country class. Countries are now added to Merchello via the merchello.config file.
  • M-1235 ICountry no longer implements IEntity
  • M-1134 Add database indexes to merchInvoice table
  • M-1285 Add database indexes to name, price, sale price, barcode and manufacturer on merchProductVariant table.
  • M-1238 Orders content types in back office drop downs by name rather than by sort order.
  • M-1241 Adds the option name to the heading when configuring option choice content to option value to reduce confusion when editing.
  • M-1292 Add configurable address override for the PayPal Express provider.
  • Updates the list view UI

Updates (Breaking)

  • M-1145 Back port V3 extensions (code organization) - Extensions are now partial class with nested files in Merchello.Core project. This changes the namespace of a few extensions outside of the Merchello.Core namespace.
  • M-1284 Back port V3 constants (code organization) - Contants is not a partial class with nested files in Merchello.Core project.

Bug fixes

  • M-1289 Fixes deserialization issue in some circumstances when extended products with content types with a large number of properties.
  • M-1290 InvoiceService.Creating and Created events were not being raised.

Umbraco Version

Merchello tested against Umbraco 7.5.9, 7.5.10, 7.5.11

  • Copy over Merchello binaries (dlls) in the bin directory.
  • Copy over the AppPlugins/Merchello and AppPlugins/MerchelloProviders directory (note if you have made any configuration changes in the merchello.config make sure to retain those).
  • Upgrade your Umbraco installation to Umbraco 7.5.x before upgrading Merchello.
  • Copy over Merchello binaries (dlls) in the bin directory.
  • Copy over the AppPlugins/Merchello and AppPlugins/MerchelloProviders directory (note if you have made any configuration changes in the merchello.config make sure to retain those).

###Change log

http://issues.merchello.com/youtrack/agiles/76-1/77-80

Merchello 2.3.1 Release

18 Nov 20:07
Compare
Choose a tag to compare

Merchello 2.3.1 Release

New Features

  • Anonymous customer cookie expiration can now be configured instead of immediately expiring at the end of a session.
  • Publicized "Master" property on IProductVariant
  • Publicized "ExamineId" property on IProductVariant
  • Adds Shipments() extension to IOrder.
  • Adds void payment dialog for Purchase Order.
  • Refreshes collection listings as a collection is managed through the dialog.

Bug fixes

  • Fixes issue with charts breaking when site not in debug mode.
  • Fixes issue where BasketConversionBase constructor was internal (instead of protected)
  • Fixes coupon date issues when using non US date formatted dates.
  • Fixes InvoiceService StatusChanging and StatusChanged events which were not being raised correctly.
  • Fixes issue with Braintree Payment provider in back office when attempting to capture a previously failed payment.
  • Copy product dialog verifies unique SKU.
  • Fixes ProductAttribute detachedContentValues db field size. Column changed from nvarchar(255) to NTEXT.

Umbraco Version

Merchello tested against Umbraco 7.5.4

  • Copy over Merchello binaries (dlls) in the bin directory.
  • Copy over the AppPlugins/Merchello and AppPlugins/MerchelloProviders directory (note if you have made any configuration changes in the merchello.config make sure to retain those).
  • Copy over Merchello binaries (dlls) in the bin directory.
  • Copy over the AppPlugins/Merchello and AppPlugins/MerchelloProviders directory (note if you have made any configuration changes in the merchello.config make sure to retain those).

Change log

http://issues.merchello.com/youtrack/agiles/76-1/77-75

Merchello 2.3.0 Release

10 Oct 19:00
Compare
Choose a tag to compare

New Features

  • Added Purchase Order provider to Merchello.Providers.
  • Exposes Entity Collection Queries through the MerchelloHelper.
  • Added non-redirecting "starting point" implementation for change password and forgot password.

Breaking Changes

  • ProductCollection has been made internal which now implements a public IProductCollection.
  • PagedCollection has been moved from Merchello.Web.Models to Merchello.Core.Models in preparation for later releases.
  • Lambda tree methods for the collection trees such as Sibilings, Ancestor, AncestorOrSelf, Descendant, DescendantOrSelf ...

Updates

  • Obsoletes MerchelloContext.Current.Cache with recommendation to use Umbraco's ApplicationContext.Current.ApplicationCache
  • Moved the section language key (for the Merchello section) into the plugin language file.
  • Obsoletes the ProductVariantService. Operations should be done directly through the ProductService. ProductVariantService will eventually be removed in V3 (for Umbraco V8).
  • Changed the label on Notification message dialog from "Attached Event" to "Attached Trigger" to reduce confusion.
  • Updated manage collection dialog changing label for "Cancel" to "Close" to reduce confusion.
  • Refactors Core models to Lazy load property info.

Bug fixes

  • Fixes issue where Sales Listing icons disappear on mouseover.
  • Fixes sorting issue of collection in back office tree.
  • Fixes exception thrown in ShipmentRateQuoteStrategyBase when region has been changed.

Umbraco Version

Merchello tested against Umbraco 7.5.3

Copy over Merchello binaries (dlls) in the bin directory. Copy over the AppPlugins/Merchello and AppPlugins/MerchelloProviders directory (note if you have made any configuration changes in the merchello.config make sure to retain those).

Upgrade your Umbraco installation to Umbraco 7.5.3 before upgrading Merchello.

Copy over Merchello binaries (dlls) in the bin directory. Copy over the AppPlugins/Merchello and AppPlugins/MerchelloProviders directory (note if you have made any configuration changes in the merchello.config make sure to retain those).

Change log

http://issues.merchello.com/youtrack/agiles/76-1/77-71

2.2.1 Release

08 Sep 19:18
Compare
Choose a tag to compare
Merge pull request #1804 from rustyswayne/master-2.2.1

Merge 2.2.1 release

2.2.0 Release

23 Aug 19:12
Compare
Choose a tag to compare

Merchello 2.2.0

New Features

Shared Product Options

Back office users may now create product options that can be shared with multiple products.

When associating a shared product option with a product:

  • A subset of choices can be selected
  • A default selected choice can now be set
  • An option can be "tagged" with an "UI Option" which allows for changing the element used in front end implementations for choice selection. Default UI Options are "select" and "radio". These are configurable from in the merchello.config file.
  • Product option can be extended with a detached content type. This allows individual option choices to have custom extended published property values associated with the for more feature rich front end implementations.

Performance Tweaks

  • Back office now uses bulk insert operations (SQL Server only) when generating / saving variants on product save.
  • IProductContent is now cached in Umbraco's Runtime cache.
  • Collection paged query key results are now cached in Umbraco's Request cache to help deter execution of SQL calls more than once in a single request.

Updates

  • Non Shippable items are automatically fulfilled when purchased.
  • Unobtrusive JavaScript - FastTrack now sets unobtrusive javascript settings on install
  • Regions FastTrack checkout address forms now allow for text entry of Region / Province if regions are not configured in the merchello.config. Drop down list is still provided in cases where regions are configured.

Bug Fixes

  • Fixes issue with PayPal provider not sending order confirmation email correctly in FastTrack build.
  • Fixes issue with Braintree provider refund payment back office dialog reference
  • Fixes shipping rate quote caching issue adding additional dependencies on country code and region name.

SQL Database Schema Changes and data updates

In order to verify that your current implementation has upgraded successfully, the Merchello upgrade migration should have:

  • Added a new record in the merchTypeField table with pk value of 'AF98E419-8B4A-44C8-AFDE-A7FFB2B9AF7F' for the ProductOption type.
  • A new column named 'shared' of type bit was added to the merchProductOption table. Default is 0
  • A new column named 'uiOption' of type nvarchar(50) was added to the merchProductOption table. Default is NULL.
  • A new column named 'detachedContentTypeKey' was added to the merchProductOption table of type UNIQUEIDENTIFIER with default value of NULL.
  • A new column named 'detachedContentValues' was added to merchProductAttribute of type NTEXT with default value of NULL.
  • A new column named 'isDefaultChoice' was added to the merchProductAttribute table with type BIT with default value of 0
  • A new table named merchProductOptionAttributeShare was added to the database.
  • A new column was added to the merchProduct2ProductOption table named 'useName' of type NVARCHAR(255) with default value NULL

Umbraco Version

Merchello tested against Umbraco 7.4.3, 7.5.0 and 7.5.2

It is recommended that you upgrade your Umbraco installation to Umbraco 7.5.x before upgrading Merchello.

Copy over Merchello binaries (dlls) in the bin directory. Copy over the AppPlugins/Merchello and AppPlugins/MerchelloProviders directory (note if you have made any configuration changes in the merchello.config make sure to retain those).

Change log
http://issues.merchello.com/youtrack/rest/agile/Merchello-1/sprint/2.1.0