НДС Magento Commerce и Google Merchants в Великобритании?

#database #magento

#База данных #magento

Вопрос:

У нас есть магазин Magento Commerce store (работает под управлением версии 1.5.1.0), в котором имеется примерно 1800 товаров, каждый из которых имеет значения себестоимости и розничной цены, введенные в базу данных.

Используя налоговые правила (мы продаем только в Великобританию), мы добавили 20% НДС ко всем продуктам, поэтому НДС рассчитывается для нас и показывается клиенту в процессе оформления заказа. На страницах товаров НДС включен в цену, поэтому в основном это просто разбивка в процессе оформления заказа.

Мы начали использовать Google Merchant Centre для отправки нашего каталога в Google, который, в свою очередь, отображает наши товары в разделе покупок Google. Это здорово, и я сопоставил наши атрибуты Magento с атрибутами Google.

Проблема в том, что вы не можете добавить налог в Google Merchant Centre, если вы находитесь за пределами США, и наша колонка цен не включает НДС. Это означает, что цена, объявленная в Google Shopping, не включает НДС, но когда клиент переходит на наш сайт, цена указана с учетом НДС. На мой взгляд, это выглядит скрытно и неэтично.

Поскольку наш столбец цен исключает НДС, я не знаю, как это лучше всего обойти. Я бы предпочел не обновлять все наши цены с учетом НДС, потому что это приводит к обновлению изменений НДС (по-видимому, ежегодно!) многословно.

Будем признательны за любую помощь.

Комментарии:

1. Если вы еще этого не сделали, рассмотрите возможность выделения проблемы в Google…

Ответ №1:

Для всех, кто сталкивается с этой проблемой и не может найти ответ:

http://www.magentocommerce.com/boards/viewreply/212683/

Поместите следующий код в строку 283 из app/code/core/Mage/GoogleBase/Model/Service/Item.php :

 // VAT multiplier hack.
$this->_setAttributePrice(false, 1.2 * $object->getPrice());