7. Вставка ‘корзины’ в запись, страницу, сайдбар

Для того, чтобы на Вашем сайте появилась страница, где покупатель сможет в табличном виде увидеть список своих покупок, полную стоимость заказов и заполнить персональные данные, Вам достаточно в контент любой страницы или записи вставить метку [cart] . Вместо этой метки плагин WP-Shop подставляет таблицу с выбранными покупателем товарами + форму для оформления заказа.

thead_cart1Вы можете управлять шапкой таблицы на страниц заказов через доп. поля страницы, на которой расположена метка [сart] .

Подсказки есть в админке плагина, или посмотрите скриншот, либо зайдите в админку сайта http://tea.wp-shop.ru/wp-admin (demo:demo) и посмотрите, как это сделано на странице «корзина».

minicartДля быстрой навигации покупателя Вы можете разместить в сайдбаре виджет, который будет отражать  статистику заказов текущего покупателя, показывая общее количество покупок и общую сумму, а так же пиктограмму с ссылкой на страницу оформления заказов. Для того, чтобы это сделать, создайте  текстовый виджет и вставьте туда метку [minicart]. Либо можно вставить туда HTML-код, содержащий и метку, и ссылку на страницу оформления покупки, и пиктограмму корзины, см. скриншот.

>>> ШАГ 8

  1. В выше упомянутой админке сайта http://www.wp-shop.ru/demo/wp-admin не нашлась страница Корзина. Она наверное есть в новом демо-сайте? Хотелось бы посмотреть по возможности как у вас все сделано. Спасибо

  2. Павел:

    И второй вопрос — вывод корзины в сайдбаре с наименованием, только не общее количество покупок и общую сумму, а если 5 покупок, то их название, стоимость, кнопку «удалить» и общую сумму . Такое возможно сделать в данной версии плагина ?

    • Этого нет, мы не стали этого делать т.к. потребность в такой фиче достаточно невысокая со стороны вебмастеров

  3. Павел:

    Здравствуйте!
    Скажите, а можно ли выводить кнопку «добавить товар» рядом с товаром, скажем, на странице категорий,где идет перечень товаров из этой категории. Без использования витрины ?
    Спасибо

    • Конечно, это было с самого начала

      • Павел:

        был бы вам признателен за ответ КАК это сделать. Как привязать к определенному товару кнопку «добавить в корзину», а еще лучше ткнуть носом , где посмотреть -на сайте этого не нашел, увы.Если я добавляю шот-код [сart] для записи, то этот шот-код не отображается в категориях.

        Спасибо

      • Павел:

        Можно носом ткнуть где рыть? шот-код [сart] из записи не выводится в категорию. ума не приложу КАК сделать. Спасибо

        • Дайте ссылку на страницу архива записей где не показывается. Там есть несколько типичных ошибок, я хочу определить какая в вашем случае

          • Павел:

            К сожалению ссылку на архивы дать не могу т.к. пока локально все делаю. На словах поясню. Записи определенной рубрики выводит у меня файл category.php Далее в цикле выводится конструкция с произвольными полями в обертке в результате получается такое :

            ID, «cost_1″, $single = true); ?>

            Внешний вид ее такой
            [ссылка]

            Вот мне необходимо под ценами каждой позиции товара примостить кнопку «Добавить в корзину»
            Так вот, мне необходимо. И вопрос — это можно сделать через шаблон категории без вставка тэга вывода витрины ?

            Спасибо

          • Я понял проблему. Сделайте так: в админке плагина WP-Shop Settings отключите «Отображать цены в записях и рубриках»; вставьте в php-файле который генерит вывод архива рубрики в цикле вывода записей вот такой код: <? echo $GLOBALS['wpshop_obj']->GetGoodWidget(); ?>

          • Павел:

            Срезался код.. В цикле выводятся кустом филды. [ссылка]

    • Павел, наверное, ты имеешь ввиду категории (archive.php) там автоматом кнопки не стоят, зависит от твоей рабочей темы WP, надо просто в исходниках archive.php поменять вывод постов, по примеру вывода из файла (index.php). По-моему я так решал такую задачку.

  4. Здравствуйте. Когда добавляю «корзину» — на странице, где вставлена функция [сart] выдает сообщение — You need activate support of JavaScript and Cookies in your browser. На демо-сайте корзина работет как положено… Браузер тот же.

    • В большинстве случаев такое сообщение возникает когда неверно указан путь к джаваскрипту wp-shop.js, либо это файл недогрузился при заливке плагина по фтп

      • Спасибо за оперативный ответ. Файл в директории присутствует, размер соответствует размеру в дистрибутиве. Где проверить путь?

      • Справился, проблема решена отключением WP Auctions

  5. Здравствуйте.
    Подскажите пожалуйста, а как вставить содержимое корзины (список товаров с возможностью удалять, изменять количество) без формы заполнения клиентор. тоесть, разделить корзину и форму на разные страницы

    • Это будет в новой версии плагина

      • Артем:

        А когда новый будет? Уже конец ноября…

      • Юрий:

        Отлично, ждем. Спасибо за отличный продукт.

      • Ждем-с с нетерпением)
        Надеюсь, новая версия будет поддерживать современные шаблоны WP

        • А какие современные шаблоны не поддерживает текущая версия? Плагин с шаблоном вообще никак не связан, он просто выводит свой небольшой блок в посте и все. В стилях можно настроить все под свой дизайн. В этом плане в новой версии особых изменений нет. Изменения в основном по функционалу будут.

          • В новых шаблонах от платных зарубежных разработчиков, встроенные шорткоды, и скорее всего из-за этого появляется конфликт. Выраженный в отображении [ cart ] в виде обычного текста.
            Голову я не стал ломать, жду свежей версии, ну а там буду заниматься отладкой темы

          • Не, там проблема не в этом. Тут другое: вы наверно скопипастили этот [сart] из описания на этой инструкции. А нужно было его перенабить руками. Дело в том что мне пришлось в этой строке вставить русскую букву «c» т.к. если я вставлю английскую, то внутри описания выскакивает таблица с корзиной. Вот такая вот заморочка, извините уж

          • Большое спасибо, помогло))

Оставьте комментарий или отправьте сообщение

*