Всего 123 801 комментарий

Maks
04 февраля 2023, 10:49
0
Подскажите как закрыть окно после отправки формы?
Для минишоп можно как то сделать что бы сообщения подтягивались с вашего дополнения?
Андрей Шевяков
04 февраля 2023, 10:44
0
Хотя нет, ошибаюсь, сорян. Попробовал обновить дополнения. После этого msOrderFields заработал с miniShop2, вроде все корректно, если вылезут дальше ошибки, напишу сюда и автору дополнения.
Андрей Шевяков
04 февраля 2023, 10:25
0
Да не обязательно подключать автоматом чтобы рассчитывалось. Хотелось бы чтобы предусмотрели при создании заказа из админки чтобы было редактируемое поле стоимости доставки.
Рассчитать доставку менеджер магазина может и в сервисе доставки. Просто возможности забить эту стоимость в заказ сейчас нет, к сожалению. Ну и вес не передается из товаров, это наверное пофиксить можно))

Есть дополнение которое это может сделать msOrderFields, но оно с последней версией miniShop2 не работает корректно.

В общем если есть вариант принять пожелание в список хотелок по минишопу, буду очень рад)
Николай Савин
04 февраля 2023, 10:15
0
Ну пока вот так. В любом же случае стало лучше, хоть и не всем подходит.
Чтобы корректно рассчитывалась доставка подключенного модуля — такое вряд ли из админки получится сделать.
Модулей доставки много и они все совершенно разные по своим функциональным возможностям, архитектуре, реализации.
Андрей Шевяков
04 февраля 2023, 10:09
0
Добрый день!

В минишопе появилась возможность создавать заказы из под панели администратора.
Но немного не хватает тогда функционала.

Нажал «Создать заказ», выбрал товар, заполнил поля клиента и адреса. Выбрал способ доставки и оплаты.

Но как мне поставить стоимость Доставки? Поле не редактируется. Вес почему тоже не передался из товара в итоговый параметр.


Как правильно оформлять заказы из под админки?
Сергей Карпович
04 февраля 2023, 10:06
0
Валидация полей заработала. Все супер-пупер =)
Andrew
04 февраля 2023, 09:40
0
Сорри, вопрос снят, прописываем в единицу измерения например такую конструкцию — {'t_ch' | lexicon}, а в лексиконы — $_lang[«t_ch»] = «т/час» и т.д. соответственно языку перевода.
Andrew
04 февраля 2023, 09:26
0
Не хочу создавать новую тему, спрошу здесь.
А есть ли возможность перевода единиц измерения опций, например в английском контексте у опций выводится — км/ч, л, или об/мин — что совсем не комильфо.
Serg
03 февраля 2023, 21:32
0
Я тут нанимал несколько раз тоже, среди тех кто берёт работу, кто-то не смог, кто-то отказался сразу, кто-то исчез с авансом в процессе.
Последний раз, когда я переделывал дизайн, ( эти люди есть здесь ) тк в старый нельзя было внести функционал, обошлось в 80 тысяч.
По итогу кроме Мозиллы нигде нормально не отображался, грохнули всю базу заказов и клиентов за последние месяцы, каким-то образом ( мне позже объяснили, я забыл уже что именно ) исчезли все позиции в поисковиках и Гугл вообще перестал индексировать страницы.
Ну или конструктор тогда, но мне бы не хотелось, так как есть нюансы разные, придется убирать какие-то направления в работе.
Serg
03 февраля 2023, 21:18
0
Платформа может и хорошая, но обслуживать некому.
Без знаний, обычный человек не связанный с программированием, не может сделать ничего сам.
В отличие от конструктора и уже готовых каких-то решений, где не требуется искать кого-то узкоспециализированного, даже если абстрактно искать по слову МОДХ на досках объявлений, очень мало людей вообще, как таковых предложений мало.
Насколько помню, там была какая-то доработка, в сумме сайт съел уже тысяч 400 наверное, никогда не работая нормально.
Артур Шевченко
03 февраля 2023, 20:21
+1
Я согласен с Николаем, проблема в квалификации разработчиков. Из вашего рассказа становится ясно, что сейчас на сайте скорее всего полная неразбериха из модулей и новому разработчику будет непросто и скорее всего невозможно в разумные сроки всё это разобрать. Что же касается коробочных решений, то мне кажется такого не найдётся. В общем, вам нужен хороший разработчик, хороший верстальщик, которые сделают нормальный сайт. НО хорошие специалисты берут от 1000 руб в час. Для сайтов на Modx Revolution тут есть рейтинг пользователей.
Любовь
03 февраля 2023, 20:20
0
А всё, поняла вас. Тут 90% для минишопа компоненты. Всё тогда, вопрос снят.
Спасибо!
Любовь
03 февраля 2023, 20:17
0
modstore.pro/packages/payment-system
Вот тут много вариантов появилось. Разве тут нет подходящего?
Артур Шевченко
03 февраля 2023, 20:12
0
Собственно, если вы собираетесь делать сайт на Modx Revolution выбора у вас нет, во всяком случае если ничего сильно эксклюзивного не требуется, minishop2 это лучший выбор, а значит всё сказанное до этого актуально для вас.
Serg
03 февраля 2023, 20:11
0
Каждый раз, когда я их озвучивал разработчикам, все как один говорили, что это не проблема и всё будет сделано, В принципе ничего сложного нет, на подобных сайтах эти функции реализованы и работают.

Например оплата через Пейпал, сама по себе она работает если платить именно Пейпалом, оплата приходит — товар отсылается, но у Пейпала есть возможность и оплаты картами, и вот эту функцию мне никто сделать не может, говорят, что возникает какая-то проблема именно из-за цифровой особенности товара, что при оплате картами, мне надо что-то дописать, чтобы была проверка оплаты и товар отсылался сразу же, на этом всё.
Те при оплате самим Пейпалом всё работает сразу,
Хотя на многих сайт, где в качестве шлюза стоит Пейпал, эта функция как-то работает.

При смене типа Лицензии в Корзине покупателя, товар удаляется из корзины, бывает не всегда, проблема так и есть.
Какой-то глюк, когда в браузере Сафари, нельзя удалять товар или менять Лицензию…
Не могу сделать разные варианты скидок, у меня сейчас работает единственный, слава Богу хоть бы смогли его доделать, скидка от количества товара. Ни распродаж, ни тематических так и не получилось.

Есть раздел, где я выкладываю дизайны бесплатно.
Многие пользовались тем, что брали, например, 4 работы за деньги и 6 работ бесплатно, и получали скидку как за 10 купленных товаров, пришлось убрать раздел.
Я купил тут наверное все скидочные модули, по запросам тех, кто пытался это внедрить, теперь они как-то все связаны вместе, + самописные решения, но больше нет желающих за это браться.

Файлы после покупки доступны в ЛК на сайте и отсылаются на почту, по идее, на почте, должны быть не прямые ссылки, например как сделано на ETSY, чтобы нельзя было поделиться ссылками, итд, вроде бы кто-то брался даже, раза два, но тоже… как есть, прямая ссылка на файл.
В ручном режиме слежу, нет ли внезапного увеличения скачиваний, американцы как ни странно не такие тупые, как принято шутить на эту тему, и такое случается, например раскручивают свой блог за счёт моих «бесплатных» работ.

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

С Фейсбуком та же история.

Интеграция с сервисом печати — не получилось.

Огромная проблема с вёрсткой, тк публика американская, большей частью это Сафари, Хром, Эпл, всё работает криво, без вариантов, уезжают кнопки, неправильно работают функции итд.

Этог помимо постоянных проблем с авторизацией, какими-то действиями пользователей итд.

Соб-но я почему хочу найти какие-то коробочные решения, где эти или подобные действия уже хотя бы заявлены как готовые сразу к работе или не требуют глубоких знаний.
Любовь
03 февраля 2023, 20:07
0
У меня ничего нет на сайте. Пока ищу варианты.
Артур Шевченко
03 февраля 2023, 19:50
+1
Если у вас в качестве основы интернет-магазина используется minishop2, то все компоненты оплаты для него умеют генерировать ссылку на оплату, но проблема в том, что отдельно от создания заказа из коробки её сгенерировать нельзя и компонент для оплаты тут не причём.
Павел Романов
03 февраля 2023, 19:47
0
Вы не пишете ничего в поле, потому что пропустили:
$user->set('username', $phone);

Полный код:
foreach ($modx->getIterator('modUser') as $user) {
    $profile = $user->getOne('Profile');
    $arr = array('(', ')', '-');
    $phone = str_replace($arr, '', $profile->get('phone'));
    $user->set('username', $phone);
    $user->save();
}
kudesia
03 февраля 2023, 19:44
0
Так-то работает
joxi.ru/5mdlpP8CJJ705m
<?php
$phones = array(
   '+7(123)456-78-91'
   );
foreach($phones as $phone) {
   echo preg_replace("/[^0-9+]/", '', $phone);
}
А так нет
<?php
foreach ($modx->getIterator('modUser') as $user) {
    $profile = $user->getOne('Profile');
    $phone = preg_replace("/[^0-9+]/", '', $profile->get('phone'));
    $user->set('username', $phone);
    $user->save();
}
kudesia
03 февраля 2023, 19:33
0
<?php

foreach ($modx->getIterator('modUser') as $user) {
    $profile = $user->getOne('Profile');
    $arr = array('(', ')', '-');
    $phone = str_replace($arr, '', $profile->get('phone'));
    $user->save();
}
отчет
<pre>
SQL time: 0,7248 s
SQL queries: 3780
PHP time: 5,8171 s
Total time: 6,5420 s
Memory: 12 MB
</pre>
результат joxi.ru/823NelZCww7KYm

ничего не изменилось