We have a beta of Tea Commerce working in Umbraco 7 - but there is still some things to polish. We dont think that Umbraco is quite yet stable enough to run an e-commerce platform so I would wait to use it until 7.1 I think. But that is just my opinion :)
No live sites with Umb 7 yet - but the future looks bright!
But, the issue is that i need to install it on the 7.1.0 which are to be released 20. march, and if Teacommerce is not possible to be installed by then we need to find another webshop module.
I can live with some UI issues, as long and the basic functions work, but as it is now, i get a lot of .net errors.
I am hoping to use Umbraco 7 and a version of TeaCommerce. I have a very small need for an eCommerce-addon, and I hear uCommerce is not as "light"/quick to implement, and it is not supported by Umbraco 7 yet either last I checked.
Do you recommend Umbraco 7.0 then, and a alpha/beta-version of TeaCommerce? I assume TeaCommerce is closer to integrate with 7.0 than 7.1? LIke Jesper above here says, "I can live with some UI issues".
Okay okay I see the demand for a version for Umbraco 7 :)
I will try and get a version "released" that works - but please dont show things to your clients because of the UI things that doesn't look that great :)
Please mind this is pretty early in the process and things will properly change for the release. But give it a try if you want to use Umbraco 7 for your next e-commerce project.
The dll files and etc. will be placed the same places - but some files like the Tea Commerce javascript, datatypes can change place. But it will be minor things you would have to do. So I can almost say yes :)
I just noticed this error when installing Tea Commerce v. 2.3.0 for Umbraco 7.1.1, but not in v. 7.1.0.
Filen eller assemblyen 'Newtonsoft.Json' eller en af dens afhængigheder kunne ikke indlæses. Den fundne assemblys manifestdefinition svarer ikke til assemblyens reference. (Undtagelse fra HRESULT: 0x80131040)
[FileLoadException: Filen eller assemblyen 'Newtonsoft.Json, Version=6.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed' eller en af dens afhængigheder kunne ikke indlæses. Den fundne assemblys manifestdefinition svarer ikke til assemblyens reference. (Undtagelse fra HRESULT: 0x80131040)]
System.Reflection.RuntimeAssembly._nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, RuntimeAssembly locationHint, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks) +0
System.Reflection.RuntimeAssembly.nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, RuntimeAssembly locationHint, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks) +34
System.Reflection.RuntimeAssembly.InternalLoadAssemblyName(AssemblyName assemblyRef, Evidence assemblySecurity, RuntimeAssembly reqAssembly, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks) +152
System.Reflection.RuntimeAssembly.InternalLoad(String assemblyString, Evidence assemblySecurity, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean forIntrospection) +77
System.Reflection.RuntimeAssembly.InternalLoad(String assemblyString, Evidence assemblySecurity, StackCrawlMark& stackMark, Boolean forIntrospection) +16
System.Reflection.Assembly.Load(String assemblyString) +28
System.Web.Configuration.CompilationSection.LoadAssemblyHelper(String assemblyName, Boolean starDirective) +38
Yes, but shouldn't Tea Commerce use Newtonsoft.Json.dll included in Umbraco 7.1.1?
It seems to override the existing .dll file in Umbraco which cause this error and seem to stop the installer. It seems to have installed a part of Tea Commerce, but not all e.g. not added the menu section.
Tea Commerce is build using own dll references and not what Umbraco uses. So it can make some complications sometime :) In 2.3.1 we will upgrade to latest json.net
Try and see if your umbraco user has access to the section? And also if you have the permission to access Tea Commerce. Try and hit F5 - your menu should reload and you should see the access to Tea Commerce.
I don't see the teacommerce section in the sections overview on my user. I also tried to reset the application pool. I'm afraid the installation failed because of the Newtonsoft.Json.dll.
I tried to install in a fresh umbraco 7 and I got no problems. Could you try again? If it still fails, then look at the log files if there is an error during the installation.
An unhandled exception occurred
System.Reflection.ReflectionTypeLoadException: Could not load types from assembly umbraco, Version=1.0.5211.22381, Culture=neutral, PublicKeyToken=null, errors:
Exception: System.IO.FileLoadException: Could not load file or assembly 'Newtonsoft.Json, Version=6.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed' or one of its dependencies. The located assembly's manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040)
File name: 'Newtonsoft.Json, Version=6.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed'
After it fails Umbraco itself throws an error until I copy and paste the Newtonsoft dll from the original Umbraco install.
I got the same issue. Before I installed the package TeaCommerce 2.3 for Umbraco 7 for Umbraco 7.1, the package installer gave me a warning about some Binary issues with System.Core and System not being found. I will send you my info as well.
I had the same issue and it turned out that I hadn't updated my web.config when I updated from 7.0.3 to 7.1.0. The crucial section in there adds a mapping that points anything looking for older versions of DLLs (like Newtonsoft) to the newer version. I didn't have this, which caused the issue.
I'm new with Umbraco, so this is a bit of a rookie mistake, but this thread led me to finding this out while trying to install teacommerce, so thanks!
Tea Commerce & Umbraco 7
Hello,
I'm wondering how stable Tea Commerce for U7 is? Has anyone used both in live project?
When will it be officially safe to use?
Regards,
nojaf
We have a beta of Tea Commerce working in Umbraco 7 - but there is still some things to polish. We dont think that Umbraco is quite yet stable enough to run an e-commerce platform so I would wait to use it until 7.1 I think. But that is just my opinion :)
No live sites with Umb 7 yet - but the future looks bright!
Kind regards
Anders
Hi Anders
Is it possible to get this Beta?
Cheers,
Jesper Jorgensen
Hi Jesper
It is more an alpha than a beta :) All the UI still needs guide some working.
Hi Anders
Thanks for your answer.
But, the issue is that i need to install it on the 7.1.0 which are to be released 20. march, and if Teacommerce is not possible to be installed by then we need to find another webshop module.
I can live with some UI issues, as long and the basic functions work, but as it is now, i get a lot of .net errors.
- Jesper J
I know that Umbraco 7.1 will have some breaking changes so TC might not work in its current state. So I cant promise you that it will be ready.
Kind regards
Anders
Hi Anders,
I am hoping to use Umbraco 7 and a version of TeaCommerce. I have a very small need for an eCommerce-addon, and I hear uCommerce is not as "light"/quick to implement, and it is not supported by Umbraco 7 yet either last I checked.
Do you recommend Umbraco 7.0 then, and a alpha/beta-version of TeaCommerce? I assume TeaCommerce is closer to integrate with 7.0 than 7.1?
LIke Jesper above here says, "I can live with some UI issues".
Hi Anders, if tour Alpha version version works on 7.0 and just have UI issues, then thats the version im looking for.
Okay okay I see the demand for a version for Umbraco 7 :)
I will try and get a version "released" that works - but please dont show things to your clients because of the UI things that doesn't look that great :)
Kind regards
Anders
Cool thanks
Will you keep us posted here when this pre-alpha-beta-non-ui-release is ready?
I will then install the Umbraco 7.0 release.
I have uploaded the alpha here:
http://our.umbraco.org/projects/website-utilities/tea-commerce/
Please mind this is pretty early in the process and things will properly change for the release. But give it a try if you want to use Umbraco 7 for your next e-commerce project.
Kind regards
Anders
Thanks Anders
I will give it a try.
But when you release the final version in the future, will this be easy to install upon the this current version?
The dll files and etc. will be placed the same places - but some files like the Tea Commerce javascript, datatypes can change place. But it will be minor things you would have to do. So I can almost say yes :)
Kind regards
Anders
Hi Anders,
We're about to start another Tea Commerce project. Would you suggest we stick with 6.1.6 for now rather than 7.1?
Thanks,
Mark
Hi Mark
We hope to have a version ready in the next couple of days. So stay tuned :)
Kind regards
Anders
Tea Commerce 2.3.0 is now compatible with Umbraco 7.1. Go give it a try :)
http://our.umbraco.org/projects/website-utilities/tea-commerce/
http://documentation.teacommerce.net/revision-history/
Kind regards
Anders
Great, thanks Anders. We decided to go with umbraco 6 for this project to give the platform a chance to mature for a few minor versions.
We'll definitely use umbraco 7 for the next project.
Many Thanks,
Mark
Hi Anders
I just noticed this error when installing Tea Commerce v. 2.3.0 for Umbraco 7.1.1, but not in v. 7.1.0.
It's probably related to this topic, where JSON.Net has been updated: http://issues.umbraco.org/issue/U4-3779
/Bjarne
Use the one from Umbraco as that is the newest. The you wont properly have the error.
Kind regards
Anders
Yes, but shouldn't Tea Commerce use Newtonsoft.Json.dll included in Umbraco 7.1.1?
It seems to override the existing .dll file in Umbraco which cause this error and seem to stop the installer. It seems to have installed a part of Tea Commerce, but not all e.g. not added the menu section.
/Bjarne
Tea Commerce is build using own dll references and not what Umbraco uses. So it can make some complications sometime :) In 2.3.1 we will upgrade to latest json.net
I got the same error as Bjarne. I use Tea Commerce 2.3.0 and Umbraco 7.1.1 in a fresh install.
I replaced the Newtonsoft.Json.dll after the installation of TeaCommerce with the dll of the Umbraco install.
Umbraco is working again, and I see the package under 'installed packages'. But I don't see an TeaCommerce icon in the menu.
Did the installation failed?
Try and see if your umbraco user has access to the section? And also if you have the permission to access Tea Commerce. Try and hit F5 - your menu should reload and you should see the access to Tea Commerce.
Kind regards
Anders
I don't see the teacommerce section in the sections overview on my user. I also tried to reset the application pool. I'm afraid the installation failed because of the Newtonsoft.Json.dll.
I tried to install in a fresh umbraco 7 and I got no problems. Could you try again? If it still fails, then look at the log files if there is an error during the installation.
Kind regards
Anders
Hi Anders,
Just to say I've been having similar issues trying to install the package with the latest Umbraco 7.1.1
The package install throws an error about the version of Newtonsoft.Json
In my log:
2014-05-08 10:41:37,948 [24] INFO Umbraco.Core.UmbracoApplicationBase - [Thread 32] Application shutdown. Reason: BinDirChangeOrDirectoryRename
An unhandled exception occurred System.Reflection.ReflectionTypeLoadException: Could not load types from assembly umbraco, Version=1.0.5211.22381, Culture=neutral, PublicKeyToken=null, errors: Exception: System.IO.FileLoadException: Could not load file or assembly 'Newtonsoft.Json, Version=6.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed' or one of its dependencies. The located assembly's manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040) File name: 'Newtonsoft.Json, Version=6.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed'
After it fails Umbraco itself throws an error until I copy and paste the Newtonsoft dll from the original Umbraco install.
Cheers, Ian.
Could you send us an email - info at teacommerce.net and I will try and send you a build that should work :)
Kind regards
Anders
Hi anders,
I got the same issue. Before I installed the package TeaCommerce 2.3 for Umbraco 7 for Umbraco 7.1, the package installer gave me a warning about some Binary issues with System.Core and System not being found. I will send you my info as well.
HI
I had the same issue. Umbraco version 7.1.3
Solution:
The Newtonsoft bug has been fixed. Check the latest version which has version 6.0.3 of Newtonsoft.Json
http://our.umbraco.org/projects/website-utilities/tea-commerce/
Thanks Anders!
Comment author was deleted
I had the same issue and it turned out that I hadn't updated my web.config when I updated from 7.0.3 to 7.1.0. The crucial section in there adds a mapping that points anything looking for older versions of DLLs (like Newtonsoft) to the newer version. I didn't have this, which caused the issue.
I'm new with Umbraco, so this is a bit of a rookie mistake, but this thread led me to finding this out while trying to install teacommerce, so thanks!
is working on a reply...