Добрый день. Перерыл все настройки, не нашел, как изменить вот что:
- Создаем материал тип "Product". Там есть поле "Информация о товаре". Так вот, как из него убрать поля с размером и весом, а цену и SCU оставить?
- Заказываем товар. Перешли в поле "информация о доставке". Как оттуда удалить поле "Страна" и "почтовый индекс", добавить новые районы, которые можно выбирать?
- Магазин будет работать, в основном, по городу. Можно ли добавить несколько районов, и расчитывать стоимость доставки? Модуль то такой есть, но как он работает?
Комментарии
Надо однако писать самому используя литературу из http://www.ubercart.org/docs/api
Но все три пункта решаемы, по последнему можно по моему обойтись стандартным flatrate.
Первые два через form_alter + хуки ubercart
Ясно. Жаль, что так нельзя настроить. По первому пункту тогда можно вообще удалить то поле "информация" и создать 2: цена и ID. А остальные буду смотреть. Спасибо
Удалять не надо просто сделайте unset ненужным полям на form_alter иначе хз чего в базу понапишеть.
Вес у них жестко привязан к доставке. Что с них возьмешь буржуи )))). Как говориться Доставка без Веса деньги на Ветер
Еще по доставке. Сделал с помощью flatrate. Но там еще написано: "Стоимость доставки вычисляется автоматически при вводе адреса и может быть обновлена вручную с помощью кнопки ниже".
С помощью кнопки понятно, а как сделать так, чтоб автоматически? Раз такое уже есть
И что такое form_alter? Модуль? Если да, то он есть только для пятерки (у меня 6) да и то, dev версия
form_alter - это hook http://api.drupal.org/api/function/hook_form_alter/6
в модуле флетрейт создаются отдельные пункты (к сожалению с лету не вспомню) но примерно как-то так:
Центр - стоимость, Ленинский р-н - стоимость и т.д. и при оформлении покупки пользователь указывает район (т.е. ставит галочку напротив своего) и исходя из значения стоимости она автоматом суммируется к стоимости заказа. Или опять же на form_alter подпихнуть в значение поля доставки нужное Вам.
В общем надо пробовать по всякому разному. Может быть есть и более изящные решения.
Ага, спасибо. А стоимость то не удалишь, он же ее в отчете пишет. Придется изучать английскую документацию...