Magento m2e pro post-update troubles - magento

i'm using magento 1.7.2 CE and m2epro 6.0.8 , updated for 6.1.4 and have got troubles with Create Orders from Ebay
1 Problem:
Magento Order was not created.
Reason: The requested Payment Method is not available.
Found FAQ Hint, that says :
You should enable payment method “M2E Pro Payment”
in System→Configuration→Payment Methods
i've checked this setting, it IS enabled, don't know what else i can do.
Payments done on Ebay are PayPal, there were no changes of setting after update
however i can confirm the order manually, but then i have another Problem with Double VAT calculation, that doesn't appear on automatic order creation.
FAQ says, Double VAT are only created if Catalog Prices are set Excluding VAT, but my Magento manages Prices including VAT, so dont how else to avoid double VAT
Thanks in advance

I had the same problem today. In my case it was caused by the module RicoNeitzel_PaymentFilter. I had to activate the "M2E Pro Payment" - method for all customer groups.

Related

Some users say that they are unable to see discount on website, but when we check from our end it is visible in magento 2.1.1

When some users place an order on our website, they do not see the discount price; the original price shows when we place the order ourselves.
There is no issue for testing, we have checked in a lot of pc and mobile, I have flushed the command of Reindex and also flush cache.only facing issue by customer please suggest me .
magento 2.1.1

Magento Invoice auto email not sent

Magento 1.9 Community version. I enable invoicing in the system configuration but when a customer purchases a item (virtual) the new order email goes out but not the invoice. Am I missing something?
When you ask magento to invoice you order you need to check near the butto "Send copy of mail"
The sample code works in magento 1.9 sample code
The problem was that I had compilation enabled which did not allowed for any of changes to the code to take place.

Bug in Promotional catalog price rules 1.8.0.0

Is there a bug in Magento 1.8.0.0 in the catalog pricing rules. I'm trying to get a data feed with the proper pricing but 1.8.0.0 spits out nothing whilst 1.8.1.0 gives me what I want.
$store_id = 1; // Use the default store
$discounted_price = Mage::getResourceModel('catalogrule/rule')->getRulePrice(
Mage::app()->getLocale()->storeTimeStamp($store_id),
Mage::app()->getStore($store_id)->getWebsiteId(),
Mage::getSingleton('customer/session')->getCustomerGroupId(),
$_product->getId());
// if the product isn't discounted then default back to the original price
echo $discounted_price;`
Unfortunately my development server is on 1.8.1.0 and my live site is running 1.8.0.0 can anyone suggest a fix. I should add the frontend prices and promotional prices are all being shown correctly, so the data is there somewhere, now at a loss as to where to retrieve it from.
It is a bug in Magento CE 1.8.0.0 and was fixed in 1.8.1.0
If you want only the fix instead of upgrading your live site, pls use this fix :
https://bitbucket.org/gferon/magento-1.8-catalogrule-fix/overview
Here's one more fix for applying existing rules on products.
http://www.techytalk.info/catalog-price-rules-not-being-applied-after-product-save-magento-ce-1-8-0-0/
Hope it helps you

Magento not creating order for M2Epro Orders

I have implemented M2Epro with magento.
I have used Ebay_Available_quantity attribute to set ebay available quantity.
But there are time where website normal stock is zero and product is out of stock and its still listing on ebay.
When someone buys it on ebay. It does make an order on M2Epro. But does not allow to make order as a magento order.
Is it because it is out of stock or quantity is zero ?
Can we have exceptions for third party sales ?
Thanks
Abhi
We also encountered this issue some time ago and this is what M2e answered on an email:
Thank you for provided details.
I checked your FBA order XXXX and I understand that you
want Magento order creation for FBA orders do not depend on stock
availability.
Let me please explain the logic how Magento orders are created. When
a channel order is imported in M2e Pro, M2e Pro checks settings
provided in Account settings > Orders tab. If corresponding settings
for Magento order creation are provided - M2E Pro sends a request to
Magento to create a Magento order for the channel order.
Magento orders are created due to Standard Magento functionality and
Core Models. Magento does not let to create an order if the product is
out of stock or 'disabled' or does not have available qty in Magento.
These requirements should be met so that the order was successfully
created.
M2e Pro cannot affect the logic of Magento orders creation process.
You can temporarily set 'in stock' status and qty available if you
want Magento order to be created at one for FBA order.
Hope this explanation will be helpful. Please let me know if I can
assist you with something else.
Next email:
Other our customers use backorders feature. As a possible workaround
for creation orders when product quantity is 0, you can allow for
needed products (product should be in stock, manage quantity - "yes".
This will allow Magento order creation for corresponding FBA order if
qty=0. You can set this parameter in Magento product inventory.
I have consulted with our development department on your case. As a
possible workaround, we can provide you with a part of the code which
is responsible for orders functionality. If your developers would be
able to adjust the needed changes, we would be glad to assist you.
Please also note, that we will not guarantee the proper work when some
custom modifications to the code are applied. In case this suggestion
is approved by your developers, please send us your confirmation and I
will send you a part of the code.
The code they wanted to provide was useless, it was just a hint that the magic happens in
app/code/community/Ess/M2ePro/Model/Order.php
public function createMagentoOrder()
which is quite obvious.
Please consider that backorders feature will bring other issues, so we do not use this and currently live with this situation as it is.
For me it is a quite important and standard situation to have FBA stock but no magento stock, so I don't understand why they don't fix the problem.
When time is available we will do a fix ourselves.

In Magento 1.5, how do I set orders to be shown as Complete once Invoice, Shipping and Payment are all in place?

In Magento 1.4.0.1 and earlier our invoices would show as Processing until we had created an invoice, packing slip and authorised payment. At that point it would show Complete as all items were in place.
Since the upgrade to 1.5.1 even when I create invoice, packing slip and capture payment the process is still marked as Processing when it should now move to Paid.
Has anybody else seen this? How can I resolve this?
Thanks
Simon
#Jonathan Day has it - they re-wrote this part and there are new 'Order Statuses' options in your system menu. These work fine out the box on a fresh 1.5 install with the payment gateways and 'noddy' payment methods, e.g. 'send in a cheque'.
You might want to try backing everything up, moving your public_html and installing a new Magento 1.6 RC1 build to see if it works on a 'fresh install on old db' rather than a Magento Connect upgrade. If it does work then move your themes and modules back across.

Resources