Press Ctrl / CMD + C to copy this to your clipboard.
This post will be reported to the moderators as potential spam to be looked at
I am evaluating using Merchello for a possible future project and as it would be the first time using Merchello, i would like to know the future roadmap (1.4.0, 2.0), features that will be available and possible release dates (if possible).
The ecommerce project has the following specifications:
We are just coming off a really intense push where we have been adding features all over the board so the road map is in a bit of disarray. The best place to look at the moment is the agile board on http://issues.merchello.com - it will give you a rough idea as to what is in progress.
Now that our immediate push is coming to a close, I am hoping to get back to more regimented cyclical releases. I would love to have input as to what your priorities would and (if you'd be willing) perhaps hook you up with other community members that are likewise interested in assisting in providing guidance/suggestions with the direction we are taking Merchello.
Our current effort (1.4.0) is addressing some of the needs you mentioned:
I think the warehouse for drop shipping would be the way to go. This is the first inquiry I've received really expressing a need to open up this functionality - in theory it should be pretty straight forward but we would have to bump it up in our priority list (it would be great if you would write something up in issues.merchello.com explaining your use case).
Hi Rusty, back to dropshipping, how could it be implemented using latest Merchello v2.5? would you go with it setting an special warehouse and creating a custom "new order" notification that sends order info to the shipper based on the warehouse?
Now we are evaluating the project and making a budget, so it is not sure we will end up developing this ecommerce site. My goal now is evaluating Merchello as an option if the project goes on. My other option would be Nopcommerce, which we have some experience, but i am looking forward using an Umbraco solution for ecommerce.
I think we could make it with Merchello, with the 1.4.0 version and some tweaks. I've got some questions:
My target for 1.4.0 is September 10 and yes, we are hitting the design/styling fairly aggressively. Again any comments, criticisms and/or suggestions would be appreciated in issues.merchello.com ... even if they are super small =)
I've seen a number of approaches to multicurrency ranging from setting a conversion rate per currency statically (could be datatype or configuration file) to calling out to a third party to actually get the exchange rate. Either way, your scenario fits and alleviates the otherwise really complex problems of adjusting rates for shipping, taxation, discounts, etc. at the invoice level and then having to potentially use different payment providers for various currency codes.
In other words, you use some sort of price conversion on the front end for customers but everything is ultimately billed/taxed/quoted in euros.
I am also looking at multi-currency usage, but in my case each currency would be able to set there own price and it would not be tied to the 'main' sterling price, would this be possible?
@TaoistTotty You could create a custom Umbraco data type to set pricing and then use one of the overrided AddItem methods on the Basket.
I'm hoping to start work on a Merchello project soon which will allow people to rent products for a period of time, the cost of the product will need to be calculated based on the number of days the customer wishes to hire the product for.
When rendering a product, as well as displaying the product variants dropdown, I will need to render two fields for hire start date / hire end date, the cost will then be produced by taking the cost of the product variant and multiplying it by the number of days in the date range.
The other thing that I will need to do is check if the basket contains a rental product and if so, add a 'deposit' product to the basket, so for example, rental product = $40, deposit product = $200, shipping = $20, basket total = $260.
Upon return to base of the rental product, either the total deposit will be returned to the customer or a percentage of the deposit, perhaps 80% if the product needs to be cleaned or 50% if the product is damaged.
One other thing I would like to see in Merchello but is not essential for my project right now is ajax-update-basket functionality so when a user clicks on the 'add to basket' button, the cart total updates and the user receives a notification but they stay on the same page.
I'm not sure which of the above is currently achievable in Merchello but I would like to see it added as soon as possible.
Thanks for making this fantastic open source project, I'm looking forward to getting started with it!
This sounds like a great project and one that relates to one of our early use cases.
Merchello has quite a few ways to override the price so calculating the price should not be a problem. You would just create a method in your "RentalController" (or whatever) that calculates the price and use one of the overloaded AddItem methods on the basket. If your rental scenario means you do not have to worry about shipping and return shipping, the checkout process would be pretty straight forward since you can skip quite a lot of the standard checkout workflow and jump directly to the PrepareInvoice stage once the customer has everything they wanted to add.
Also, if you expect that the customer will be renting all items for a common period per invoice, you could consider is using the CustomerContext to store the rental start/end date so that the customer only needs to enter the information a single time. The information gets stored in the merchello cookie in a neat little serialized JSON key/value collection.
I can add you to a repository of a site we are actively building to give you some direction on the AJAX bit you mentioned. It's totally doable, the only trick is retrieving the customer in your asynchronous call - meaning you have to pass the customer key (guid) with each call and establish the customer context in your controller.
It's pretty simple:
// GetAnyByKey method retrieves either a Customer or AnonymousCustomer
var customer = Services.CustomerService.GetAnyByKey(customerKey);
The return deposit functionality is not quite there yet - but we are working on it as we speak. Essentially it would be a partial refund of a payment. One of the things on my task list is to extend payment providers to be able to add Angular payment collection/refund views and should be in there with 1.4.0. I will be updating the Authorize.Net and Cash payment provider with these views and will certainly help on other providers.
Love the idea and will do anything I can to help you along.
Are there any database changes from 1.3 to 1.4? I want to use the 1.4 version in our project and want to make sure I properly upgrade it. If there are no SQL scripts to run, I assume it's just a matter of copying over the Merchello folder in App_Plugins and copying the dlls to the bin folder, correct?
is working on a reply...
Write your reply to:
Image will be uploaded when post is submitted