order

При оформлении заказа в Ubercart записывать в свою таблицу

Аватар пользователя Smarat

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

Дано:
магазин на Drupal 7, настроенный и работающий Ubercart

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

Благодарю за любой ответ.

0 Thanks

Order reference, как entity reference.

Аватар пользователя likin

Доброго дня.

Есть ecommerce сайт на базе ubercart. Orders работаю как entities.
Есть ли возможность создать поле в другом типе контента, который бы ссылался на order как Entity Reference?

Спасибо.

0 Thanks

Автозачисление оплаты если цена: 0.00

Аватар пользователя deminua

Подскажите как реализовать автозачисления оплаты если стоимость или цена товара: 0.00 ?

0 Thanks

drupal 6 + ubercart + views+ таксономия не работает сортировка

Аватар пользователя logree

Здравствуйте, есть drupal 6 + ubercart + views+ таксономия , нужно сделать так чтобы отмеченные администратором товары показывались в категории первыми несмотря на остальные сортировки, я читал похожие темы и как я понимаю при такой конфигурации сортировка во views работать не будет(да она и не работает). Вопрос: как можно это организовать по другому, кастыльно не кастыльно значения не имеет главное чтобы работало, может можно куда-то sql вкрячить?

0 Thanks

Как програмно добавить инфу в заказ?

Аватар пользователя aa2007

Как в коммерце добавить к заказу дополнительную информацию, например ту, которая вводится details_form модуля доставки? Что бы потом при просмотре заказа было видно что клиент указал в качестве дополнительной информации по доставке. Создавать дополнительное поле к заказу и добавлять в него инфу как-то не очень хотелось бы, т.к. способов доставки несколько и только для одного это поле понадобится.

0 Thanks

Drupal Commerce - добавить несколько товаров сразу. (commerce_cart_add_to_cart_form_submit)

Аватар пользователя z-s

Среда:
Drupal 7
вывод select для формы добавления товара преобразовал в checkboxes: $form['product_id']['#type'] = 'checkboxes';

Процесс:
когда вызывается функция commerce_cart_add_to_cart_form_submit() - она добавляет только один (первый отмеченный) вариант в корзину.

Задача:
Добавить несколько разных товаров. Пример:
3 красных рубашки
2 зелные рубашки
7 шерстяных кофт

Вопрос:
Как?

0 Thanks

Views - только один пост на один термин?

Аватар пользователя AleksandrKiev

Уже которую неделю пробую реализовать, но не получается.

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

0 Thanks

КАК? Логирование изменений заказа в Ubercart

Аватар пользователя xamctepdak

При редактировании заказа из админики, по умолчанию в лог записываются:
- изменения статусов заказа
- комментарии
- добавление line item
- добавление товара

мне нужны записи при добавление\удаление\изменение
- доставки (варианта, цены; прикручен flatrate)
- товара (редактирование кол-ва, цены)
- атрибута у товара (прикручен Ubercart Order Attributes)

Физический смысл: проверить, чтобы менеджеры не внесили нежелательных изменений.

Кто нибудь знает готовые модули?
Какие пути решения есть, кроме CA и прямой записи?

0 Thanks

значения по умолчанию из личного кабинета при оформлении заказа Ubercart

Аватар пользователя nyhm

Всем привет, никак не могу разобраться, как сделать значения по умолчанию при оформлении заказа из личного кабинета.
Есть вход из соц сетей(ulogin), он тянет личные данные, записывает их в личный кабинет, при оформлении заказа необходимо установить значения по умолчанию.
Пробовал копать hook_form_after():

<?phpcase 'uc_cart_checkout_form':
 $form['panes']['delivery']['delivery_first_name']['#default_value'] = $user->name;
      break;?>

но у меня ничего не вышло(, выдал ошибку:
Notice: Undefined variable: user в функции hook_form_alter() (строка 236 в файле ../template.php).
Notice: Trying to get property of non-object в функции hook_form_alter() (строка 236 в файле ..template.php).

Как заставить его видеть поля профиля пользователя?

0 Thanks

Поиск пользователя по Логину при создании заказа из админки Ubercart

Аватар пользователя partyzantm

1) При создании заказа через админку admin/store/orders/create (Ubercart) , есть возможность искать пользователя по Имени, Фамилии, Емейлу. Как добавить поиск по Логину?

1.1) Как быть что бы данные(адрес, контактный телефон) выбранного пользователя автоматом вставлялись в поля доставки использую (Ubercart Addresses - где пользователь указывает свои данные при регистрации и может ими воспользоваться при оформлении заказа)?

0 Thanks

кнопка заказать для ноды

Аватар пользователя Romancho

День добрый.

Что-то я совсем запутался, может направите (нет не туда :)) на путь истинный?

Существует блок, в котором группируются ноды. Как к каждой из них прикрепить кнопку "Заказать" из Ubercart? В словарь нода не попадает при добавлении.

Заранее спасибо.

0 Thanks

Настройки оформления заказа

Аватар пользователя gfedin

Приветствую community Друпал. Это моя первая статья, а потому прошу судить меня строго!! Чтоб следующюю дурь я написал более грамотно!

Итак. Ubercart. В "убере" есть модули с разними способами оплаты. Однако когда http://your site/cart/checkout/complete

Выводится общая итоговая надпись после оформления заказов!! Даже если Вы используете токены!!

Ну например: Уважаемый(ая) Ваш заказ № 67 принят.

Но на странице http://your site/admin/store/settings/checkout/edit/messages вам предоставлена возможность выводить
Инструкции оформления заказа:,
Заголовок сообщения завершения оформления заказа:,
Завершение оформления заказа для новых пользователей:,
и т. и д.
в зависимости от способа оплаты!

Важно лишь:

переключить "Формат ввода" в PHP code

и уточнить переменную способа оплаты!!

Далее вставить php код!

<?php
$order_id 
intval($_SESSION['cart_order']);
$order uc_order_load($order_id);
echo 
$order->payment_method;
if (
$order->payment_method == 'Переменная способа оплаты') {
            echo 
t('You need to print account with your bank account. Bill
open in a new tab. Then you can finalize the
order.'
); 
        }
if (
$order->payment_method == 'Другая переменная способа оплаты') {
            echo 
t('Вам необходимо распечатать квитанцию для оплаты в Сбербанке. Квитанция откроется в новой вкладке. Далее можете завершить оформление заказа.'); 
        }
?>

0 Thanks

Ubercart. Изменение вида страницы просмотра заказов.

Аватар пользователя ygerasimov@drupal.org

Добрый день,

Магазин отличается тем, что в нем храниться курс валют (грн/дол), который сохраняется в каждом заказе (так как курс может меняться хоть каждый день).

Модуль сохранения курса я написал, но теперь проблемка -- как этот курс выводить менеджерам, которые работают с заказами.

Я пытаюсь изменить вид страницы admin/store/orders/view. Хочу добавить колонку с курсом каждого заказа. Порывшись в исходниках нашел, что за ее вывод отвечает функция uc_order_admin в файле uc_order.admin.inc.

Можно ли добавить необходимую мне колонку без хаков?

0 Thanks

Подскажите модуль для заказа

Аватар пользователя amelnikov

Подскажите модуль, если таковой имеется. Нужна следующая функциональность. Есть ограниченное число страниц с описанием того или иного товара, товаров немного, не больше 15. Необходимо для каждого товара со страницы описания сделать заказ этого товара. Далее форма с контактами - и письмо с контактами уходит продавцу, продавец уже в оффлайн связывается с покупателем и тд. То есть интересуете простой функционал заказа товара со страницы описания (node). То есть никакой корзины, оплаты и всего такого. Есть ли что подобное? Не хочется связываться с ubercart и ему подобными.

0 Thanks

Как изменить поле (order)

Аватар пользователя greendog

Всем привет.
Настраиваю магазин на ubercart. В нём есть возможность добавлять свойства к товарам. У меня есть свойство - выпадающий список. В нём почти 150 значений. Порядок задаётся от -10 до 10. В моём случае это мало. Мне бы от -100 до 100. В каком месте это обычно настраивается? Ведь такое поле (order) есть у всех типов материалов...

0 Thanks

taxonomy_hierarchy_order - модуль для сортировки терминов таксонимии как в дереве иерархии

Аватар пользователя Dimm

taxonomy_hierarchy_order - модуль для сортировки терминов таксонимии как в дереве иерархии

Дополнительные патчи:
1. taxonomy.module-taxonomy_hierarchy_order.patch - применяет сортировку в списке терминов в ноде.
2. views_taxonomy.inc-taxonomy_hierarchy_order.patch - позволяет использовать данную сортировку во views.

Прошу потестить и внести замечания и предложения.

0 Thanks