N-N: Блог

Главные вкладки

Атрибуты в Ubercart. Как сделать автоимтическое присвоение значений?

23 декабря 2009 в 10:45

Использую атрибуты для получения доп. сведений при оформлении заказа. Все хорошо, но мне нужно, чтобы один из атрибутов получал значение из поля SKU автоматически, без участия пользователя. Как это сделать?

Однотипные товары с разными параметрами в Ubercart. Как сделать?

17 декабря 2009 в 16:21

Не могу понять, как мне это сделать. Мне нужно создать несколько классов продуктов. Они будут как бы базовыми. К примеру "ящик деревянный", "Полка настенная". При заказе человек должен будет указать ряд обязательных параметров, н-р размеры, какие требуются именно ему. После того, как он сделал заказ и купил эту вещь, нужно, чтобы в базовом классе отображался список купленных ранее вариантов этого товара , н-р "Ящик деревяный, размеры: 40х50х100", "Ящик деревяный, размеры: 30х20х110", чтобы клиент мог их сразу выбрать для покупки. Если он не находит нужного ему варианта, то тогда заполняет заказ с теми параметрами, которые нужны ему. У меня есть след. мысль, как это сделать: создать продукт в ubercart, у которого будет дополнительное поле "ParentSKU". Если оно пустое, то продукт является базовым. При составлении заказа это поле нужно заполнить значением SKU того товара, по которому составляется заказ. Первый вопрос, на который я не знаю ответа, как заполнить это поле при составлении заказа автоматически. Второй вопрос, как потом сделать отображение в базовом товаре списка товаров с соответсвующим ему ParentSKU. А может, я вообще не в том направлении думаю, может это можно как-то по другому сделать? Спасибо за ваши ответы.