Перейти до вмісту
themeforge
UA
Почати безплатно
Меню
  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 свого сайту ще до оплати.