anton_from_ip Опубликовано 9 марта, 2013 Жалоба Поделиться Опубликовано 9 марта, 2013 Ребят подскажите плз как реализовать такую фишку, у меня есть прайс с 4 типами цен не завязанными под проценты, как мне их привязать к товарам?Второй вопрос, как разным покупателям реализовать показ одной из 4 цен, в зависимости от категории в которой он находится и конечно реализовать это.Зараннее благодарен. Цитата Ссылка на сообщение Поделиться на другие сайты
Чудилла Опубликовано 9 марта, 2013 Жалоба Поделиться Опубликовано 9 марта, 2013 Чтоб хранить 4 типа цен, нужно новые строки в таблице variantsА если бы у тебя был один тип цены, и цена менялась изза процента, то можно и без новых строк) Цитата Ссылка на сообщение Поделиться на другие сайты
anton_from_ip Опубликовано 9 марта, 2013 Автор Жалоба Поделиться Опубликовано 9 марта, 2013 Ок спасибо, начну с первого шага, где взять таблицу variants? Цитата Ссылка на сообщение Поделиться на другие сайты
anton_from_ip Опубликовано 9 марта, 2013 Автор Жалоба Поделиться Опубликовано 9 марта, 2013 Таблицу нашел,теперь нужно както добавить туда строки,найти ее можно через PHPMyAdmin Цитата Ссылка на сообщение Поделиться на другие сайты
Kosjak76 Опубликовано 9 марта, 2013 Жалоба Поделиться Опубликовано 9 марта, 2013 Я бы вам советовал с такими знаниями в движок не лезть... Задача явно не для вас. Осуществить подобное без знаний PHP, MySQL, Smarty невозможно. Цитата Ссылка на сообщение Поделиться на другие сайты
anton_from_ip Опубликовано 9 марта, 2013 Автор Жалоба Поделиться Опубликовано 9 марта, 2013 Предлагаю создать пошаговую инструкцию как это сделать,даже с моими знаниями) и помощью форумчан Цитата Ссылка на сообщение Поделиться на другие сайты
Wizard Опубликовано 10 марта, 2013 Жалоба Поделиться Опубликовано 10 марта, 2013 anton_from_ip, увы за допил принято денег платить. Все присутствующие разработчики люди серьезные, и все свободное время занятно под заказы.но если вы решили постичь все тонкости программирования - начните с установки сайта на локальный сервер.Если вы хотите манипулировать ценами (создавать, удалять) необходимо написать обработчик цен, если они будут статичны то все будет проще.Смело создавайте 4 колонки под цены в вариантах и при выводе класифицируйте их по конкреную группу пользователей. Это можно делать сразу при запросе к варианта в mysql, или при выводе обработать условиями php.Результатами можете позже поделиться) Цитата Ссылка на сообщение Поделиться на другие сайты
anton_from_ip Опубликовано 10 марта, 2013 Автор Жалоба Поделиться Опубликовано 10 марта, 2013 Wizard, спасибо за совет Цитата Ссылка на сообщение Поделиться на другие сайты
Wizard Опубликовано 10 марта, 2013 Жалоба Поделиться Опубликовано 10 марта, 2013 вы начните, покажите первые шаги, а мы поможем.открывайте api/Variants.phpsimpla/ProductAdmin.phpsimpla/design/html/product.tplпродублируйте свойство варианта price - price_1, price_2, price_3не забудьте добавить в базе эти поля. Цитата Ссылка на сообщение Поделиться на другие сайты
anton_from_ip Опубликовано 10 марта, 2013 Автор Жалоба Поделиться Опубликовано 10 марта, 2013 открывайте api/Variants.phpsimpla/ProductAdmin.phpsimpla/design/html/product.tpl Открыл, пытаюсь найти где нужно продублировать Цитата Ссылка на сообщение Поделиться на другие сайты
Wizard Опубликовано 10 марта, 2013 Жалоба Поделиться Опубликовано 10 марта, 2013 отследить путь свойства "price", добавьте аналогично еще 3 подобных свойства Цитата Ссылка на сообщение Поделиться на другие сайты
anton_from_ip Опубликовано 10 марта, 2013 Автор Жалоба Поделиться Опубликовано 10 марта, 2013 хз Цитата Ссылка на сообщение Поделиться на другие сайты
anton_from_ip Опубликовано 10 марта, 2013 Автор Жалоба Поделиться Опубликовано 10 марта, 2013 выполняю Цитата Ссылка на сообщение Поделиться на другие сайты
Wizard Опубликовано 10 марта, 2013 Жалоба Поделиться Опубликовано 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 Цитата Ссылка на сообщение Поделиться на другие сайты
anton_from_ip Опубликовано 10 марта, 2013 Автор Жалоба Поделиться Опубликовано 10 марта, 2013 выполняю Цитата Ссылка на сообщение Поделиться на другие сайты
Wizard Опубликовано 10 марта, 2013 Жалоба Поделиться Опубликовано 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 ... Цитата Ссылка на сообщение Поделиться на другие сайты
Wizard Опубликовано 10 марта, 2013 Жалоба Поделиться Опубликовано 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> Цитата Ссылка на сообщение Поделиться на другие сайты
Wizard Опубликовано 10 марта, 2013 Жалоба Поделиться Опубликовано 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`пол дела сделано! теперь надо подумать каким образом мы будем доставать цены... Цитата Ссылка на сообщение Поделиться на другие сайты
anton_from_ip Опубликовано 10 марта, 2013 Автор Жалоба Поделиться Опубликовано 10 марта, 2013 Выполнил Цитата Ссылка на сообщение Поделиться на другие сайты
anton_from_ip Опубликовано 10 марта, 2013 Автор Жалоба Поделиться Опубликовано 10 марта, 2013 Вопрос как в базу добавить поля? Цитата Ссылка на сообщение Поделиться на другие сайты
Wizard Опубликовано 10 марта, 2013 Жалоба Поделиться Опубликовано 10 марта, 2013 через phpmyadmin Цитата Ссылка на сообщение Поделиться на другие сайты
anton_from_ip Опубликовано 10 марта, 2013 Автор Жалоба Поделиться Опубликовано 10 марта, 2013 да это я понял,я уже тут,как добавить и куда именно? В таблицу s_variants? Цитата Ссылка на сообщение Поделиться на другие сайты
anton_from_ip Опубликовано 10 марта, 2013 Автор Жалоба Поделиться Опубликовано 10 марта, 2013 через окно запроса sql? Цитата Ссылка на сообщение Поделиться на другие сайты
Wizard Опубликовано 10 марта, 2013 Жалоба Поделиться Опубликовано 10 марта, 2013 Структура -> добавить после -> кнопка ок -> тип flot - 14,2 -> кнопка сохранить Цитата Ссылка на сообщение Поделиться на другие сайты
anton_from_ip Опубликовано 10 марта, 2013 Автор Жалоба Поделиться Опубликовано 10 марта, 2013 все сделал Цитата Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.