Павел Гвоздь

Павел Гвоздь

С нами с 31 мая 2015; Место в рейтинге пользователей: #2
Павел Гвоздь
04 февраля 2016, 20:39
0
Честно говоря, я открыл для себя людей, которые не знают, что в ms2 есть такая клёвая плюха. :)
Павел Гвоздь
04 февраля 2016, 17:23
+2
В общем-то Илья назвал причину появления данного компонента.

У меня складывается впечатление, что пост твой появился тут ради ссылки. =) Капелька бреда, не воспринимай всерьёз. ;)
Павел Гвоздь
27 января 2016, 17:44
0
Да. Напиши в ЛС, я скину свой скайп — обсудим детали.
Павел Гвоздь
27 января 2016, 11:44
0
Разве не об этом? А если да, то зачем плодить кучу топиков одинаковых, когда этот пост по ссылке ровно на той же странице, куда был запощен данный пост?
Павел Гвоздь
27 января 2016, 11:02
0
Василий, а как ты из плагина OnPageNotFound передаёшь в Феном данные? В объекте $modx?
Павел Гвоздь
27 января 2016, 10:36
0
Смотри в посте внимательнее… Там сказано об использованных дополнениях и как что выводится через pdoResources…
Павел Гвоздь
27 января 2016, 10:30
5
0
1) Создаёшь файл core/components/minishop2/custom/order/myorderhandler.class.php с содержимым:
<?php
class myOrderHandler extends msOrderHandler
{
	public function submit($data = array())
	{
		$min_price_order = $this->modx->getOption('ms2_minimum_price_order');
		$cart_status = $this->ms2->cart->status();
		$currency = $this->modx->lexicon('ms2_frontend_currency');
		if( $cart_status['total_cost'] < $min_price_order )
		{
			return $this->error( 'ms2_order_err_total_price', array(), array('price'=>$min_price_order, 'currency'=>$currency) );
		}
		return parent::submit($data);
	}
}

2) Создаёшь настройку (желательно в namespace «minishop2») ms2_minimum_price_order со значением суммы заказа, например: 50000.

3) В настройке ms2_order_handler_class указываешь только что созданный класс обработчик, вот так: myOrderHandler.

Вроде всё…
Павел Гвоздь
26 января 2016, 20:12
0
Единственное, есть вопрос про регу через номер телефона. Email записываешь как «телефон@domain.ru»? Насколько я знаю, поле email оставлять пустым не кошерно.
Павел Гвоздь
26 января 2016, 20:10
+1
Хорошая статья, спасибо! Нашёл интересные моменты для себя, которые как раз применю в новом проекте. Помоему я ещё ни раз повторю, что Василий, как всегда во-время! :)
Павел Гвоздь
26 января 2016, 16:14
0
Можно допилить функционал. Но где-то только через неделю (максимум).
Павел Гвоздь
21 января 2016, 07:26
0
Это к Василию. Я отключаю настройку cache_resource и этот баг пропадает, насколько я помню.
Павел Гвоздь
20 января 2016, 08:04
0
Забавно. :) Здесь на изображении есть такая сноска:
Важно знать. Если у акции не указан ни один товар или раздел — она применится ко всему магазину.
Павел Гвоздь
19 января 2016, 10:46
+1
Тоже верно.
Павел Гвоздь
19 января 2016, 10:42
0
… удалит, вернёт деньги, но транспортник останется у возмущённого покупателя, который скорее всего потом осознает свою неправоту и научится наконец разбираться в MODX в целом, и в его расширениях (особенно таких простых, как ms2gallery) в частности… прецендент, как никак… как бы потом рост таких «возмущенцев» не начался в геометрической прогрессии. :)
Павел Гвоздь
19 января 2016, 10:38
+1
ЗП от и до думаю стоило бы указать. И надолго ли сотрудничество. Ну и название студии, наверн.
Павел Гвоздь
19 января 2016, 09:12
0
Для платных дополнений есть тех поддержка в магазине modstore.pro. Туда, пожалуйста, напиши и доступ к сайту.
Павел Гвоздь
17 января 2016, 19:08
+2
Классная идея… Покажи потом, что получилось. =)