Ivan

Ivan

С нами с 15 июня 2017; Место в рейтинге пользователей: #619

Связи товаров, включить в выборку основной товар Minishop2

Здравствуйте!

Интересует такой вопрос, вывожу связи товаров в карточке продукта:

{set $colors = $_modx->runSnippet('!msProducts', [
    		        'parents' => $_modx->resource.parent,
    		        'link' => 2,
                    'tpl' => 'tpl.productColorOption',
    		        'master' => $_modx->resource.id,
    		    ])}
Но не могу включить параметр

'resources' => $_modx->resource.id
для того, чтобы в выборке был тот товар, в котором он сейчас находится. Как можно исправить проблему?
Ivan
14 июля 2019, 15:35
modx.pro
475
0

Наполнить интернет-магазин товарами

7 5 000
Здравствуйте!

Требуется наполнить интернет-магазин товарами. 1 товар – 10 рублей.

Требования:
Загружать картинки
Добавлять описание
Добавлять хар-ки

Есть сайт донор, с которого требуется брать товар. Категории: Телефоны, аксессуары и т.д
Ivan
31 мая 2019, 20:06
modx.pro
573
0

Немного доработать интернет-магазин

7 5 000
Здравствуйте!

Требуется верстальщик с навыками дизайна, который хорошо знает систему MODX. Нужно немного доработать интернет-магазин, в плане верстки и немного программирования. Более подробно обсудим с исполнителем.
Ivan
03 мая 2019, 16:21
modx.pro
536
0

Выбор города и поддомены

Здравствуйте!

Задача стоит следующая: есть компания, у которой филиалы в разных городах России, требуется сделать разделение на поддомены, т.е у посетителя должна быть возможность выбрать свой город при необходимости, если система не смогла определить его автоматически и перевести его на поддомен, к примеру — moscow.site.ru, spb.site.ru.

На данных поддоменах нужно изменять информацию, я нашел плагины: GeoLocation, cityFields, но в них, как я понял есть возможность менять только контактную информацию (телефон, адрес, эмайл), но требуется также изменять pagetitle, keywords, description и не сколько других дополнительных полей.

Как решить данную задачу, есть ли готовые решения?
Ivan
11 ноября 2018, 20:38
modx.pro
1 199
+1

Вызов сниппета блокирует другой сниппет

Здравствуйте!

Столкнулся с проблемой, при запуске сниппета $modx->runSnippet('msProducts',$params); в сниппете блокируются другие сниппеты.

Я использую — Minishop2, Comparison, msMCD. При добавлении товара в корзину вызываю функцию в JS:

$(".compare-popup-body").load("/assets/inc/ajax-compare.php",{action:"getCompareContent",id:id}, function(response){
$("#modal-cart").modal('show');
});
SNIPPET:

<?php

if ($_SERVER['HTTP_X_REQUESTED_WITH'] != 'XMLHttpRequest' || empty($_REQUEST['action'])) {exit();}

$action = $_REQUEST['action'];

define('MODX_API_MODE', true);
require_once $_SERVER['DOCUMENT_ROOT'].'/index.php';

$modx->getService('error','error.modError');
$modx->getRequest();
$modx->setLogLevel(modX::LOG_LEVEL_ERROR);
$modx->setLogTarget('FILE');
$modx->error->message = null;

$comparebody = '';

        $id = isset($_REQUEST['id']) ? (int) $_REQUEST['id'] : 0;
        if (empty($id)) {
            exit();
        };
        $params = array(
            'parents' => 0,
            'resources' => $id,
            'tpl' => 'tpl.msProductCompare'
        );
$output = $modx->runSnippet('msProducts', $params);


@session_write_close();
exit($output);
После нажатия всплывающее окно открывается и все работает, за исключением самого Minishop, товар в корзину не добавляется, много чего проверял, нашел явную проблему в вызове сниппета:

$output = $modx->runSnippet('msProducts', $params);
Кто сталкивался с подобной проблемой и как можно ее решить?
Ivan
15 октября 2018, 00:07
modx.pro
603
0

Вывести опции по категориям

Здравствуйте!

Пытаюсь сделать универсальный вариант для интернет-магазина, где будут категории смартфоны, аксессуары, ноутбуки, планшеты и т.д

У всех категорий свои опции, но для клиента хочется сделать вывод более понятным и удобным. Пример:



То есть, основные характеристики, процессор, дисплей и т.д, а под ними уже выводить необходимые опции.

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

Подскажите, есть ли какие-то способы реализации?

Использую: minishop2, mSearch2.
Ivan
06 сентября 2018, 15:37
modx.pro
2
1 290
0

Как побороть кеш

Здравствуйте. Возникла проблема с кешированием после переноса. Перенс успешно сайт, все работает, открывает, за исключением старого site_url, в файле core/config/ конфиг поменял все значения, но не помогает. Очищаю папку core/cache/ тоже не помогает, почему то возвращаются старые значения. В чем может быть проблема?
Ivan
15 июня 2017, 17:20
modx.pro
770
0