anton_from_ip Posted March 9, 2013 Report Share Posted March 9, 2013 Ребят подскажите плз как реализовать такую фишку, у меня есть прайс с 4 типами цен не завязанными под проценты, как мне их привязать к товарам?Второй вопрос, как разным покупателям реализовать показ одной из 4 цен, в зависимости от категории в которой он находится и конечно реализовать это.Зараннее благодарен. Quote Link to post Share on other sites
Чудилла Posted March 9, 2013 Report Share Posted March 9, 2013 Чтоб хранить 4 типа цен, нужно новые строки в таблице variantsА если бы у тебя был один тип цены, и цена менялась изза процента, то можно и без новых строк) Quote Link to post Share on other sites
anton_from_ip Posted March 9, 2013 Author Report Share Posted March 9, 2013 Ок спасибо, начну с первого шага, где взять таблицу variants? Quote Link to post Share on other sites
anton_from_ip Posted March 9, 2013 Author Report Share Posted March 9, 2013 Таблицу нашел,теперь нужно както добавить туда строки,найти ее можно через PHPMyAdmin Quote Link to post Share on other sites
Kosjak76 Posted March 9, 2013 Report Share Posted March 9, 2013 Я бы вам советовал с такими знаниями в движок не лезть... Задача явно не для вас. Осуществить подобное без знаний PHP, MySQL, Smarty невозможно. Quote Link to post Share on other sites
anton_from_ip Posted March 9, 2013 Author Report Share Posted March 9, 2013 Предлагаю создать пошаговую инструкцию как это сделать,даже с моими знаниями) и помощью форумчан Quote Link to post Share on other sites
Wizard Posted March 10, 2013 Report Share Posted March 10, 2013 anton_from_ip, увы за допил принято денег платить. Все присутствующие разработчики люди серьезные, и все свободное время занятно под заказы.но если вы решили постичь все тонкости программирования - начните с установки сайта на локальный сервер.Если вы хотите манипулировать ценами (создавать, удалять) необходимо написать обработчик цен, если они будут статичны то все будет проще.Смело создавайте 4 колонки под цены в вариантах и при выводе класифицируйте их по конкреную группу пользователей. Это можно делать сразу при запросе к варианта в mysql, или при выводе обработать условиями php.Результатами можете позже поделиться) Quote Link to post Share on other sites
anton_from_ip Posted March 10, 2013 Author Report Share Posted March 10, 2013 Wizard, спасибо за совет Quote Link to post Share on other sites
Wizard Posted March 10, 2013 Report Share Posted March 10, 2013 вы начните, покажите первые шаги, а мы поможем.открывайте api/Variants.phpsimpla/ProductAdmin.phpsimpla/design/html/product.tplпродублируйте свойство варианта price - price_1, price_2, price_3не забудьте добавить в базе эти поля. Quote Link to post Share on other sites
anton_from_ip Posted March 10, 2013 Author Report Share Posted March 10, 2013 открывайте api/Variants.phpsimpla/ProductAdmin.phpsimpla/design/html/product.tpl Открыл, пытаюсь найти где нужно продублировать Quote Link to post Share on other sites
Wizard Posted March 10, 2013 Report Share Posted March 10, 2013 отследить путь свойства "price", добавьте аналогично еще 3 подобных свойства Quote Link to post Share on other sites
anton_from_ip Posted March 10, 2013 Author Report Share Posted March 10, 2013 хз Quote Link to post Share on other sites
anton_from_ip Posted March 10, 2013 Author Report Share Posted March 10, 2013 выполняю Quote Link to post Share on other sites
Wizard Posted March 10, 2013 Report Share Posted March 10, 2013 Дублируйте <li class="variant_price"><input name="variants[price][{$variant->id}]" type="text" value="{$variant->price|escape}" /></li><li class="variant_price"><input name="variants[price_1][{$variant->id}]" type="text" value="{$variant->price_1|escape}" /></li><li class="variant_price"><input name="variants[price_2][{$variant->id}]" type="text" value="{$variant->price_2|escape}" /></li><li class="variant_price"><input name="variants[price_3][{$variant->id}]" type="text" value="{$variant->price_3|escape}" /></li>и перемещайтесь в simpla/ProductAdmin.php Quote Link to post Share on other sites
anton_from_ip Posted March 10, 2013 Author Report Share Posted March 10, 2013 выполняю Quote Link to post Share on other sites
Wizard Posted March 10, 2013 Report Share Posted March 10, 2013 anton_from_ip, что вы там видете?прально, там нам ничего не надо менять, спасибо Денису)))идет в api/Variants.php и добавляем в get_variants и get_variantSELECT v.id, v.product_id , v.price, v.price_1, v.price_2, v.price_3 ... Quote Link to post Share on other sites
Wizard Posted March 10, 2013 Report Share Posted March 10, 2013 anton_from_ip, надеюсь вы не забыли пробдублировать в шабке шаблона варинтов цены?<ul id="header"><li class="variant_move"></li><li class="variant_name">Название варианта</li><li class="variant_sku">Артикул</li><li class="variant_price">Цена, {$currency->sign}</li><li class="variant_price">Цена 1, {$currency->sign}</li><li class="variant_price">Цена 2, {$currency->sign}</li><li class="variant_price">Цена 3, {$currency->sign}</li><li class="variant_discount">Старая, {$currency->sign}</li><li class="variant_amount">Кол-во</li></ul> Quote Link to post Share on other sites
Wizard Posted March 10, 2013 Report Share Posted March 10, 2013 теперь добавляем в базу наши поляALTER TABLE `s_variants` ADD `price_1` FLOAT( 14, 2 ) NOT NULL AFTER `price`ALTER TABLE `s_variants` ADD `price_2` FLOAT( 14, 2 ) NOT NULL AFTER `price_1`ALTER TABLE `s_variants` ADD `price_3` FLOAT( 14, 2 ) NOT NULL AFTER `price_2`пол дела сделано! теперь надо подумать каким образом мы будем доставать цены... Quote Link to post Share on other sites
anton_from_ip Posted March 10, 2013 Author Report Share Posted March 10, 2013 Выполнил Quote Link to post Share on other sites
anton_from_ip Posted March 10, 2013 Author Report Share Posted March 10, 2013 Вопрос как в базу добавить поля? Quote Link to post Share on other sites
Wizard Posted March 10, 2013 Report Share Posted March 10, 2013 через phpmyadmin Quote Link to post Share on other sites
anton_from_ip Posted March 10, 2013 Author Report Share Posted March 10, 2013 да это я понял,я уже тут,как добавить и куда именно? В таблицу s_variants? Quote Link to post Share on other sites
anton_from_ip Posted March 10, 2013 Author Report Share Posted March 10, 2013 через окно запроса sql? Quote Link to post Share on other sites
Wizard Posted March 10, 2013 Report Share Posted March 10, 2013 Структура -> добавить после -> кнопка ок -> тип flot - 14,2 -> кнопка сохранить Quote Link to post Share on other sites
anton_from_ip Posted March 10, 2013 Author Report Share Posted March 10, 2013 все сделал Quote Link to post Share on other sites
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.