Аватар пользователя Im Im 0 1 Решено

DrupalCommerce при неудачной оплате все равно приходит письмо с информацией о заказе!

Всем привет!
Такая проблема:
D7 commerce. Простенький магаз с логикой - оплатил, получил ссылку на почту, даже нет регистрации пользователя при оформлении товара. Модули все стандартные. Модуль оплаты от тинькова.

Проблема в следующем: При незавершенной оплате(нет денег на карте или неверные данные карты) письмо с информацией о заказе все равно улетает на почту, так же как и при удачной оплате.

Смотрел рулсы, такого условия как успешная оплата нет. Подскажите, пожалуйста как решить данную ситуацию?

26 января 2023 в 15:59
Аватар пользователя Im Im 0 0

Импорт товаров в Drupal Commerce с помощью файла YML

Всем привет!

Есть d7 commerce, есть feeds и все что нужно. Ранее был опыт только экспорта CSV файлов, там все просто и понятно как настраивается feeds, а вот с файлами yml я ни раза не работал. Подскажите, в сети не нашел информации, как осуществить импорт товаров на сайт d7 commrce с помощью yml файла? Если в CSV понятно, там разделители ячейки и маска парсера ясна, то в yml там верстка и прочая шляпа, как ее скормить фидсу?

21 июля 2022 в 15:10
Аватар пользователя Im Im 0 10

Страница ядра с адресом "site.ru/node" - как удалить?

Всем привет!

Столкнулся с задачей, в рамках сео процедур, нужно выпилить(именно выпилить, а не закрыть от индексации), страницу site.ru/node, по которой показываются все ноды сайта. Страница построена не с помощью вьюхи, а самим ядром. Как ее отключить? если тупо редирект сделать на 404 - решение не оч эстетичное(

21 августа 2021 в 16:22
Аватар пользователя Im Im 0 2 Решено

Дубли нод с мультитермином во вьюс.

Всем привет!

Тема избитая, сам 1000 раз исправлял данный косяк, но сейчас наотрез вышибло из головы куда копать: есть вьюха, выводит ноды, есть фильтр по термину(поле в ноде), этот термин выбирается чекбоксом, то есть более 1 значения термина у каждой ноды. Так вот вьюха выводит ноду столько раз, сколько терминов выбрано в ноде. Уникальность, дистинкт в настройках вьюхи включены. Если включать агрегацию, то вьюха пустая становится.

Куда там нужно копать? из головы вылетело напрочь.

7 июля 2021 в 17:37
Аватар пользователя Im Im 0 2 Решено

Как сделать мультирегиональность типа gorod.domain.ru ?

Всем привет!

Подскажите пожалуйста принцип реализации мультирегиональности на сайте, чтобы для каждого города менялся урл и контактная информация.

Есть ли готовые решения? В сети находил только костыли где переделывают мультиязычность в мультирегиональность.

Буду рад любой помощи. Спасибо!

27 июня 2021 в 16:05
Аватар пользователя Im Im 0 5

Как прикрутить ajax к select в форме редактирования ноды?

Привет!

Подскажите, как прикрутить ajax к select в форме редактирования ноды. Select это поле выбора терминов, мне при выборе значения из выпадающего списка нужно подгружать доп информацию об этом термине.

Как прикрутить ajax? какая логика должна быть в callback?

30 января 2021 в 14:58
Аватар пользователя Im Im 0 2

Передать в ссылку регистрации destination

Добрый день!

Подскажите, есть ли какие мысли куда копать: есть сайт, есть вьюха с выводом событий, и кнопка участия в событии, при клике на кнопку всплывает modal form с формой входа, в форме есть кнопка регистрации, если ранее аккаунта не было, задача: возвращать пользователя на ноду с игрой, после логина или регистрации. После логина я решил задачу, тупо в событии в кнопке участия прописав destination, но для регистрации я хз как сделать. То есть если из формы нажимаем на регистрацию.

14 августа 2020 в 12:07
Аватар пользователя Im Im 0 3

Как сделать пересчет цены в D7 ecommerce в зависимости от количества добавленных полей?

Привет!

Есть продукт, есть текстовое поле, которое доступно в карточке товара для пользователя. Этих полей пользователь может создавать сколь угодно. Вопрос, как расчитывать цену в зависимости от добавленных полей? То есть добавлено 7 полей, получаем стоимость товара*7. Понимаю что через рулс, но как в рулс посчитать количество добавленных полей?

7 июля 2020 в 14:25
Аватар пользователя Im Im 0 0

e-commerce d7 - как сделать в товаре поля, которые может добавлять пользователь, влияющие на цену?

Всем привет!

Подскажите, какие есть идеи: Есть товар, сумма например 100р, и поле ввода(input text) доступное в товаре для покупателя, полей можно добавить сколь угодно, каждое поле +100р(стоимость товара), а потом по стандарту модно этот список положить в корзину.

Буду рад любым советам, благодарю!

6 июля 2020 в 9:56
Аватар пользователя Im Im 0 7

Как сделать порядковый номер в таблице views?

Всем привет!

Подскажите, как можно реализовать порядковый номер во вьюс(тип отображения таблица), при условии, что к таблице прикручена пользовательская фильтрация по полю. Использовал global counter, но после фильтрации он показывает текущую позицию строки, а не ту, что была до фильтрации. Иными словами что я хочу: есть таблица из 30 позиций например. Я ввёл фильтрацию мне показали одну позицию, но порядковый номер должен сохранится исходный, а не на основе текущих результатов(25ый например, а не первый, так как результат один).

29 мая 2020 в 4:42
Аватар пользователя Im Im 2 4

Исправление проблемы с Ajax для Google Chrome 83

Не было печали, но с утра заметил, что браузер немного обновился. Посмотрел, так и есть, вчера он обновился автоматически. Далее полез я на свой сайт, и заметил, что функционал который использовал ajax, ловил ошибку, в консоле было видно причину - ajax canceled. Короче, я понял что это из-за нового хрома. Гуглил, нашел решение - тут

Если в кратце, то нужно скачать новый jquery.form и в папке с модулем jquery update заменить этот файл. После чего все работает как и должно работать.

28 мая 2020 в 15:12
Аватар пользователя Im Im 0 0

Оплата без чекаута и корзины на D7

Всем привет!

Подскажите, есть ли способы подключить оплату на сайт(приоритет яндекс касса), без чекаута и корзины? Просто кнопка, которая сразу улетает на оплату. Понимаю, что через api кассы, можно сделать кастомный модуль, но у меня вопрос именно в готовых решениях.

Буду признателен за ссылки и идеи. Всем хорошего дня!

22 мая 2020 в 9:48
Аватар пользователя Im Im 0 1

Profile2 сразу после регистрации не назначается pid

Всем привет!

Заметил такую штуку, если после регистрации пользователь не заходит в профиль(Profile2), то ему не присуждается pid, и собственно его профиль нигде не виден(ни во вьюс, ни в ссылка на сущность). Пробовал с помощью рулсов после активации профиля пользователя, программно обновлять профиль(Profile2), но ловлю ошибку(что и логично), так как пока профиль не сохранен у него нет связи с пользователем.

Может кто встречал такое?

17 мая 2020 в 9:12
Аватар пользователя Im Im 0 7 Решено

Автообновление таблицы без перезагрузки страницы и без NODEJS

Всем привет!

Подскажите, может есть варианты, для реализации следующей задачи: нужно на одной странице обновлять данные таблицы без перезагрузки страницы. Вариант с nodejs отпадает из-за ограничений хостера(он предлагает выделенный сервер, а это по цене не соизмеримо с задачей). Вариант вьюс авторефреш как то по конски нагружает сайт со своими регулярными обновлениями всей страницы. Пытался настроить пинг но что то не получилось. Какие есть еще способы?

16 мая 2020 в 10:59
Аватар пользователя Im Im 0 5 Решено

Программно заменить значение поля ноды.

Всем привет!

Подскажите, какой путь правильный в drupal? Скрипт из модуля обрабатывает некую информацию и нужно это информацию записать в конкретную ноду, есть два известных мне способа, первый это загрузить сущность по id, заменить поле, и потом сохранить сущность->save(), второй, это обновить данные поля прямиком в базе через db_update. В первом варианте у меня вываливается ошибка пишет ->save() неизвестный класс, во втором варианте, значение в базу вносится, но в поле не обновляется пока не скинешь кеш.

Как программно и грамотно можно заменить значение поля ноды?

13 мая 2020 в 17:10
Аватар пользователя Im Im 0 12

Подскажите модуль авто загрузки изображений

Привет!

Подскажите, какой нить модуль для автоматического сабмита при загрузке изображения через image field. То есть чтобы не жать "загрузить", а после выбора картинка сразу загружалась через ajax. Есть такое?

4 мая 2020 в 21:31
Аватар пользователя Im Im 0 0

Как оптимизировать запрос к бд?

Привет!

Была задача выводить суммарное количество балов в профиле пользователя, на основе множество добавленных нод определенного типа с упоминанием этого пользователя. Вообще все реализовал, но есть загвоздка, в моем коде, используется два раза подключение к базе данных с подключением одних и тех же таблиц, интуитивно, я чувствую, что это можно оптимизировать до одного подключения, но практических знаний не хватает, подскажите, как можно объединить все в одно подключение к бд:

4 мая 2020 в 9:03
Аватар пользователя Im Im 0 1

Какая связь у полей в бд содержащихся в field_collection?

Всем привет!

Подскажите, какая связь у полей в Базе данных, содержащихся в field_collection?

Если таковой нет(я не нахожу) то может есть модуль который расширяет функционал field_collection?

Если не понятно, что я пишу, вот пример на пальцах:

2 мая 2020 в 21:42
Аватар пользователя Im Im 0 2

Баллы пользователя на основе ссылающихся на него материалов.

Всем привет!

Подскажите более грамотный вариант реализации следующего, есть авторизованные пользователи, пользователи участвуют в игре, после игры на сайт выкладываются результаты пользователей(1 нода со всеми пользователями и их результатами), мне нужно: чтобы эти результаты подтягивались в профиль(но не просто вьюс + контекстные фильтры), а чтобы на основе этих результатов формировался бал пользователя, то есть изменялось поле отвечающее за бал, на основе всех ссылающихся на него материалов(результатов пользователей/ результирующей ноды).

Каким путем пойти? подскажите.

28 апреля 2020 в 8:41
Аватар пользователя Im Im 0 2

Раскрытые фильтры views как разделить блоки?

Всем привет!

Подскажите, как сделать такую штуку, есть раскрытые фильтры(selective+bef) по нескольким полям, форма доступна в блоке. Задача в том, как разделить блоки внутри этой формы(данный изврат обусловлен дизайном, одно поле должно быть в одном месте, второе в другом, третье в третье - если утрировать).

И второй вопрос: все поля чекбоксы с автосабмитом, а вот поиск по названию стартует по кнопке, но опять же кнопка обитает внизу самой формы, как можно ее переместить рядом с определенным полем?

21 октября 2019 в 19:42
Аватар пользователя Im Im 0 8

Как объединить значения в раскрытом фильтре views?

Всем привет!

У меня есть поле дата, у типа материала событие. Есть вьюха, которая выводит эти события. По полю даты добавлен раскрытый фильтр (views_selective_filters). В итоге для каждого события в этом фильтре свой выбор даты, даже если дата одинаковая

12 августа 2019 в 14:01
Аватар пользователя Im Im 0 3 Решено

Снятие с публикации материала после даты введенной в date field

Всем привет!

Перерыл весь инет и наш и забугорный, но не могу найти ответа, на данную задачу (статью xandeadx видел).
В чем суть: есть тип ноды событие, у него есть поле дата(date field) когда это событие должно быть, нужно после этой даты снять ноду события с публикации.

28 июля 2019 в 18:49