frik 0 Опубликовано 7 марта, 2008 Жалоба Share Опубликовано 7 марта, 2008 Как сделать, чтобы в прайсе выводились две колонки с ценами (розница и опт)? Помоему, это достаточно нужная фича, странно что сразу при создании модуля не была предусмотрена такая возможность:( Заранее всем спасибо :) Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 8 марта, 2008 Жалоба Share Опубликовано 8 марта, 2008 По умолчанию такой возможности в данном модуле нет, только дорабатывать файл prcexls.php Но это нужно знать php и mysql немного, что б составить правильный запрос. Я конкретно даже не подскажу как поправить, не знаю. Ссылка на сообщение Поделиться на другие сайты
frik 0 Опубликовано 9 марта, 2008 Автор Жалоба Share Опубликовано 9 марта, 2008 Блин, плохо. Очень надо чтобы любой посититель видел обе цены и оптовую и розничную. А в корзину товар шёл согласно группе покупателя. Неужели никак нельзя сделать, чтобы хоть где-нибудь отображалось обе цены. В идиале конечно же, чтобы рядом с товаром отображалось опт и розница. Или в прайс-листе (но это я уже понял что никак без знания mycql и пхп, моих знания явно не хватит:( ) Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 9 марта, 2008 Жалоба Share Опубликовано 9 марта, 2008 Попробуйте вот этот совет про вывод цены в двух валютах: http://vamshop.ru/support/modules/smartfaq/faq.php?faqid=63 Только меняйте: $vamPriceUSD = new vamPrice('USD', $_SESSION['customers_status']['customers_status_id']); $products_price_USD = $vamPriceUSD->GetPrice($array['products_id'], $format = true, 1, $tax_rate, $array['products_price'], 1); [/code] На: [code] $vamPriceUSD = new vamPrice('RUR', '2'); $products_price_USD = $vamPriceUSD->GetPrice($array['products_id'], $format = true, 1, $tax_rate, $array['products_price'], 1); Вот RUR - это код валюты рубля. 2 - это id код группы покупателей Покупатели, в админке - покупатели - группы можно код посмотреть. По идее, будет выводить обычную цену и цены для группы покупатели. Попробуйте, если не получится, тогда напишите цену какой именно группы нужно выводить. Ссылка на сообщение Поделиться на другие сайты
frik 0 Опубликовано 9 марта, 2008 Автор Жалоба Share Опубликовано 9 марта, 2008 Всё супер, спасибо! Работает! Вот только ещё один момент. Как убрать всё лишнее из скобочек "520,00 руб. (Розничная цена 520,00 руб. Ваша цена 435,00 руб.)" и сделать чтобы там писалось просто (опт 435 руб.) Ссылка на сообщение Поделиться на другие сайты
leshka 0 Опубликовано 10 марта, 2008 Жалоба Share Опубликовано 10 марта, 2008 Найди фразу "Ваша цена и просто замени ее на ОПТ" Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 10 марта, 2008 Жалоба Share Опубликовано 10 марта, 2008 frik Тексты Ваша цена, розничная, они сидят в файле /lang/russian/russian.php Просто, к примеру, замени: define('MSRP','Розничная цена ');define('YOUR_PRICE','Ваша цена ');[/code] на: [code]define('MSRP','');define('YOUR_PRICE',''); Хотя может быть придётся ещё полазить в файле /includes/classes/vamPrice.php Удалить там вывод MSRP Ссылка на сообщение Поделиться на другие сайты
frik 0 Опубликовано 10 марта, 2008 Автор Жалоба Share Опубликовано 10 марта, 2008 В /includes/classes/vamPrice.php вывод MSRP я убрал так: Надо заменить $price = '<span class="productOldPrice">'.MSRP.$this->Format($pPrice, $format).'</span><br />'.YOUR_PRICE.$this->checkAttributes($pID).$this->Format($sPrice, $format); на $price = '<span class="productOldPrice">'.'</span>'.YOUR_PRICE.$this->checkAttributes($pID).$this->Format($sPrice, $format); Ссылка на сообщение Поделиться на другие сайты
frik 0 Опубликовано 10 марта, 2008 Автор Жалоба Share Опубликовано 10 марта, 2008 И надеюсь, последний вопросик:) Теперь такая ситуация: Заходишь обычным покупателем, всё красиво отображается: 520,00 руб. (опт 435,00 руб.) Заходишь оптовым покупателем, видишь такую картину: опт 435,00 руб. (опт 435,00 руб.). Можно ли убрать для этой группы дублирование цены? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 10 марта, 2008 Жалоба Share Опубликовано 10 марта, 2008 А вот здесь даже не знаю как убрать, если честно. Может в vamPrice как-то добавить условие: if ($_SESSION['customers_status']['customers_status_id'] == 'X') {цена без скобок} else {со скобками}[/code]X - это номер группы опт. Ссылка на сообщение Поделиться на другие сайты
frik 0 Опубликовано 12 марта, 2008 Автор Жалоба Share Опубликовано 12 марта, 2008 Два дня копался, так и не докапался:( Взываю о помощи! Может кто откликнется? Каким образом добавить это условие? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 13 марта, 2008 Жалоба Share Опубликовано 13 марта, 2008 Видимо, в /includes/classes/vam_price.php Нужно менять строку: $price = '<span class="productOldPrice">'.MSRP.$this->Format($pPrice, $format).'</span><br />'.YOUR_PRICE.$this->checkAttributes($pID).$this->Format($sPrice, $format);[/code] Например на такую: [code]if ($_SESSION['customers_status']['customers_status_id'] == 'X') { $price = '<span class="productOldPrice">'.MSRP.$this->Format($pPrice, $format).'</span>';} else { $price = '<span class="productOldPrice">'.MSRP.$this->Format($pPrice, $format).'</span><br />'.YOUR_PRICE.$this->checkAttributes($pID).$this->Format($sPrice, $format);} Только вместо X подставь номер нужно группы покупателей. Номер (id) группы можно посмотреть в Админке - Покупатели - Группы покуптелей. Ссылка на сообщение Поделиться на другие сайты
frik 0 Опубликовано 14 марта, 2008 Автор Жалоба Share Опубликовано 14 марта, 2008 неа, не получается Если так сделать, то появляется две зачёркнутых цены розничные Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 15 марта, 2008 Жалоба Share Опубликовано 15 марта, 2008 А если места поменять, вот так: if ($_SESSION['customers_status']['customers_status_id'] == 'X') { $price = '<span class="productOldPrice">'.MSRP.$this->Format($pPrice, $format).'</span><br />'.YOUR_PRICE.$this->checkAttributes($pID).$this->Format($sPrice, $format);}} else { $price = '<span class="productOldPrice">'.MSRP.$this->Format($pPrice, $format).'</span>'; }[/code] Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения