0 Пользователей и 1 Гость просматривают эту тему.
  • 35 Ответов
  • 4043 Просмотров
*

Ragivort

  • Завсегдатай
  • 1154
  • 58 / 2
  • Такая Life
Закупочная цена
« : 12.03.2015, 15:40:56 »
Всем привет, зачем в ЖШ есть у товара поле ЗАКУПОЧНАЯ ЦЕНА? Как можно ее вывести в товарах и в товаре, в корзину, и оперировать ей вообще? Допустим при большой сумме заказа, использовать закупочную цену
Дозволь мне свершить то добро, которое я способен свершить, теперь, ибо я могу более не вернуться сюда.
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: Закупочная цена
« Ответ #1 : 12.03.2015, 18:10:52 »
зачем в ЖШ есть у товара поле ЗАКУПОЧНАЯ ЦЕНА?

мне бы тоже хотелось знать. имхо - бесполезное поле

Как можно ее вывести в товарах и в товаре, в корзину, и оперировать ей вообще?

по-умолчанию такого функционала нет. только дописывать
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

Vitos

  • Захожу иногда
  • 161
  • 6 / 0
Re: Закупочная цена
« Ответ #2 : 12.03.2015, 21:05:19 »
Вижу в этом как минимум пару варианты использования
1 для ведения простого контроля в админке за ценами, и видеть "зазор".
2 возможно для дополнений, которые могут выставлять цену в магазине с надбавкой в % от закупки к примеру, или еще чего.
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: Закупочная цена
« Ответ #3 : 12.03.2015, 22:24:23 »
1. этот "зазор" - ни о чем. позавчера купили 10 штук за 40, вчера 15 штук по 50, сегодня 12 штук по 45, продали все по 70. какой я тут зазор вижу? это лажа а не зазор. без партионного учета себестоимость в финансовых расчетах участвовать не может. а партионный учет в интернет магазине - имхо абсолютно лишнее дело. интернет магазин должен продавать, а не считать. итого - закупочная цена имхо полная бестолковость
2. дополнения с таким успехом могут работать и с обычной ценой. ставьте туда закупку и показывайте цену уже аддонами с % надбавкой. итого - опять бестолковость :)

короче, есть оно и есть. не удалять же. но применения особо я не вижу.
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

Vitos

  • Захожу иногда
  • 161
  • 6 / 0
Re: Закупочная цена
« Ответ #4 : 12.03.2015, 22:40:26 »
по первому варианту не у всех так как у вас, дело индивидуальное.
по второму согласен, сам так делал.
Есть еще такая мысль, к примеру есть аддон - система скидок (не важно по какому принципу), но не ниже чем закупочная.
*

nevigen

  • Moderator
  • 10431
  • 862 / 25
  • http://n*****n.com
Re: Закупочная цена
« Ответ #5 : 12.03.2015, 23:12:46 »
в общем 2 ТС
может использовать закупочную к тому что вам надо :)
форум дает добро...

а то уже начали что попало...
вангую
апелирую
апеляция на апеляцию

причем тут закупочная цена как поле ? и ваши предполжения о том как могли бы использовать вы или предполагали разработчики?
если ТС задал конкретный вопрос по использованию для себя
блин ... флудильня какаято...
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: Закупочная цена
« Ответ #6 : 12.03.2015, 23:41:05 »
 ;D договорились  ;D

щас тема улетит в топку :) а так весело было :)
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

Vitos

  • Захожу иногда
  • 161
  • 6 / 0
Re: Закупочная цена
« Ответ #7 : 13.03.2015, 00:01:26 »
nevigen, ну тут все по своему правы, просто я хотел сказать, что разработчики оставили решение как его использовать, за нами, а не с определенной целью.
Видимо мне надо было сразу так написать :)
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: Закупочная цена
« Ответ #8 : 13.03.2015, 00:21:48 »
типа того. просто какое то доп.поле с названием Закупочная цена :) я так думаю, у разработчиков были изначально мысли как то его прикрутить к статистике и так далее, но потом видимо поняли невозможность этого в таком виде.
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

Ragivort

  • Завсегдатай
  • 1154
  • 58 / 2
  • Такая Life
Re: Закупочная цена
« Ответ #9 : 13.03.2015, 09:35:40 »
Дело в том, что закупочная цена отображается только в админке, ее нельзя вывести на фронт. Зачем она, видимо для админов магазина, сравнивать цены.
Оперировать ей увы нельзя никак( Хотя сделано имхо фигово, если бы можно было продавать по закупке при большом заказе.
Дозволь мне свершить то добро, которое я способен свершить, теперь, ибо я могу более не вернуться сюда.
*

Vitos

  • Захожу иногда
  • 161
  • 6 / 0
Re: Закупочная цена
« Ответ #10 : 13.03.2015, 10:21:58 »
Цитировать
ее нельзя вывести на фронт
Стандартными средствами нет, но в шаблоне если нужно, можно и так.
Код
<?php print formatprice($this->product->product_buy_price)?>
*

Ragivort

  • Завсегдатай
  • 1154
  • 58 / 2
  • Такая Life
Re: Закупочная цена
« Ответ #11 : 13.03.2015, 10:30:03 »
Эм, я в товаре выводил все переменные, но не нашел там закупочной цены, я имею в виду выводил все переменные массива.
Дозволь мне свершить то добро, которое я способен свершить, теперь, ибо я могу более не вернуться сюда.
*

Vitos

  • Захожу иногда
  • 161
  • 6 / 0
Re: Закупочная цена
« Ответ #12 : 13.03.2015, 10:49:02 »
Хм. А я вот так сделал
Код
<?php  foreach($this->product as $key=>$val){ 
echo $key.'<br>';
}  ?>
и увидел такие строчки
Цитировать
product_old_price
product_buy_price
product_price
min_price
different_prices
*

kentspb1

  • Осваиваюсь на форуме
  • 41
  • 0 / 0
Re: Закупочная цена
« Ответ #13 : 13.03.2015, 14:56:40 »
 шаблоне если нужно, можно и так.
Код
<?php print formatprice($this->product->product_buy_price)?>

а как сделать так, чтоб ее видели только пользователи с определенным доступом?
*

nevigen

  • Moderator
  • 10431
  • 862 / 25
  • http://n*****n.com
Re: Закупочная цена
« Ответ #14 : 13.03.2015, 15:09:30 »
а как сделать так, чтоб ее видели только пользователи с определенным доступом?
поискать на форуме может ?

заодно подумать что значит определенный доступ ?
это по желтым карточкам выданным в Вашем магазине ?
надо ставить сканер :)

или все таки есть инные критерии определённости.
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

kentspb1

  • Осваиваюсь на форуме
  • 41
  • 0 / 0
Re: Закупочная цена
« Ответ #15 : 13.03.2015, 18:29:47 »
поискать на форуме может ?

или все таки есть инные критерии определённости.

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

nevigen

  • Moderator
  • 10431
  • 862 / 25
  • http://n*****n.com
Re: Закупочная цена
« Ответ #16 : 13.03.2015, 21:43:42 »
Можно конечно назначать скидки для групп в процентах, но проблема в том, что наценка на каждый товар разная и это не совсем подходит.
есть прайс фор групп - платный аддон у разработчиков.
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

Vitos

  • Захожу иногда
  • 161
  • 6 / 0
Re: Закупочная цена
« Ответ #17 : 13.03.2015, 22:53:06 »
Как вариант, можно попробовать по id группы.
Код
<?php
$adv_user = JSFactory::getUserShop();
if($adv_user->usergroup_id == 1){
print formatprice($this->product->product_buy_price);
}
?>
В этом случае выводим закупку только для группы Default.
Если не так, может гуру исправят.
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: Закупочная цена
« Ответ #18 : 14.03.2015, 00:02:14 »
это будет только визуально, в корзину упадет товар по обычной цене. там далеко не в одном месте изменения нужны
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

Vitos

  • Захожу иногда
  • 161
  • 6 / 0
Re: Закупочная цена
« Ответ #19 : 14.03.2015, 00:12:07 »
Ой, сорри, не так понял задачу. Покупку по этой цене конечно не сделать.
*

kentspb1

  • Осваиваюсь на форуме
  • 41
  • 0 / 0
Re: Закупочная цена
« Ответ #20 : 16.03.2015, 15:38:39 »
Price per consignment for group не подходит так как тоже указывается скидка в процентах, но для каждого товара отдельно, при заданном условии количества. а вопрос как раз в том, чтоб цену оптовикам можно было написать фиксированную и без привязки к количеству
*

nevigen

  • Moderator
  • 10431
  • 862 / 25
  • http://n*****n.com
Re: Закупочная цена
« Ответ #21 : 16.03.2015, 15:58:42 »
priceforgroup еще раз повторить ?
сколько раз сказать ? 12 ? 18 ?

решение есть.
хотите создать для всех ?
тогда ждем решения тут.
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: Закупочная цена
« Ответ #22 : 16.03.2015, 16:00:18 »
Price per consignment for group не подходит

есть прайс фор групп - платный аддон у разработчиков.
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

kentspb1

  • Осваиваюсь на форуме
  • 41
  • 0 / 0
Re: Закупочная цена
« Ответ #23 : 20.03.2015, 13:48:49 »
на сайте https://www.webdesigner-profi.de/ с таким названием ничего нет. Яндекс и Google тоже ничего по существу не показали.
только вот такой нашел Product price for User Group
*

nevigen

  • Moderator
  • 10431
  • 862 / 25
  • http://n*****n.com
Re: Закупочная цена
« Ответ #24 : 20.03.2015, 13:50:15 »
ну это именно он и есть
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

skydimas

  • Осваиваюсь на форуме
  • 27
  • 0 / 0
Re: Закупочная цена
« Ответ #25 : 08.02.2017, 22:15:04 »
А вот такой еще вопрос по закупочной цене, помогите, пожалуйста. Тут выше приводили как вставить её в шаблон, но в таком виде она выводится без учета зависимых атрибутов, для каждого из которых в админке можно задать свою закупочную цену.

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

Но для моих познаний уж очень сложно получается, пытался "раскопать" всю эту цепочку в контроллерах JoomShopping, но на обычной цене там много расчетов завязано, запутался.
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: Закупочная цена
« Ответ #26 : 08.02.2017, 23:07:14 »
вам нужна модель productajaxrequest.php . весь ответ AJAX там, добавляйте свои поля
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

skydimas

  • Осваиваюсь на форуме
  • 27
  • 0 / 0
Re: Закупочная цена
« Ответ #27 : 09.02.2017, 00:37:56 »
В-общем ничего не вышло у меня, попрошу посмотреть, может кто разберется. Делал по аналогии с выводом product_old_price. Вот какие изменения внес в файлы joomshopping:

В файле lib/jtableauto.php добавил prod.product_buy_price в эту функцию
Код
function getBuildQueryListProductDefaultResult($adfields=array()){
        $lang = JSFactory::getLang();
if (count($adfields)>0) $adquery = ",".implode(', ',$adfields); else $adquery = '';
        return "prod.product_id, pr_cat.category_id, prod.`".$lang->get('name')."` as name, prod.`".$lang->get('short_description')."` as short_description, prod.product_ean, prod.image, prod.product_price, prod.currency_id, prod.product_tax_id as tax_id, prod.product_old_price, prod.product_buy_price, prod.product_weight, prod.average_rating, prod.reviews_count, prod.hits, prod.weight_volume_units, prod.basic_price_unit_id, prod.label_id, prod.product_manufacturer_id, prod.min_price, prod.product_quantity, prod.different_prices".$adquery;
    }

В файле tables/product.php создал функцию
Код
	function getBuyPrice(){
        if (isset($this->attribute_active_data->buy_price)){
            return $this->attribute_active_data->buy_price;
        }else{
            return $this->product_buy_price;
        }   
    }

В файле models/productajaxrquest.php в тело public function getLoadProductData() записал
Код
	if ($product->product_buy_price){
            $buy_price = formatprice($product->getBuyPrice());
            $rows['buyprice'] = $buy_price;
        }

И наконец в js/functions.js записал
Код
	if (json.buyprice){
                jQuery("#buy_price").html(json.buyprice);
            }

В файле шаблона product_default.php вызываю вот этим кодом
Код
<span id="buy_price"><?php print formatprice($this->product->product_buy_price)?></span>

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

Я, конечно же, понимаю свой дилетантский подход, но это всё, на что хватило моих знаний и представлений.
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: Закупочная цена
« Ответ #28 : 09.02.2017, 10:54:24 »
то что lib/jtableauto.php - то в принципе лишнее, а дальше в принципе все на первый взгляд правильно. ну за исключением того, что это можно сделать без хаков, но то пока не обсуждаем. а что приходит в ответе AJAX? смотрели в консоли javascript, что содерится в buyprice?
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

skydimas

  • Осваиваюсь на форуме
  • 27
  • 0 / 0
Re: Закупочная цена
« Ответ #29 : 09.02.2017, 14:07:16 »
Эх, к сожалению не сильно понимаю в javascript. По мануалам инета попытался из консоли переменные выводить, через console.log() и через alert(). Так у меня результат undefined вообще для всех переменных из functions.js возвращает, в том числе и для рабочих, точно существующих (ean, price).
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Цена атрибута в списке товаров

Автор misteri27

Ответов: 4
Просмотров: 411
Последний ответ 09.09.2021, 10:41:49
от kit2m2
Цена в корзине без НДС для стран

Автор misteri27

Ответов: 1
Просмотров: 465
Последний ответ 02.06.2021, 13:51:09
от misteri27
Как могла попасть старая цена в заказ или какие логи посмотреть?

Автор Dolphin4ik_1

Ответов: 3
Просмотров: 542
Последний ответ 03.05.2021, 23:22:17
от gartes
Единицы измерения для товара и Дополнительная цена - Проблема!

Автор kit2m2

Ответов: 37
Просмотров: 17956
Последний ответ 14.05.2020, 22:48:21
от jesus
Дополнительная цена JoomShopping

Автор andrex87

Ответов: 12
Просмотров: 1524
Последний ответ 17.02.2020, 20:50:22
от 3axap-superstar