Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

yandexkassa

Recommended Posts

с валютой в принципе разобрался, колхозно, но всё же. Нашел файл:

/catalog/model/extension/payment/yandex_money.php

Там нашёл всё что связано с setAmount($amount)

и заменил на setAmount($amount * 69) где 69 в моём случае курс валюты

Теперь при оплате в Я.Кассу передаётся значение в рублях, НО тут обнаружился другой баг:

модуль предварительно округляет значение цены до целого, т.е. если у меня цена на товар 21,51$ в яндекс передаётся 22$*69

можно убрать округление?

Надіслати
Поділитися на інших сайтах

Здравствуйте!

У меня описание товара выгружается вот так:

<description>

<![CDATA[

&amp;lt;p&amp;gt;Лежанка-когтеточка МАЛЫШ выполнена из пятислойного гофрокартона бурого цвета. Облицована деталями из качественной березовой фанеры. Легкая и прочная конструкция. Стенки легко очищаются от шерсти. Лежанка гармонично впишется в любой интерьер.&amp;lt;/p&amp;gt; &amp;lt;div&amp;gt;Материалы: пятислойный гофрокартон, березовая фанера 3 мм&amp;lt;/div&amp;gt; &amp;lt;div&amp;gt;Размеры: &amp;lt;strong&amp;gt;50,0х10,0х25,0 см&amp;lt;/strong&amp;gt; (ШхВхГ)&amp;lt;/div&amp;gt; &amp;lt;div&amp;gt;Масса: &amp;lt;strong&amp;gt;0,8 кг&amp;lt;/strong&amp;gt; (для расчёта стоимости пересылки). Например, стоимость доставки Почтой России до г.Москва составит 270 руб.&amp;lt;/div&amp;gt;

]]>

</description>

Версия 1.3.1

Змінено користувачем TemaG
Надіслати
Поділитися на інших сайтах


В 18.12.2019 в 23:52, gree сказал:

с валютой в принципе разобрался, колхозно, но всё же. Нашел файл:

/catalog/model/extension/payment/yandex_money.php

Там нашёл всё что связано с setAmount($amount)

и заменил на setAmount($amount * 69) где 69 в моём случае курс валюты

Теперь при оплате в Я.Кассу передаётся значение в рублях, НО тут обнаружился другой баг:

модуль предварительно округляет значение цены до целого, т.е. если у меня цена на товар 21,51$ в яндекс передаётся 22$*69

можно убрать округление?


Касса получает итоговую сумму от конвертера (запрос на создание платежа перед редиректом). Всё таки округление происходит где-то на уровне конвертера.

Надіслати
Поділитися на інших сайтах


В 21.12.2019 в 22:39, TemaG сказал:

Здравствуйте!

У меня описание товара выгружается вот так:

<description>

<![CDATA[

&amp;lt;p&amp;gt;Лежанка-когтеточка МАЛЫШ выполнена из пятислойного гофрокартона бурого цвета. Облицована деталями из качественной березовой фанеры. Легкая и прочная конструкция. Стенки легко очищаются от шерсти. Лежанка гармонично впишется в любой интерьер.&amp;lt;/p&amp;gt; &amp;lt;div&amp;gt;Материалы: пятислойный гофрокартон, березовая фанера 3 мм&amp;lt;/div&amp;gt; &amp;lt;div&amp;gt;Размеры: &amp;lt;strong&amp;gt;50,0х10,0х25,0 см&amp;lt;/strong&amp;gt; (ШхВхГ)&amp;lt;/div&amp;gt; &amp;lt;div&amp;gt;Масса: &amp;lt;strong&amp;gt;0,8 кг&amp;lt;/strong&amp;gt; (для расчёта стоимости пересылки). Например, стоимость доставки Почтой России до г.Москва составит 270 руб.&amp;lt;/div&amp;gt;

]]>

</description>

Версия 1.3.1


Обычно причина в некорректном тегировании или недопустимых символах. Проверьте по списку https://yandex.ru/support/partnermarket/export/recommendation.html

Надіслати
Поділитися на інших сайтах


В 23.12.2019 в 17:08, Fuf сказал:


Обычно причина в некорректном тегировании или недопустимых символах. Проверьте по списку https://yandex.ru/support/partnermarket/export/recommendation.html

А может это быть связано с кодировкой файла? Модуль не формирует первую строку с указанием кодировки. Эта конструкция (&amp;lt;p&amp;gt;), по сути, открывающий тег - <p>.

Это тот текст, который есть в описании, вроде, ничего лишнего

<p>Дом-когтеточка БЕРНУЛЛИ выполнен из пятислойного гофрокартона бурого цвета. Облицован деталями из качественной березовой фанеры. Прочная конструкция. Стенки легко очищаются от шерсти. Дом гармонично впишется в любой интерьер.</p>
<p>Материалы: пятислойный гофрокартон, березовая фанера 3 мм<br>Размеры: 70,0х30,0х25,0 см (ШхВхГ)<br>Масса: 2,7 кг (для расчёта стоимости пересылки). Например, стоимость доставки Почтой России до г.Москва составит 390 руб.</p>

 

Надіслати
Поділитися на інших сайтах


17 часов назад, TemaG сказал:

А может это быть связано с кодировкой файла? Модуль не формирует первую строку с указанием кодировки. Эта конструкция (&amp;lt;p&amp;gt;), по сути, открывающий тег - <p>.

Это тот текст, который есть в описании, вроде, ничего лишнего


<p>Дом-когтеточка БЕРНУЛЛИ выполнен из пятислойного гофрокартона бурого цвета. Облицован деталями из качественной березовой фанеры. Прочная конструкция. Стенки легко очищаются от шерсти. Дом гармонично впишется в любой интерьер.</p>
<p>Материалы: пятислойный гофрокартон, березовая фанера 3 мм<br>Размеры: 70,0х30,0х25,0 см (ШхВхГ)<br>Масса: 2,7 кг (для расчёта стоимости пересылки). Например, стоимость доставки Почтой России до г.Москва составит 390 руб.</p>

 

Из критичного:
Кодировка файла должна быть UTF-8. 

Нельзя использовать табуляцию и перенос строки внутри полей.

Надіслати
Поділитися на інших сайтах


17 часов назад, Fuf сказал:

Из критичного:
Кодировка файла должна быть UTF-8. 

Нельзя использовать табуляцию и перенос строки внутри полей.

Но модуль не формирует строку с указанием кодировки, как тут быть? Руками править и YML-файл заливать на сервер?

Перенос строки внутри полей - имеете ввиду теги <br>?

Надіслати
Поділитися на інших сайтах


2 часа назад, TemaG сказал:

Но модуль не формирует строку с указанием кодировки, как тут быть? Руками править и YML-файл заливать на сервер?

Перенос строки внутри полей - имеете ввиду теги <br>?

Дело в том, что наш модуль конвертирует файлы в YML формат, который как раз не поддерживает html тэги:

https://yandex.ru/support/partnermarket/export/yml.html#requirements

Надіслати
Поділитися на інших сайтах


В 10.12.2019 в 18:17, tisa сказал:

Назначьте через Дополнительные условия

На скринах как у нас сделано

22.JPG

23.JPG

 

Сделал как Вы сказали, кампанию заблокировали, ответ от поддержки:

1.png

Надіслати
Поділитися на інших сайтах


В 20.11.2019 в 08:38, Fuf сказал:


Пример тега на скриншоте.

1548037373_.png.4265a730509bf795e331624a3020b976.png

такой вариант неприемлем, если в одном товаре несколько размеров задаётся опциями.

модуль "не умеет" подтягивать "значение из карточки товара" из "Опций"

Надіслати
Поділитися на інших сайтах


15 часов назад, alexas сказал:

такой вариант неприемлем, если в одном товаре несколько размеров задаётся опциями.

модуль "не умеет" подтягивать "значение из карточки товара" из "Опций"

 

Не могли бы вы яснее сформулировать проблему?

В модулях openCart есть пункт "Варианты предложений с опциями", пункт "Размер товара задаётся опцией", значение "Размер".
Размерная сетка задаётся тегом на скриншоте.

Надіслати
Поділитися на інших сайтах


В 26.12.2019 в 12:14, Fuf сказал:

Дело в том, что наш модуль конвертирует файлы в YML формат, который как раз не поддерживает html тэги:

https://yandex.ru/support/partnermarket/export/yml.html#requirements

А как же быть с этим вашим требованием из описания -

 

В прайс-листе формата YML описание может содержать текст с xhtml-тегами, но такой текст допустим только в виде блока символьных данных — CDATA:

<![CDATA[
Текст с использованием xhtml-разметки
]]>

Ведь вся дребедень как раз и находится в этом блоке? Модуль тащит все теги из описания товара, но зачем, он конвертит символы в код для YML, если у вас предусмотрен этот блок - CDATA?

Надіслати
Поділитися на інших сайтах


В 31.12.2019 в 14:03, Fuf сказал:

 

Не могли бы вы яснее сформулировать проблему?

В модулях openCart есть пункт "Варианты предложений с опциями", пункт "Размер товара задаётся опцией", значение "Размер".
Размерная сетка задаётся тегом на скриншоте.

 

Дело в том, что Яндекс.Маркет для товаров категории "одежда" в большинстве случаев требует Обязательно параметра "Размер" с указанием атрибута "Unit"  (т.е. <param name="Размер" unit="INT">XL</param> или <param name="Размер" unit="RU">46</param>). 

 

Если выбрать предлагаемый Вами вариант  "Размер товара задаётся опцией" значение "Размер" (созданная опция), то не будет достигнут результат - выполнение требований Яндекса. В этом случае модуль Y.CMS выгрузит в YML тэг <param> только с оригинальным названием опции (т.е. <param name="Размер">XL</param>), указание национальных особенностей (страна, в которой принят размер) не предусмотрено.

 

А вместе с тем, Яндекс в обязательном порядке требует указание Unit для отдельных категорий товаров (ссылка:  yandex[точка]ru/support/partnermarket/guides/clothes.html#h4). Без указания данного параметра товары просто не загружаются в Маркет.

 

Поэтому, учитывая что для разных товаров могут применяться разные параметры Unit в тэге <param name="Размер">, в модуле необходимо иметь возможность добавлять к опции "Размер" дополнительный параметр "Unit", хотя бы в пункте "Размер товара задаётся опцией". Но если реализовать доработку таким способом - то в этом случае значение Unit будет одинаковым для ВСЕХ товаров в базе данных.

 

В этой связи, более универсальным решением было бы включение такой возможности в разделе "Дополнительные условия", а именно:

доработать возможность выбрать в поле "Значение из карточки" товара такие поля базы данных как "опции" и "аттрибуты".

Это позволит гибко настраивать разные параметры размеров для разных категорий товаров (поскольку уже реализована возможность применения дополнительных условий только к отдельным категориям).

 

P.S. Ответы, которые давались ранее в этой ветке на аналогичные вопросы  georgy83  проблемы не решают: если использовать "Постоянное значение" то одному товару возможно сопоставить только один размер, в то время как в одежде одному артикулу соответствует размерный ряд (он то и задаётся в опции "Размер": S, M, L, XL и т.п.)

 

image.png

Змінено користувачем alexas
Надіслати
Поділитися на інших сайтах


В 31.12.2019 в 14:16, TemaG сказал:

А как же быть с этим вашим требованием из описания -

 

В прайс-листе формата YML описание может содержать текст с xhtml-тегами, но такой текст допустим только в виде блока символьных данных — CDATA:


<![CDATA[
Текст с использованием xhtml-разметки
]]>

Ведь вся дребедень как раз и находится в этом блоке? Модуль тащит все теги из описания товара, но зачем, он конвертит символы в код для YML, если у вас предусмотрен этот блок - CDATA?


В вашем примере перенос строки осуществляется тегом <br>, в описании маркета указан тег xhtml - <br/>. Дело не в тегах <p><p/>.
https://yandex.ru/support/partnermarket/elements/description.html#html

Надіслати
Поділитися на інших сайтах


В 10.01.2020 в 23:01, Eretik сказал:

Модуль добавляет в сайт static.yandex.net /kassa/pay-in-parts/ui/v1

Для чего оно?

На это сильно ругается гугель спидтест.

 

 

Данная библиотека отвечает за отрисовку кнопки заплатить по частям.

Надіслати
Поділитися на інших сайтах


8 hours ago, Fuf said:

Данная библиотека отвечает за отрисовку кнопки заплатить по частям.

А почему оно встраивается в код сайта, если я устанавливаю модуль, но включаю только Маркет - мне нужен фид для рекламных кампаний.

Другие функции модуля у меня выключены.

Если даже включу оплату, но оплата частями мне не нужна....

Как выпилить это, не подскажите?

Надіслати
Поділитися на інших сайтах


21 час назад, Eretik сказал:

А почему оно встраивается в код сайта, если я устанавливаю модуль, но включаю только Маркет - мне нужен фид для рекламных кампаний.

Другие функции модуля у меня выключены.

Если даже включу оплату, но оплата частями мне не нужна....

Как выпилить это, не подскажите?

 

Кнопка отображается только если во вкладке "Яндекс.Касса" проставлены галки напротив платёжных методов, включая оплату по частям, а также если в самом верху стоит галка "Включить приём платежей через Яндекс.Кассу".

Надіслати
Поділитися на інших сайтах


  • 2 weeks later...

Добрый день!

Яндекс касса установлена шаблон UniShop2

В личном кабинете пользователя когда переходишь в состав заказа на верху выводит надпись Яндекс.Касса (банковские карты, Яндекс.Деньги, интернет-банки, наличные, счет мобильного и другие) И так на всех заказах не зависимо от выбора метода оплаты 

Как убрать не подскажите

 

image.thumb.png.1be17c78d664758985e4606c2559d455.png

 

 

Надіслати
Поділитися на інших сайтах


6 часов назад, VasiliiPV сказал:

Добрый день!

Яндекс касса установлена шаблон UniShop2

В личном кабинете пользователя когда переходишь в состав заказа на верху выводит надпись Яндекс.Касса (банковские карты, Яндекс.Деньги, интернет-банки, наличные, счет мобильного и другие) И так на всех заказах не зависимо от выбора метода оплаты 

Как убрать не подскажите

 

image.thumb.png.1be17c78d664758985e4606c2559d455.png

 

 

 

Информация передана разработчикам модуля.

Надіслати
Поділитися на інших сайтах


On 1/14/2020 at 3:43 PM, Fuf said:

 

Кнопка отображается только если во вкладке "Яндекс.Касса" проставлены галки напротив платёжных методов, включая оплату по частям, а также если в самом верху стоит галка "Включить приём платежей через Яндекс.Кассу".

Галкане стояло, но код тянулся.  Помогла перестановка модуля.

 

Надіслати
Поділитися на інших сайтах


Здравствуйте

Имею несколько проблем на своем сайте с метрикой через модуль Y.CMS2 v1.31 (на ОС 2.3.0.5) :

 

1. <script type='text/li_js' src="https://static.yandex.net/kassa/pay-in-parts/ui/v1/"></script>

21 час назад, Eretik сказал:

Галкане стояло, но код тянулся.  Помогла перестановка модуля.

аналогичная проблема - на страницах имеется данный скрипт, хотя касса выключена и галок нет.

https://yadi.sk/i/D87ayOAiT24qKg

https://yadi.sk/i/xK1kpMVf6KsUsw

Переустановка модуля не помогла.

 

2. Не отрабатывается добавление нескольких единиц одного товара в корзину из каталога товаров. Не важно, сколькоо покупатель хочет положить в корзину - всегда положится 1 штука.

https://yadi.sk/i/SXUfmbgyysljGw

С карточки товара проблем нет.

Опытным путем удалось установить, что при отключении метрики проблема исчезает....

 

3. .....Но тут начинается самое интересное))) При отключении метрики в Y.CMS2 перестает работать кнопка "Купить" в карточке товара - при нажатии "Купить " ничего не происходит.

https://yadi.sk/i/d1GLtZ9kJf6jJw

на страницу динамически откуда-то грузится js код в котором есть вызов sendEcommerceSend, а функциии sendEcommerceAdd нет

Очистка всех видов кэшей, Отключение модуля или удаление модификаторов ситуацию не меняет!

Помогает только обратное включение метрики или создание руками пустой функции sendEcommerceSend

 

Скажите пожалуйста, как полностью удалить Y.CMS 2.0 и все изменения в код, внесенные модификатором?

 

 

Змінено користувачем anykey1
Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.