Володя

Володя

С нами с 18 декабря 2012; Место в рейтинге пользователей: #6
Володя
22 января 2017, 13:08
1
0
Можно добавить нужные опции плагином на событие msOnBeforeAddToCart

if ($modx->event->name != 'msOnBeforeAddToCart') {
    return;
}

$options = $modx->getOption('options', $scriptProperties, array(), true);
$options = array_merge(array(
    'optiondefault1' => '1', // необходимые опции
    'optiondefault2' => '2'  // необходимые опции
), $options);

$values = $modx->Event->returnedValues;
$values['options'] = $options;
$modx->event->returnedValues = $values;

return;
Володя
21 января 2017, 13:51
+6
Друзья, я увлекся :)
что курил...? )
Володя
20 января 2017, 16:10
0
Дополнение еще не вышло, это так сказать больше анонс.
так как в mSync не очень хорошо все импортировалось
можно узнать в чем была загвоздка?
Володя
18 января 2017, 16:57
0
Сейчас уже не скажу… Сделайте тестовый сайт и попробуйте.
Володя
18 января 2017, 09:03
+2
Поля старой цены модификации и нет. Значение рассчитывается автоматически исходя из отношения полей цены и старой цены продукта магазина.
Володя
17 января 2017, 10:45
0
Добрый день.
какая версия дополнения?
Напишите в ТП с указанием доступов к админке, спасибо!
Володя
12 января 2017, 18:24
0
Пожалуйста!
Володя
12 января 2017, 18:08
+1
создаете неопубликованный ресурс, чтобы был доступен только админу и вызываете обычный pdoResources, добавить можно пагинацию…
[[!pdoResources?
	&parents=`0`
	&where=`{"deleted":1}`
	&showUnpublished=` `
]]
Володя
12 января 2017, 17:58
+1
Могу предположить что у вас стоит пакет modstore.pro/packages/ecommerce/msoptionsprice2
там пишется id модификации

вы можете изменить чанк и посмотреть что за опция и (или) не выводить ее к примеру так
{foreach $product.options as $key => $option}
      {if $key == 'modification'}{continue}{/if}
      {set $caption = $product[$key ~ '.caption']}
      {set $caption = $caption ? $caption : ('ms2_product_' ~ $key) | lexicon}
      {$caption} - {$option} 
 {/foreach}
Володя
12 января 2017, 14:05
1
+1
{'!CRcalc'|snippet:[
    'input' => $_modx->getPlaceholder('+EUR'),
    'divider' => 'USD',
]}
Володя
11 января 2017, 20:22
0
На здоровье! Изучайте по мере необходимости исходники, это полезно.
Володя
11 января 2017, 18:02
+1
и не выйдет потому что github.com/modxcms/revolution/blob/fbf126690f6ce903faeaeb9f1d958211fc2203c9/manager/controllers/default/resource/create.class.php#L110-L116
пробуйте как
$modx->controller->resourceArray['price'] = 111;
Володя
11 января 2017, 13:13
+1
— настройка msstatorders_grid_order_fields — добавить поле
context
добавит колонку с полем
— настройка msstatorders_grid_order_filter_fields — добавить поле
"context":{}
добавит фильтр для колонки

Володя
11 января 2017, 09:40
+1
Скиньте доступы на тестовый сайт в личку, посмотрю в чем дело.
Спасибо!
Володя
10 января 2017, 19:14
0
Правильно ли я понимаю, что чанк должен содержать только те способы доставки что существуют в системе?
Да, конечно. Каждый блок выделен комментариями, удалите ненужные способы и все будет ок.
Володя
10 января 2017, 18:50
0
Привет, опять я с доставкой, чет не получается заставить работать вместе с msDellin2, чанк msAll.order отсутствует. И msDellin2 и mscDistance версий 2.0.6-beta.
не получается что? Отсутствие чанка msAll.order?

msAll.order — это сборный чанк, вот пример gist.github.com/vgrish/1061f0295e665b02b9d5f878c7f7cd17
Володя
09 января 2017, 13:19
+3
Спасибо, за СПАСИБО! )