Последние темы


Информация о добавлении товара в корзину Shopkeeper3

  • Подскажите, пожалуйста, как на странице с товаром показать, что он уже в корзине?
    Shopkeeper3 использую))

  • @kovyrzin модальное окно дать пользователю, что ваш товар успешно добавлен и варианты действий тут же дать, к примеру, продолжить покупки или перейти к корзине.

  • Это не совсем то, что хотелось бы.
    Специфика товара такова, что его заказывать можно только единожды.
    И хотелось бы (для удобства пользователя конечно) чтобы, будучи даже положенным в корзину товар для пользователя менял статус, например пометка была бы "товар уже в корзине", или еще лучше - саму страницу изменить, сделать товар недоступным для заказа.
    У меня ничего вразумительного в голову не приходит. Только делать специальный вызов корзины на странице, со своими параметрами, чанками... только с целью получить информацию типа "есть" - "нет". Но это не серьезно((((
    Вот если бы какой-нибудь сниппет (плагин) простенький для обращения к БД. Только не умею((

  • @kovyrzin тут не нужно обращение в БД. здесь нужно событие OnSHKaddProduct или OnSHKAfterAddProduct использовать из документации. Т.е писать нужно либо с использованием jquery или javascript. Здесь где-то уже был пример именно для вашего случая изменение статуса кнопки в корзину. Плюс чтобы она не кликабельна была. Здесь есть пример http://forum.modx-shopkeeper.ru/topic/259/ограничение-на-товар-в-корзине/4

    Пример для страницы товара, кнопку которого надо скрыть, если он уже в корзине:

    var SHKloadCartCallback = function(){

    var productId = [[*id]];
    
    if( SHK.data.ids.indexOf(productId) > -1 ){
        
        document.getElementById('submitButton').style.display = 'none';
        
    }
    

    };

    submitButton - ID элемента кнопки.

  • @anton83 Большое спасибо! Сейчас буду пробовать. Форум листал, не заметил эту тему((((

 

Последние комментарии

  • 0_1575831062911_shk-logo-small-blue.png
    Что нового в версии 4.1.3:

    Добавлен компонент "Отзывы и рейтинги" (есть интерфейс для администратора). Обновлены версии всех сторонних пакетов.

    Демо-сайт обновлен. https://shk4-demo.modx-shopkeeper.ru/
    Логин: admin
    Пароль: admin

    0_1575830694586_ru_screenshot001.png

    0_1575830705492_ru_screenshot002.png

    0_1575830710901_ru_screenshot003.png

    Читать далее
  • C

    Если вдруг кто-то озадачится.
    В файле updateorderstatus.class.php

    //Формируем письмо $orderOutputData = $shopCart->getOrderData( $order_id ); $chunkArr = array( 'orderID' => $order_data['id'], 'orderDate' => $order_data['date'], 'statusName' => $status_data['label'], 'orderCurrency' => $shopCart->config['currency'], 'orderOutputData' => $orderOutputData, //добавляем строку 'status' => $status_data['color'], );

    Читать далее
  • Участник @Vladislava написал в Проблема с giftCards:

    @Andchir Спасибо большое! А не скажете ещё, где можно скачать Compare? Тоже не могу найти.

    Сравнение товаров
    https://e-store.shopkerx.net/katalog/modx_extras/compare

    Читать далее
  • V

    @Andchir Спасибо большое! А не скажете ещё, где можно скачать Compare? Тоже не могу найти.

    Читать далее