When I checkout using payment method "Back Transfer Payment" and even another one I installed called "Credit Card by Phone", the orders are created without a status.
I tried to find where it gets the status and sets it but I couldn't find it.
Can you help me?
order state is: payment_review
order status is: NULL
and I have a status assigned for the state payment_review
Thanks
You should check the status and state in the database (in sales_flat_order table).
After you got the status and state, you can check in System -> Order statuses if you have correspondant statuses.
Please come back with the information and we may help more.
Thanks
Okay the problem is with the extension
http://www.magentocommerce.com/magento-connect/official-skrill-moneybookers-quick-checkout-enterprise-module.html
I don't know why but when this one is disabled it just works.
When it's enabled both modules of Bank Transfer and Credit Card by Phone don't save any status when creating the order.
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 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.
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.
By federal law, I am required on some of my products that they have to be "Call to Order". Is there a way that I can disable the checkout process or at least the payment processing for specific categories on my site and instead are asked to call customer service to complete the order?
Workflow ==>
User finds a product he/she wants, customizes the color and other attributes as needed, they then click continue or checkout but at this point the order is sent to customer service and the customer is then asked to call customer services to complete the order.
But that same client and make and complete their order on the site for other products such as part and accessories.
You can make a product say call to order by simply enabling the inventory check and setting the product inventory to 0. However, that also prevents the user from adding the item to the cart. You'd have to hack the core significantly to achieve the workflow you specify.