Перейти к содержимому
themeforge
RU
Начать бесплатно
Меню
  1. Главная
  2. Справочник атрибутов
  3. wp-cart
Основное Магазин

Страница корзины в вашем дизайне

wp-cart="items"

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

Куда ставить

В page-cart.html: WordPress использует его для страницы корзины WooCommerce. wp="cart-full" оборачивает корзину, wp="cart-empty" — сообщение для пустой корзины.

Внутри — wp-cart="items" на блоке строк; первая строка — образец. В строке: product_title, product_image, product_price, product_qty, product_total, product_remove. Под строками — wp="cart-total".

Пример: корзина с двумя товарами

Вёрстка page-cart.html
<div class="cart" wp="cart-full">
  <div wp-cart="items">
    <div class="cart__row">
      <div wp-cart="product_title">Ethiopia Yirgacheffe</div>
      <input wp-cart="product_qty">
      <div wp-cart="product_total">$28.00</div>
      <a href="#" wp-cart="product_remove">Remove</a>
    </div>
  </div>
  <div>Total: <span wp="cart-total">$28.00</span></div>
</div>
<div class="cart-empty" wp="cart-empty">Your cart is empty.</div>
В админке WooCommerce → Settings → Advanced
Cart page Cart
На сайте страница корзины
Cart
Ethiopia Yirgacheffe × 2 $28.00
Colombia Huila × 1 $13.00
Total $41.00

Что важно

  • Нужен WooCommerce.
  • Пустое состояние — wp="cart-empty": тема показывает его, когда корзина пуста, и прячет в остальное время.
  • Цена в строке устроена как product-price: для скидок добавьте product_price_sale и product_price_regular.

Частые ошибки

Журнал сборки — вкладка «Логи» вашего проекта на themeforge.pro; те же замечания показывает бесплатная проверка разметки.

Так не надо
<div wp-cart="empty-cart">Your cart is empty.</div>

Неизвестное значение wp-cart удаляется, и сообщение видно всегда; журнал сборки назовёт значение.

Так правильно
<div wp="cart-empty">Your cart is empty.</div>

Пустое состояние — wp="cart-empty" (или wp-cart="empty").

Альтернативная запись

wp_cart работает так же: сборка даёт одинаковую тему.

Когда будете готовы

Посмотрите админку WordPress своего сайта до оплаты.