Svetlana S

Svetlana S

С нами с 12 февраля 2016; Место в рейтинге пользователей: #424

mSearch2, mSync и 40 000 товаров

Здравствуйте!
Есть похожие тикеты на эту тему, но они довольно старые, и касаются в основном минишопа. Поэтому спрошу.
Клиент желает заказать ИМ с 40 000 товаров, с фильтрами и синхронизацией с 1С.
Вопрос — не будет ли тормозить mFilter2? Какое количество товаров в категории допустимо для быстрой работы компонента? И не будет ли проблем с синхронизацией с 1С?
Svetlana S
14 декабря 2020, 16:16
modx.pro
682
0

mSync удаление старых картинок товаров

Доброго времени суток!
При выгрузке товаров на сайт из 1С через mSync новые картинки товаров загружаются в галерею, создаются превьюшки, но старые не удаляются. Видимо, так сделано на тот случай, если старые картинки нужны. Клиент же хочет, чтобы при наличии новых картинок для товара в выгрузке старые удалялись.
Svetlana S
13 июля 2020, 14:01
modx.pro
1 075
0

Синхронизация с МойСклад через mSync - дробное количество товара в заказе

Добрый день!

Вопрос автору компонента или тем, кто использовал mSync для синхронизации с МойСклад.
Сайт — интернет-магазин морепродуктов. Количество товара на сайте может быть дробным. Часть товаров считается штуками, часть — килограммами. И количество может быть, например, 0,4 кг. Клиенту нужно настроить синхронизацию и выгрузку заказов с сайта.

Вопрос: возможен ли учет товара дробными числами? И возможно ли как-то передавать единицу измерения количества, или она задается одна для всех товаров?

Реально ли все это на стороне компонента и на стороне МойСклад?

Очень прошу дать ответ.
Svetlana S
15 мая 2020, 10:53
modx.pro
724
0

minishop2: как изменить точность числовых опций товара?

Здравствуйте.
Подскажите, пожалуйста, где можно изменить точность числовых опций товара? В бд значения опций хранятся как текст, в админке, видимо, точность всех числовых опций по умолчанию = 2 знака после запятой. Клиенту понадобилось 3, но тысячные доли админка не сохраняет.

Буду благодарна за наводку, как это можно сделать плагином, или хотя бы где это можно изменить в исходниках.
Svetlana S
12 ноября 2019, 13:48
modx.pro
623
0

mFilter2 и msDiscount - фильтрация по ценам со скидками

Здравствуйте.
Тема не новая, многие с этой проблемой сталкивались. Фильтрация по ценам работает с изначальной ценой из базы без учета скидок. Отсюда modx.pro/help/3860 следует, что нужно расширить класс mse2FiltersHandler. Может, найдется мудрый и добрый человек, который подскажет, как изменить getMsValues, в каком месте вызвать функцию изменения цены, и как лучше сделать — вызвать msdGetDiscount через runSnippet или использовать только часть его кода?

Если будет хотя бы примерное решение, уверена, это многим поможет)
Svetlana S
23 августа 2019, 10:21
modx.pro
877
0

Comparison, вывод нескольких групп сравнения товаров на одной странице

Здравствуйте.
Клиент поставил задачу реализовать сравнение товаров с разделением на несколько групп, на странице сравнения группы вывести в виде табов: гребные лодки, моторы и тп. Если клиент добавил в список сравнения несколько лодок и моторов, в одной вкладке сравниваются лодки, во второй — моторы. Проблема в том, что ссылка на страницу сравнения передает одну переменную, которая задает параметры для сравнения — сравнивать или лодки, или моторы.
Подскажите, пожалуйста, как это можно сделать?
Svetlana S
05 июня 2019, 13:00
modx.pro
637
0

Регистрация своего класса доставки в minishop2

Здравствуйте.
Пытаюсь подключить свой класс доставки по статье docs.modx.pro/components/minishop2/development/service/connection, поменяв только сумму, после которой доставка бесплатная, и слегка изменив названия файла и класса. Регистрировала и через Console, и через сниппет. Но класс не добавляется, в логах Could not load custom class. Подскажите, пожалуйста, с чем это может быть связано.
Измененный код:
<?php
if(!class_exists('msDeliveryInterface')) {
    require_once dirname(dirname(__FILE__)) . '/minishop2/model/minishop2/msdeliveryhandler.class.php';
}

class msDeliveryHandlerCustom extends msDeliveryHandler implements msDeliveryInterface{

    public function getCost(msOrderInterface $order, msDelivery $delivery, $cost = 0) {

        $freedeliverysumm = 2999;
        $cart = $order->ms2->cart->status();
        $cart_cost = $cart['total_cost'];

        if($cart_cost > $freedeliverysumm){
            return $cost;
        }else{
            $delivery_cost = parent::getCost($order, $delivery, $cost);
            return $delivery_cost;
        }
    }
}

Регистрация
<?php
if ($miniShop2 = $modx->getService('miniShop2')) {
    $miniShop2->addService('delivery', 'CustomDelivery',
        '{core_path}components/minishop2/custom/delivery/msdeliveryhandlercustom.class.php'
    );
}
Svetlana S
04 февраля 2018, 16:07
modx.pro
1 465
0

Услуги верстальщика

Предлагаю услуги верстальщика.
По оценкам коллег-программистов, верстаю аккуратно и понятно, по оценкам дизайнеров — 1 в 1 с макетом). Использую адаптивную сетку Bootstrap, flex и пр.

Также 3 года разрабатываю сайты на MODX, при необходимости с использованием своих сниппетов (выборки с использованием связей таблиц, установка значений полей и пр., в том числе через Ajax), хотя это здесь умеют все)

Примеры реализованных проектов: cc-stroy.ru, либосмастерс.рф, saunaufa02.ru.

skype rassvetnaya84
erleanta@mail.ru

PS. Прошу прощения, что не совсем по теме.
Svetlana S
01 декабря 2017, 08:20
modx.pro
1
640
0

Вывод нескольких превью у ресурсов

Здравствуйте.
У старой версии ms2GalleryResources, помнится, была возможность выводить ресурсы с несколькими изображениями галереи. Есть ли такая возможность у версии 2.0? Если нет, подскажите, пожалуйста, как иначе можно это сделать?
Svetlana S
17 мая 2017, 18:41
modx.pro
4
2 466
0

Вырезаются теги со страниц

Здравствуйте.
Из статей-тикетов вырезаются все теги tr. хотя в настройках Jevix'a они прописаны как допустимые. Спустя некоторое время после возникновения проблемы исчезли и img. Теги вырезаются только из контента тикетов, изображения, добавленные через тв-поля этих же статей, выводятся. Буду благодарна за совет.
Svetlana S
14 марта 2016, 08:24
modx.pro
950
0