Атрибуты

Аватар пользователя andrey-u7
Не в сети
Регистрация: 19 Апр 2012
Сообщения:

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

Ну и второе предложение по тем же атрибутам. Хотелось бы чтобы цена менялась автоматически в зависимости от атрибута, к примеру продаём стул, модель одна и таже, если ставим что стул из дерева то стоимость 1000р, а если клиент выберет из пластика, то к примеру цена автоматом меняется на 500р. Опять же если товар имеет атрибут, то возможность добавить его в корзину появляется после выбора атрибута т.е из карточки товара. Если жать на него из категорий желательно сообщение, зайдите в карточку и выберете атрибут. А совсем будет шикарно если к примеру я на главной странице щёлкаю на кнопку добавить и у товара есть атрибут, пусть выводиться сообщение выберете атрибут и меня бы сразу скидывало в карточку.

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

Аватар пользователя brusee
Не в сети
Регистрация: 11 Мар 2012
Сообщения:
andrey-u7 написал:
Ну и второе предложение по тем же атрибутам. Хотелось бы чтобы цена менялась автоматически в зависимости от атрибута, к примеру продаём стул, модель одна и таже, если ставим что стул из дерева то стоимость 1000р, а если клиент выберет из пластика, то к примеру цена автоматом меняется на 500р.

смотрите настройки атрибутов там это есть.

andrey-u7 написал:
Опять же если товар имеет атрибут, то возможность добавить его в корзину появляется после выбора атрибута т.е из карточки товара. Если жать на него из категорий желательно сообщение, зайдите в карточку и выберете атрибут.

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

Аватар пользователя brusee
Не в сети
Регистрация: 11 Мар 2012
Сообщения:

http://f-today.ru/ можете глянуть что получилось. версия друшоп 2.0 но в принципе на 2.2 можно сделать так же..

Аватар пользователя Вадим
Не в сети
Регистрация: 31 Окт 2012
Сообщения:

Доброго времени суток. Решил не создавать новую тему, а поднять эту.
Впервые имею дело с Drupal и сборкой, поэтому прошу не судить строго. Уже надоело мучиться с проблемой "не добавления" товаров в корзину по кнопке "Buy it now" при наличии у них атрибутов. У меня было несколько вариантов решения проблемы:
1. Найти ошибку в коде и исправить. После долгих поисков (в виду незнания архитектуры Drupal) нашел функцию uc_catalog_buy_it_now_form_validate в файле sites/all/modules/ubercart/uc_product/uc_product.module. В принципе, судя по коду в ней описано уже оговоренное в этой теме поведение:
drupal_set_message(t('This product has options that need to be selected before purchase. Please select them in the form below.'), 'error');
drupal_goto('node/'. $form_state['values']['nid']);
Не ясны причины его неработоспособности, а как отловить и пофиксить - ХЗ.
2. Попытаться решить задачу с помощью Views. Добавил невыводимое поле атрибутов. Добавил поле с формой добавления в корзину. Сделал поле "Buy it now" невыводимым. После этого добавил 2 поля PHP, значения которых подменяю либо полем с формой добавления в корзину либо полем "Buy it now" в зависимости от проверки поля атрибутов на пустоту и возвращения инверсного результата. Но вот проблема - форма добавления в корзину при наличии атрибутов не влазит в блок! Где и какие стили править - не знаю.
3. Добавить в форму, которая формируется полем "Buy it now" скрытый список с атрибутами и установленным по умолчанию первым параметром. Но пока не нашел куда и что вставлять, так как пока не знаю API.

Подскажите - куда двигаться, как решить?

Аватар пользователя brusee
Не в сети
Регистрация: 11 Мар 2012
Сообщения:

стили правятся в файле темы. если пользуетесь оперой вырубите кэширование и сжатие css. и через оперу драгонфлай можете увидеть пути к файлам стилей.

Аватар пользователя Вадим
Не в сети
Регистрация: 31 Окт 2012
Сообщения:

А по поводу варианта №3 есть мысли? По-моему, он был бы самым логичным.

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

nmd
yeezy
yeezy boost 350
d rose shoes
calvin klein underwear
yeezy
michael kors outlet
hyperdunks
adidas ultra boost
jordan retro
vans shoes
balenciaga shoes
michael kors outlet
christian louboutin shoes
longchamp
cartier love bracelet
yeezy boost
vibram fivefingers
jordan 4
air jordan
cheap jordans
adidas nmd
ysl handbags
nike kyrie 3
goyard tote
adidas superstar
hermes belt
golden goose sneakers
adidas shoes
vans shoes
adidas outlet
nike air force
hogan outlet online
nike air force 1
christian louboutin
red bottoms
air jordan shoes
cheap jordan shoes
nike air max 2017
cheap jordans
gucci belts
nike free run
converse shoes
kobe 9
converse shoes
lebron shoes
prada sunglasses
yeezy sneakers
adidas online shop
adidas tubular x
adidas neo online shop
paul george shoes
balenciaga shoes
moncler outlet
jordan 12
cheap jordans
adidas ultra boost
nmd
lebron 14
basketball shoes
gucci belt
yeezy boost 350 v2
nike roshe run
michael kors outlet
air force ones
nike air force
lebron james shoes
nike dunk low
yeezy shoes
michael kors outlet
nike lebron 15
patriots jerseys
nike lebron 11
nike air max 2016
paul george shoes
adidas ultra boost
adidas eqt
nike mercurial vapor
yeezy shoes
kevin durant shoes
jordan retro 13
louboutin shoes
new england patriots jerseys
birkin bag
nhl jerseys
tom ford sunglasses
kd shoes
pandora jewelry
james harden shoes
kobe sneakers
longchamp bags
curry 3
adidas yeezy
nike air force 1
stephen curry shoes
ferragamo sale
hermes belt
adidas gazelle
longchamp handbags
light up shoes
russell westbrook shoes
michael kors outlet online
converse outlet
kobe shoes
supreme clothing
air max
tory burch shoes
nike air zoom
kate spade outlet online
michael kors purses
cheap nba jerseys
nike air zoom structure 19
michael kors outlet
nike lebron 14
hermes handbags
converse outlet store
bape clothing
real jordans for sale cheap
nike hyperdunk 2017
timberland outlet
balenciaga sneakers
hermes belts
nike roshe run
michael kors handbags
curry 4
kate spade handbags
michael kors handbags
nike dunks
lebron 15 shoes
nike roshe run one
cheap mlb jerseys
golden goose outlet
yeezys
links of london
ultra boost 3.0
irving shoes
nike air max 90
curry 3
yeezy boost
yeezy shoes
chrome hearts online
nike huarache
pandora jewelry
michael kors factory outlet
supreme hoodie
hermes belt
yeezy boost 350 v2
jordan 6
nike huarache sale
adidas neo
goyard handbags
kate spade outlet
pandora bracelet
links of london
lebron 13 shoes
curry shoes
yeezy boost 350
adidas yeezy
falcons jersey
true religion
kyrie 4
kobe 11
adidas nmd r1
prada eyeglasses
nike zoom
asics running shoes
nike hyperdunk
dior sunglasses
adidas tubular
adidas yeezy
lebron 15
nike air max
nfl jerseys
lacoste outlet
michael kors outlet online
hermes belts
true religion outlet
lacoste polo
yeezy boost 350
derrick rose shoes
kayno
under armour curry 3
nike roshe one
hogan outlet
birkin bag
led light up shoes
calvin klein outlet
asics gel kayano
moncler sale
kobe shoes
nike roshe run
asics sneakers
lacoste online shop
yeezy shoes
yeezy
adidas outlet online
michael kors handbags
hermes birkin
longchamp bags
off white clothing
balenciaga sneakers
100% real jordans for cheap
kobe basketball shoes
cartier bracelet
jordan shoes
nike air max95
adidas superstar
yeezy boost 350 v2
air max 90
harden shoes
adidas outlet
lebron 15
light up shoes
yeezy
longchamp
longchamp handbags
lebron 13
nba jerseys
longchamp bags
huarache shoes
ultra boost
yeezys
vans store
adidas yeezy boost
jordan 13
nike huarache
golden goose
lebron soldier 10
yeezy boost 350 v2
kobe byrant shoes
kyrie 4
nike air max 90
kobe 11
air max 90
hermes birkin
kobe basketball shoes
jordan shoes
adidas tubular UK
adidas stan smith men
jordan retro
adidas yeezy
curry 4
air jordan 6
vanvan cleef and arpels
longchamp longchamps
nike polo
foamposites
kate spade outlet
true religion jeans
adidas gazelle sale
golden goose sneakers
huarache shoes
adidas stan smith
adidas nmd
pg 1
adidas stan smith uk
fitflops
air jordan 12
longchamp outlet
bape hoodie
off white hoodie
kobe 9
links of london sale
nike air force 1 high
gucci belts for men
goyard handbags
chrome hearts outlet
puma fenty
air max 95
jordan retro
nike air zoom pegasus 32
cheap nfl jerseys china
mlb jerseys
retro jordans
true religion outlet
adidas superstar UK
adidas yeezy boost
cheap nhl jerseys
atlanta falcons jersey
off white hoodie
hermes bag
adidas stan smith women
nike huarache
huaraches
air jordan 11
adidas tubular
adidas tubular
patriots jersey
longchamp
damian lillard shoes
vans outlet
nmd r1
michael kors
adidas yeezy boost
jordan shoes
westbrook shoes
nike mercurial
jordan shoes
yeezy
jordan 11
lebron 13 low
adidas ultra boost 3.0
lebron soldier 11
tom ford glasses
van cleef arpels
adidas nmd
chrome hearts
caterpillar boots
longchamp handbags
nike air max
cheap nfl jerseys
moncler jackets
yeezy boost
yeezy boost 350
nike air max 2018
retro jordans
timberland shoes
pandora bracelet
kyrie 3
tory burch shoes
michael kors outlet handbags
supreme clothing
yeezy boost
kyrie irving shoes
cheap jordans
true religion jeans
longchamps
adidas store
kobe byrant shoes
chrome hearts
nike hyperdunk
roshe run
air max 90
yeezy shoes
golden goose
reebok outlet
fitflops sale
fitflops sale clearance
air jordan
basketball shoes
adidas eqt support adv
pandora charms
air max 2018
moncler
ferragamo belt
pandora charms
fenty puma
caterpillar shoes
christian louboutin shoes
jordan shoes
adidas ultra boost 3.0
nike basketball shoes
curry 2
adidas stan smith
nike zoom
adidas nmd
nike air force 1 low
john wall shoes
air jordans
led shoes
russell westbrook shoes
nike air max 90
bape hoodie
adidas nmd
nike huarache

Отправить комментарий

MultiAuthentication
Содержание этого поля является приватным и не предназначено к показу.