Does joomla virtuemart support reordering? - joomla

Does joomla virtuemart support reordering of products.If a customer shops a set of products and will he/she able to order it repeatedly after a custom time period(for eg: 2 weeks).So that once he/she gives an order for the first time ,will he/she would be getting products every 2 weeks.Is there any solution for this?

Only way I know of doing this would be to edit the VM 'Save to cart' function. The VM forums explain how to save the cart in database and call each time the user logs in. This is a core hack so ensure you backup before trying.
Source: http://forum.virtuemart.net/index.php?topic=14790.0

Related

Magento Hooks - Will Magento allow me to do this?

I'm going to be starting a E-Commerce project and the client is interested in using Magento. In this project, when a customer adds something to the cart, I'll need to pull them out of the flow, where they'll proceed through a custom wizard-esque area.
They basically design a document using a drag and drop interface. After they finish, that document will be saved as a PDF, and I want them redirected to checkout
So my questions are
Does Magento have hooks available for after an item is added to the
cart ?
If I pull them away to this other section of the site (Wizard
portion), changes they make will potentially add costs to
their cart. Would I still have access to products, prices, and the
cart so that I can continue to modify their cart until they return
to checkout ?
Magento users Event-Observer pattern, where you can hook into virtually any action which is performed and execute your custom code,
Refer to below links,
http://inchoo.net/category/ecommerce/magento/events-observers/
https://gist.github.com/peterjaap/6973324
http://huztechbuzz.wordpress.com/2014/04/26/complete-list-of-all-events-in-magento/
http://www.nicksays.co.uk/magento-events-cheat-sheet-1-7/
So you have to figure out which event you can use and plugin your custom code.
As long as i remember all the cart info ( products/prices ) is stored in the $_SESSION. So you can get all the information from there you need, modify it via your so-called wizzard and udpate the session information after that!
Cheers! :)

How to Clear recently viewed items (frontend user function) - Magento

Currently in the Magento cart there is a link button that clears the cart of its contents.
In a similar manner, I need to have a link button in the "Recently Viewed" panel that clears a user's recently viewed products list. I'm suspecting this needs to occur by somehow clearing the user's visitation cache - I'm unsure how Magento records and stores visited products.
Does anyone know of a way to do this in Magento?
If anyone has any suggestions on how I may do this, I'd be grateful.
(note this is not a question on how to clear the overall cache in the Magento admin)
Recently viewed products data are stored in report_viewed_product_index table.
you can delete these records based on customer_id/visitor_id

Is it possible to replace the 'Add to cart' with 'ask for an estimate' button in Magento?

I'm trying to build an ecommerce website based on Magento but having a regular shop behaviour, instead of showing product prices, i want visitors to ask for an estimate for a single or several products (by adding them to a cart and then asking for a global estimate).
As a store manager, I should get these estimate requests by email along with customer information (name, email, phone, company, address .. )
Is this achievable with Magento?
If not, which cms/platform would be best suitable for such a project?
Not without some customization. You could put all your products in with a price of $0 and then change your theme so all the buttons say "request a quote" and the price isn't displayed anywhere. Then the checkout page might not ask for credit card info, but I'm not certain about that. If it did you would have to remove that part of the checkout module. Once a user finished checking out you would get an email with all their information. I don't think this is the best way to go about getting what you want though.
I don't know if other ecommerce platforms have what you are looking for. I'm not very familiar with them beyond Magento. But you could certainly use something like drupal or wordpress to build a site and have a request a quote form on it. This would only be managable with a small number of products though.
there is many extension available for this type features.link 1
link 2
Thank you guys,
This extension : link does precisely what i was looking for.

Auto add items to cart upon login: default behavior?

John goes to bestwidgets.com and puts 5 red widgets in his cart, logs in then decides not to purchase red widgets and logs out.
John comes back the following day (to the same machine) and decides what he needs are blue widgets. He adds 5 blue widgets to his cart and proceeds to checkout. He then logs in and keeps on trucking thru the one page checkout. Only AFTER he finishes his purchase he realizes that 5 red widgets got automatically added to his cart (when he logged in, though most people wont even realize that).
John now thinks bestwidgets.com are crooks, cancels his order and never comes back.
Am I missing something here or is this magento’s default behavior!??
Magento Community 1.5.1.0
This is the default behavior in Magento, but this has nothing to do with the "Persistent Shopping" feature but with "Quote Life Time". As usual with Magento we left the decision how the store should work to the merchants running the store as they know their market best and what is the best way to configure their store. If you go to System->Configurations under Sales->Checkout in the Shopping Cart tab you should be able to set the number of days the quote (or shopping cart) is remembered (Quote Lifetime (days)). Setting it to 0 should not remember the cart between each login of the customer.
If your using Enterprise: Enterprise_Persistent and/or Community Mage_Persistent disable them via app/etc/modules in the corresponding XML to disable this functionality if your worried about customers not realizing their previous added products are in their cart during checkout.
Am I missing something here or is this magento’s default behavior!??
Yes it is Magento's default behavior. I get your opinion about the crookishness feeling on this, however, I believe most would say it's to help the customers remember what they were looking at and help them spend money. Subtle difference...

How to find which admin user posted the product?

Currently Im working on a magento project and it have a plugin developed by another team. This project have merchant logins also. But the issue I am facing now is. When I add a product from merchant panel, it is not getting displayed in his product list. It is shown in admin product list. I want to track down what userid is entering corresponding to that record inserting from merchant login.
In which table I have look? After searching a lot I believe they are not storing any userid corresponding to each product. But I am not sure about that. How can I confirm that?
Please help me
Thanks in advance
There is no such functionality in magento admin, as far as I know. But you can write your own module to controller_action_predispatch or to core_abstract_model_save_after(or something like this) events. And you will be able to see who did what.
UPDATE 1
If I am right, meaning this is not implemented, then you should your own custom logging module.
Module should use Observer functionality. If you want particullarly catch the product save, then you should catch the events of product saving.
here.
To compare product data you can see an example here.
Well to get current user you can read this example.
Moreover in case it is not enough, you may watch here, something might be interestring for you.

Resources