◄Настройка модулей► Magento

Статус
В этой теме нельзя размещать новые ответы.

Violent

V-Power! (7 Years with Nulled! <3)
Регистрация
17 Окт 2012
Сообщения
375
Реакции
296
Тему создано специально для помощи в установке/настройке модулей, расширений или хаков для CMS Magento.

Прежде чем написать в этой или любой-другой теме, ОБЯЗАТЕЛЬНО прочите правила раздела: Для просмотра ссылки Войди или Зарегистрируйся (незнание правил, не освобождает от ответственности и наказания!)

Если вопрос не касается настройки или каких-либо манипуляций с модулями как родных, так и сторонних, то тогда вам нужно заглянуть в одну из этих тем:

Для просмотра ссылки Войди или Зарегистрируйся

Для просмотра ссылки Войди или Зарегистрируйся

Для просмотра ссылки Войди или Зарегистрируйся

Для просмотра ссылки Войди или Зарегистрируйся

Для просмотра ссылки Войди или Зарегистрируйся

Для просмотра ссылки Войди или Зарегистрируйся

Для просмотра ссылки Войди или Зарегистрируйся

Для просмотра ссылки Войди или Зарегистрируйся

Свою проблему/просьбу описывайте как можно подробней и по возможности обязательно нужно давать примеры страниц (код, скриншоты или ссылки на сайт под спойлер или хайд) или сам модуль/расширение!

P.S. Если проблема не решается в 3-4 сообщения, это не проблема, это кривые руки!
:att:
P.P.S. Прежде чем задать вопрос обновите кэш, индексы и отключите компиляцию, а лучше при настройке/доработке отключите всё что только можно! Иначе, глупые вопросы попросту будут удаляться.
 
Последнее редактирование:
Magento SEO Suite Ultimate
Если задействовать внутреннюю перелинковку (Seo cross links) то в контент-блоках категорий и страниц товара ссылки внутри тэгов <a>, <img> становятся битые.
Проверял на нескольких версиях расширения и на разных магазинах.
Пришлось отказаться от перелинковки средствами этого модуля, не понимаю в чем проблема.
У меня все прекрасно работает. Может чего то не до настроил?
 
У меня проблем с PayPal, заказ не делается, а в PayPal отплата стоит на статус Pending.
Я тоже получил писем, что:

PayPal Instant Payment Notification Warning
Please check your server that handles PayPal Instant Payment Notifications (IPN). IPNs sent to the following URL(s) are failing:

"Для просмотра ссылки Войди или Зарегистрируйся"

Как могу ето настроит?
 
Последнее редактирование:
Кто нибудь пробовал в mirasvit advanced product feeds в шаблоне для яндекс маркет настроить выгрузку параметра <oldprice>
?

Я завел атрибут price_old где пишется старая цена и в части товаров прописал эту цену.
в шаблоне мирасвит для яндекс маркет вывел
<oldprice>{price_old}</oldprice>

Но.. все вроде бы и прекрасно кроме:
1) В яндекс маркет принимается это значение если оно на 5% больше от цены
2) Если значение в товаре пустое то в маркет выгружается
<oldprice></oldprice>

В общем выгрузка пестрит сплошными варнингами.

Собственно вопрос:
Кто нибудь реализовывал условие
если олдпрайс больше или равен 5% то выводить, иначе не выводить.?

Может через динамические атрибуты както?
Для просмотра ссылки Войди или Зарегистрируйся
Опоздал на годик с ответом, но может кому еще пригодится:)
чтобы строка <oldprice> появлялась только на продукты со сниженной ценой сделал так:
Код:
<price>{final_price}</price>
<oldprice>{custom:old_price,[if_not_empty]}></oldprice>
А в Каталог/Manage Feeds/Manage Dynamic Attributes/ настроил условия: если значение "Special Price" больше 1 и меньше "Price", то в <oldprice> выводится значение "Price". В остальных случаях пусто (значение по-умолчанию). А функция {custom:eek:ld_price,[if_not_empty]} не выводит строку при пустом значении.
Screen Shot 2017-06-26 at 14.59.52.png
 
Опоздал на годик с ответом, но может кому еще пригодится:)
Есть еще одно решение, не совсем верное, но в моем случае покатит ( фиксированная старая цена на все товары)
<oldprice>{(return $price * 1.06;)}</oldprice>
В данном случае старая цена всегда будет на 6% больше


У меня еще есть 1 затык с этим экспортом и яндекс маркетом.
1) В названиях некоторых товаров есть & ( тильда). В результате при выгрузке идет ошибка парсинга XML. Менять в магазине названия на без & не очень хочется - не сеошно. Потому наверное реальным решением будет автозамена & при выгрузке.
И в таком случае для поля name должно прокатить чтото типа {(return str_replace("&", " ", $name);)}
НО...
2) Яндекс маркет для более корректной привязки к карт очке товара на маркете хочет выгрузку не в упрощенном варианте, а в варианте type="vendor.model"
У этой выгрузки поле name должно отсутвовать. Решил это тоже через динамический атрибут
<name>{custom:dynamic_name, [if_not_empty], [strip_tags]}</name>

Так вот собственно сам вопрос, как теперь настроить автозамену в динамическом поле custom:dynamic_name?
 
Опоздал на годик с ответом, но может кому еще пригодится:)
чтобы строка <oldprice> появлялась только на продукты со сниженной ценой сделал так:
Код:
<price>{final_price}</price>
<oldprice>{custom:old_price,[if_not_empty]}></oldprice>
А в Каталог/Manage Feeds/Manage Dynamic Attributes/ настроил условия: если значение "Special Price" больше 1 и меньше "Price", то в <oldprice> выводится значение "Price". В остальных случаях пусто (значение по-умолчанию). А функция {custom:eek:ld_price,[if_not_empty]} не выводит строку при пустом значении.
Я чуть по другому делал но работает на 100%
Это для выгрузки
<priceRUAH>{custom:hotline_priceruah}</priceRUAH>
<oldprice>{custom:hotline_oldpricehot}</oldprice>
Создал 2 Dynamic Attributes
 

Вложения

  • Снимок56.png
    Снимок56.png
    30,2 KB · Просмотры: 13
  • Снимок57.png
    Снимок57.png
    15,7 KB · Просмотры: 12
Кто юзает SMTP Pro ASCHRODER EXTENSIONS? Последнее время наблюдается адский спам через этот модуль - видно в логах. Отключил, перешел на smtp на своем сервере - все ок.
 
Последнее редактирование:
У меня еще есть 1 затык с этим экспортом и яндекс маркетом.
1) В названиях некоторых товаров есть & ( тильда). В результате при выгрузке идет ошибка парсинга XML.
А если заключить название товара в <![CDATA[ название товара с тильдой ]]> не помогает?
 
Подскажите, как заставить модуль заново создать mysql таблицы модуля, если при установке по какой то причине не все таблицы создались?
Помню что в одной из таблиц настроек magento нужно какой то флаг поменять или запись удалить.
 
Подскажите, как заставить модуль заново создать mysql таблицы модуля, если при установке по какой то причине не все таблицы создались?
Помню что в одной из таблиц настроек magento нужно какой то флаг поменять или запись удалить.
в мускуле запустить команду
для конкретной базы : SET foreign_key_checks = 0;
после завершения манипуляций
для конкретной базы : SET foreign_key_checks = 1;

глобально :
SET GLOBAL foreign_key_checks=0;
SET GLOBAL foreign_key_checks=1;
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху