How to add payment methods on /index.php/customer/account/create/ i.e. on customer account creation page on magento. The main motive is to allow the customer to use simple account creation on magento website and allow them to save the payment method of later use.
I did not found any clues for adding the available payment method to show on account creation step on magento.
Hope someone has answer.
Related
I have a question is about magento. i am making a webstore and getting 1 difficulty. i have created an attribute called SalesRep. for example if i register from the frontend. i will be in customer section at backend. their at backend admin will be able to select me as a sales rep or customer.
if admin select me as salesRep i will become sales rep. Now i want to shop from frontend on behalf of any customer. i should have facility for search customer name from the frontend. at frontend i should be able to shop using customer details. so i logged in and can select any customer who want to shop. and i will shop for this customer.
I hope i explain in full details if you looking for more information please let me know.
Is there any help. Thanks in Advance
Magento doesn't provide such functionality. Try this free plugin. With it installed you will be able to find a customer in backend, click a "login as a customer" button on customer view page and directly login as a customer in your frontend. Then you can do whatever you need on behalf of the customer, including shopping. However this plugin won't allow customers to pre-select admins who may login on their behalf, i.e. any admin would be able to login as any cusomer.
P.S.: I am not connected to the plugin developer in any other way than I am a happy user of this plugin :)
I am working on a sticker development site in magento. The customer will choose any of the templates from the listed template, which is the produc. After customer choose a sticker template customer will add the design suggestion as a file or comments in the order. After checkout(without doing payment) admin will work on the design and upload for customer approval. The customer will do the payment only after he has approve the design upload by admin.
So in magento i need to do the payment only after the customer approve the design we are not doint the payment at the time of checkout. Is there any option like this in magento. I am using magento 1.9.
you can use the "preorder" function in Magento and set the product avaible for customer after the customer approval. The preorder part is a magento feature. You need to work on the avaible per customer product function.
Let me know if it was usefull.
filippo
I just setup a magento store (1.8) and added some demo products, but now my company wants to use the payment gateway built into magento to process payments from another website.
To explain better, my company runs a school and has a website with an application that generates bills for parents to pay. These bills vary depending on class of student and other factors. So Parent A may pay $200 while parent B pays $400.
What we want to do is post the amounts to be paid from the other website to our magento store and add it to cart for payment using our payment processor so that the magento features can still be used to log all transactions.
Since I am new to magento, I don't know if it is possible to do this and how if possible.
We intend to get the other application to generate the SKU, Product ID and Description automatically and post it together with the amount to the store.
So how do I get the magento store to receive this url and process it?
You must need to create product in magento.
When you post the data from other site, pass the product sku.
Then load product by sku :-
https://magento.stackexchange.com/questions/18421/why-cant-i-load-a-product-by-sku
Then check magento add to cart functionality how to add cart.
I recently set up some automatic scripts to help me manage incoming orders for a Magento store by using observers and Magento events. My problem is dealing with the question when exactly an order is placed and saved in the system depending on the selected payment type.
For example: if someone simply choses prepayment, the order is saved immediately and the customer is automatically forwarded to a success page - so no problems so far.
If a customer pays via Paypal, the whole situation is completely different. After being redirected to PayPal, logging into the account and confirming the payment, the customer is not redirected to the Magento store. He can click on a link to return there which will also forward him to the success page but surely not everybody will do that and the problem is that the observer event I use only executes code if the user lands on that page. (The event I am working with is "checkout_Onepage_Controller_Success_Action").
Therefore I need to know from where Magento gets the information whether a PayPal payment was successful, has been cancelled or whatever. I looked through some of the PayPal controller files under /app/code/core/Mage/Paypal/controllers/ and the only thing that looked close to a possible solution was the function successAction() in StandardController.php. However, this function also seems to be triggered only when a customer choses to return to the Magento store so it doesn't help me.
Does anybody have some experience with that issue?
I figured out a way to work around the problem:
Appearently there are no events in Magento which correspond with incoming payments on PayPal. A possible solution might be to provide a IPN URL which triggers a script as soon as the payment is confirmed but I managed to redirect the customer to my store so I did not have to do that.
In the profile settings of the PayPal account under "website settings", there is an option called "automatic redirect". If this option is enabled and a URL is entered, the customer will automatically be forwarded to that URL. At first I thought this would not help me because as I said there are multiple web shops involved which all would have their own individual return URL and you can't specify more than one. However, if a return URL is passed over when contacting PayPal, it will override the one that is specified within the profile settings and since the Magento module does that by default, I just had to enter a random URL in the textfield and enable the option, now the customers are redirected back to my shop when they place an order and pay via PayPal.
I have a problem in magento checkout. When I checkout while user is logout, it asks for login or register new user, now when new user register, it first take its billing information after pressing cotinue button it then goes to shipping information and then next step to shipping method and then payment. Can I have all these in one form ? like if its new registration, user fill billing, shipping, payment etc info all at once.
See images for more details.
By default in Magento there is no such ability to have this information on the one form, you need custom extension for this. Try to search for one step checkout module.
By the way - user is being created in Magento only after completing all of 6 steps of default checkout process.