Публикация в группе: Полезное для WordPress

Категории группы: Полезное

В этой статье, я хочу поделится с вами практическими примерами работы с WooCommerce. Давайте перейдем сразу к делу.
В содержании статьи, находятся задачи с которыми придется столкнуться разработчику, если он будет программировать верстку(html) под WooCommerce.

Содержание

  • 1. Работа с корзиной.
    • 1.1. Добавление товара в корзину.
    • 1.2. Получаем количество товаров в корзине.
    • 1.3. Получаем ссылку на страницу корзины.
    • 1.4. Как как узнать есть ли товар в корзине по его ИД?
  • 2. Работа с товаром.
    • 2.1 Получаем стоимость товара.
    • 2.2. Получаем артикул товара.
    • 2.3. Получаем изображения галереи товара.
    • 2.4. Настройка символа валюты.
  • 3. Работа со страницей заказа.
    • 3.1. Настройка полей.
    • 3.2. Добавляем чекбокс "согласен на обработку персональных данных", вместо стандартного текста.

1. Работа с корзиной.

1.1. Добавление товара в корзину.

Здесь все просто, нужно передать ИД товара.

1.2. Получаем количество товаров в корзине.

Данный метод вернет количество товаров в корзине.

1.3. Получаем ссылку на страницу корзины.

Данный метод возвращает ссылку на страницу корзины, которая указывается в настройках WooCommerce.

1.4. Как как узнать есть ли товар в корзине по его ИД?

С помощью этой функции мы можем проверить, есть ли определенный товар в корзине.

2. Работа с товаром.

2.1 Получаем стоимость товара.

Тут так же все просто как и с добавление товара. Просто нужно указать его ИД.

2.2. Получаем артикул товара.

Так же передаем ИД товара.

2.3. Получаем изображения галереи товара.

Указываем ИД товара и получаем массив из ИД изображений. А дальше дело техники 🙂 Можно перебрать данный массив через цикл foreach и использовать wp_get_attachment_url для получения ссылки на изображение.

2.4. Настройка символа валюты.

3. Работа со страницей заказа.

3.1. Настройка полей.

Можно использовать хуки WooCommerce. Но лучше всего с этим справится плагин Checkout Field Editor for WooCommerce.
С его помощью можно отключить ненужные поля при оформлении заказа.

3.2. Добавляем чекбок "согласен на обработку персональных данных", вместо стандартного текста.

В стандартном функционал WooCommerce нет чекбокса "согласен на обработку персональных данных", там просто текст. Но согласно 152-ФЗ, должен быть чекбокс. Данный код, вам в помощь.

 

2

Автор публикации

не в сети 13 часов

spoot@bk.ru

77
Комментарии: 51Публикации: 27Регистрация: 09-03-2016Продаж/Покупок: 192/3