Как можно реализовать оплату на странице товара

Добрый дент, хотел поинтересоваться, как можно реализовать такую оплату, как на этом сайте. Может есть платные модули или придется все индивидуально делать под свои конкретные нужды?
В modx я можно сказать новичек.
nikola
2 часа назад
modx.pro
19
0

8xbetctcom

Để tối ưu hóa cơ hội chiến thắng, người chơi cần nắm bắt các thủ thuật hữu ích khi tham gia tại 8xbet. Từ việc quản lý vốn hiệu quả, phân tích kèo cược đến cách chọn trò chơi phù hợp, những bí quyết này giúp bạn cải thiện kỹ năng và gia tăng lợi nhuận. Đừng quên theo dõi các bài viết chia sẻ từ chuyên gia trên trang web để nâng cao kinh nghiệm cá cược của mình!
Truy cập ngay:https://8xbetct.com/thu-thuat/

Thông tin liên hệ:
Địa chỉ: 2778A Đ. Phạm Thế Hiển, Phường 7, Quận 8, Hồ Chí Minh, Vietnam.
Phone: 0988998888.
Email: admin@8xbetct.com.
Website: https://8xbetct.com/
#8xbet, #8x_bet, #8xbetct, #8xbet_ct, #nha_cai_8xbet, #8xbet_link, #link_vao_8xbet, #dang_ky_8xbet, #8xbet_dang_nhap, #tai_app_8xbet, #khuyen_mai_8xbet
8xbetctcom
7 часов назад
modx.pro
10
-2

Стоимость доставки minishop2 из двух условий

Добрый день!
Никак не могу сделать подсчет доставки, если 2 условия:
при заказе на 1000р — доставка бесплатная, но прибавляется по 150р, за каждый кг.

$weight_price = $delivery->get('weight_price');
        $cart_weight = $cart['total_weight'];
        $cost += $weight_price * $cart_weight;

        $free_delivery_amount = $delivery->get('free_delivery_amount');
        
        if ($free_delivery_amount > 0 && $free_delivery_amount <= $cart['total_cost']) {
            $add_price = 0;
        } else {
            $add_price = $delivery->get('price');
            if (preg_match('/%$/', $add_price)) {
                $add_price = str_replace('%', '', $add_price);
                $add_price = $cost / 100 * $add_price;
            }
        }

        $cost += $add_price;

        return $cost;
    }
Т.е. как-то если $free_delivery_amount > 0, то $cost += $weight_price * $cart_weight + $add_price;
kudesia
05 января 2025, 20:59
modx.pro
29
0

[mspPaySelectionWidget] Виджет оплаты PaySelection для miniShop2


Оплата заказов miniShop2 через виджет платежной системы PaySelection.
Павел Гвоздь
05 января 2025, 13:34
modx.pro
98
+4

Docker-compose для MODX c блэкджеком и штуками

Долгое время для теста новых дополнений использовал modhost.pro. На нем было быстро и удобно развернуть и протестировать под разные версии php. Но так как modhost.pro уже закрыт пришлось написать свое решение с использованием docker-compose.
Prihod
04 января 2025, 22:48
modx.pro
2
645
+11

Требуется доработать сайт на modx revo

7 6 000
1. Обновить до актуальных версий (MODX Revolution 2.7.1-pl).
2. Реализовать личный кабинет пользователя с дополнгением офис.(уже куплен)
3. Реализовать закрытый раздел сайта(ресурс), для просмотра информации нужно авторизовать пользователя.
Петр Марченко
03 января 2025, 21:03
modx.pro
91
0

ticket-form-files и проверки

Как можно проверить ticket-form-files на предмет наличия в нем хотя бы одного загруженного из фронтенда фото?
В tickets.form.create.tpl вызов сделан так:
<div class="file-upload">
<div class="ticket-form-files">
[[+files]]
<span class="error" id="files-error">[[+files-error]]</span>
</div>
</div>
Делаю валидатор validatePhotos:
<?php
// Проверка, есть ли файлы в поле 'files' и не пусто ли оно
if (isset($_FILES['files']) && count($_FILES['files']['name']) > 0) {
    // Проверяем, что хотя бы один файл был выбран
    if (empty($_FILES['files']['name'][0])) {
        return 'Необходимо загрузить хотя бы одно фото.';
    }
} else {
    return 'Необходимо загрузить хотя бы одно фото.';
}
return true;
в &allowedFields вписываю files, в &customValidators validatePhotos, в &validate — files:validatePhotos. Но на итого даже если в files содержится одно фото, все равно выходит ошибка. Есть желаение уже отказаться от этого чудо поля [[+files]] и делать стандартными способами через <input type=«file» name=«files[]» id=«file-input» multiple />.
Антон
03 января 2025, 15:58
modx.pro
22
0

Обновление рейтинга пользователей на MODX.pro

Друзья, у нас новогоднее обновление.
В качестве эксперимента — мы с @Иван Бочкарев решили попробовать обновить наш рейтинг пользователей.
Ниже подробности
Николай Савин
03 января 2025, 14:06
modx.pro
594
+10

Новогодние скидки на пакеты Гвоздя -30% до 10 января!



Всем привет!

У меня распродажа моих компонентов в честь Нового Года – скидки -30%. После этой распродажи цены на компоненты вероятно поднимутся на ~20-30%. Налетайте, пока есть возможность купить компоненты по старым ценам, да ещё со скидкой -30%!

Список компонентов, на которые действует акция, вы можете найти на моей странице в Modstore.

Скидки действуют до 10 января 2025 года!
Павел Гвоздь
31 декабря 2024, 16:40
modx.pro
115
+2

Сортировка pdomenu по parents

Добрый день.

Как сортировать pdomenu по порядку указанному в resources мы знаем. Это есть в документации.

А как сортировать по порядку, указанному в parents?

[[!pdoMenu?
       &parents=`2,10,5`

        &level=`2`
        &displayStart=`1`
]]
Получаем 2, 5, 10 и sortby=`` тут не работает.
kudesia
30 декабря 2024, 16:32
modx.pro
31
0