Плагин простой корзины для вордпресс

Легкая корзина для wordpress

Вот такую штуку сделал для сайта клиента. Теперь использую и на этом сайте. Плагин позволяет легко и просто сделать простой магазин на базе существующего блога.

Карточкой товара является любая запись (страница) блога, а названием товара заголовок страницы. Поэтому оформление страницы никак не зависит от самого плагина. Это главное отличие от мощных магазинов на базе вордпресс, вроде e-commerce и им подобным.

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

При сборке магазина, для стандартизации ввода информации о цене, использую еще один плагин «Advanced Custom Fields»

В его настройках сделал одно дополнительное поле

Настройка цены

И сделал настройку отображения в нужных для меня объектах сайта.

После этого в нужном месте шаблона внес изменения для отображения формы добавления в корзину. У меня изменения внесены в файле content.php

<?php if (is_single() and get_field('price')):?>
  <div class="sale">
    <div class="price">Цена: <?php echo get_field('price')?> руб.</div>
    <form method="post" action="" class="jcart">
      <input type="hidden" name="my-item-id" value="<?php echo get_the_ID()?>" />
      <input type="hidden" name="my-item-name" value="<?php the_title(); ?>" />
      <input type="hidden" name="my-item-price" value="<?php echo get_field('price')?>" />
      <input type="hidden" name="my-item-qty" value="1" size="3" /></label>
      <input type="submit" name="my-add-button" value="заказать" class="button" />
    </form>
  </div>
<?php endif;?>

Здесь указано, что форму надо отображать только на внутренней странице статьи и если заполнена цена. Т.е. страница является описанием товара.

Еще в шаблон шапки внес изменения для отображения корзины товаров

<div class="cart" id="jcart"><?php wp_jcart($location = 'sidebar', 1);></div>

В настройках плагина так же минимум настроек. Необходимо указать только платежные реквизиты в onPay и API_ID для отправки СМС в сервисе dergi.sms.ru

Настройки плагина простой корзины

и адрес страницы корзины

URL корзины

Для самой страницы оформления заказа создал отдельную страницу и для нее назначил шаблон корзины

Настройка оформления заказа

В этом шаблоне важной является всего одна строка кода, которая подключает плагин. А в нем уже происходит отображение и обработка заказа

<div id="jcart1"><?php wp_jcart($location = 'content');?></div>

Как настроить отправку СМС я описывал в статье Как получить API_ID для отправки СМС

После этого необходимо прописать css-правила отображения формы в нужном месте страницы и стили отображения корзины.

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

В данный момент плагин продаю только одновременно с установкой на Ваш блог. Пока еще не могу дать гарантию того, что он будет запускаться с первого раза. Слишком мало было установок на сайты.

Если Вас заинтересовало данное предложение, обращайтесь в скайп valery_tormyshev или почту tormyshev.valery@gmail.com.

5 комментариев

  1. Валерий , спасибо огромнейшее за проделанную работу. Вы настоящий профессионал своего дела , все сделано очень быстро и качественно, а главное индивидуальный подход! Всем рекомендую. Еще раз благодарю!

    1. Спасибо, Владимир, за отзыв!
      Для Владимира переделал плагин корзины для подбора контактных данных нужных людей на его сайте в «избранное» для дальнейшей обработки выбраннных контактов. Сайт пока еще находится в разработке, но при появлении в сети обязательно опубликую ссылку

  2. Большое спасибо Валерию за вклад в наш сайт, за терпение и индивидуальные доработки корзины под наши нужды.
    Всё получилось именно так, как задумывалось изначально.
    С этим человеком приятно иметь дело!
    Спасибо.

  3. Для тех, кто не может решиться.
    Плагин дорабатывается практически под каждый проект индивидуально. Так как у каждого заказчика свои мысли в голове что о том, как он хочет видеть свой сайт и процедуру заказа. Единственное, что объединяет 95% заказчиков — это форма оформления, ее минимализм.

    Так что не стесняйтесь, обращайтесь. Вместе определим, что и как должно будет в итоге работать. Результат Вас порадует.

Добавить комментарий

Ваш адрес email не будет опубликован.

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.