I need to make Purchase order payments a Processing Status so that those sales numbers show up on the dashboard. I've messed around with System > Order Statuses but can't figure out how to do it. Any ideas?
Try openinig app/code/core/Mage/Payment/etc/system.xml change node *purchaseorder >order_status > source_model* from system_config_source_order_status_new to system_config_source_order_status refresh Magento's cache and check.
Related
We have a strange issue in our Magento shop. When an order is placed he is getting the right status processing, but when we book the shipment he is not changing to complete and is keeping the order status processing.
Does anyone know how this can happen?
Do you create an invoice? Every order must have an invoice before you see the status "complete".
I need to rename order status in magento only for customers.
For exmaple:
Customer`s order has a status "fraud". In frontend(for cusntomer) it should be displayed as "Open", but in backand it should stay "Suspected fraud"
I use Magento 1.7. Thanks
Go to System->Order statuses, edit the Suspected fraud status and you should have a separate field for each store view where you can input the translation for the status. Write Open for all of them (except admin - Status Label).
I have a website made with Magento, and a theme by me. The problem is:
The simple product with low stock is associated to a configurable product, and when i try to add a higher quantity of that simple product, it allows, and then, after the checkout proccess, we receive a e-mail from the store that there is a failure in the proccess like:
Payment operation failed:
Reason:
Not all products are available in the requested quantity
It occurs in bundle products that have a default quanity more than 1 too.
Someone can help me?
Thanks.
EDIT:
Found this solution but i can't truncate my sales tables on database. I have all my sales records there, and there are a lot of them. I can't loose it. Magento: After ordering configurable product, its canceled because its out of stock
How many orders do you need to remove? If you got a handful that you can count by hand, you can try this solution to remove unwanted orders.
how can i delete test order from magento
It looks like it should work, but, as always, review the code and try it on one order first..
I want to create a small order processing website, but in time I want the application to be able to extend to an e-commerce solution as well. So I decided to go with magento.
But I am not sure, if magento can be stripped down to only an order processing system. By order processing I want:
Guests should be able select products
Should be able to add products to cart
But at last, instead of processing the order by payment system, the order should be forwarded to email of administrators, who will contact them individually.
How to configure Magento this way??
Here is a full tutorial with all the files you will need, ready to download:
http://www.excellencemagentoblog.com/magento-onestep-checkout-remove-payment-method-step
This does mark orders with the code 'free', however, you words are our servants and not our masters and you could change the word free to 'telesale' (or whatever):
...the basic idea of removing any step from checkout is to see a set a
default value for that step, so that magento order processing runs
smoothly. So when removing the payment method step, i have set the
payment method “Zero Subtotal Checkout” with code “free” as the
default payment method.
If I got you well, you just want to avoid the CC processing,
In this case you can disable in Magento all payment systems except the 'Money/Check' one.
Guests should be able select products
Should be able to add products to cart
But at last, instead of processing the order by payment system, the order should be forwarded to email of administrators, who will
contact them individually.
Magento offers you catalog/cart system by default ( mail is mandatory during order )
Magento offers you cart system by default
You can disable all payment system except 'Money/Check' one. (this will let user confirm their order without any check on the payment).
Then you can contact all user checking the new orders in the backend ( user/guest email will be displayed along with the order display ) ...
Settings
Add email notification for any new orders:
Log in into admin area
Go to System->Configuration
In Sales section, click on Sales Emails
Select the first section Orders.
Enter your admin e-mail in the field “Send Order Email Copy To”.
Now You will receive a new mail every new order.
Manage Payment Methods:
Log in into admin area
Go to System->Configuration
In Sales section, click on Payment Methods
Disable all except Check / Money Orders
Now your customer could order without any payment detail.
I think Magento should suit you, in case the 'Money/Check' payment system is not good for you, you will need to create a new module and add a new payment system.
I hope this helps you answer your doubt
So, as I can understand, you want to finish customers work on the cart step. For example, by clicking Create an Order except Checkout.
Yes, you can use cart2quote or something like this.
The main idea is to save quote with quote items (from the session) after clicking Create an Order button. For example, you can get Quote and serialize it, get Quote items and also serealize them. When it is needed to show them to admin (in email or in admin section) - deserialize all info and display it. This will not be very easy, but is possible. May be it is better to customize some ready solution.
In the Magento admin, when you click "Orders", all orders are displayed based on date. This includes completed orders, canceled orders, etc. We have specific statuses (Processing, Pending Shipment) and we'd like for only orders in those two statuses to show by default.
If we need to see canceled orders, for example, we can use the search, select Canceled and bring them up that way. Restricting what shows by default would help us streamline our order processing steps by limiting our view to only those orders we need to deal with.
Where should I be looking to make this change? It feels like it should be a simple programmatic change, but I'm not certain which files to look in.
Any insights would be much appreciated.
Thanks.