Add a product to the cart.
Это метод класса: WC_Cart
Хуки из метода:
Возвращает
Строку/true/false. $cart_item_key
Использование
$WC_Cart = new WC_Cart(); $var = $WC_Cart->add_to_cart( $product_id, $quantity, $variation_id, $variation, $cart_item_data );
- $product_id(число)
- contains the id of the product to add to the cart.
По умолчанию:0
- $quantity(число)
- contains the quantity of the item to add.
По умолчанию:1
- $variation_id(число)
- ID of the variation being added to the cart.
По умолчанию:0
- $variation(массив)
- attribute values.
По умолчанию:array()
- $cart_item_data(массив)
- extra cart item data we want to pass into the item.
По умолчанию:array()
Код WC_Cart::add_to_cart: woocommerce/includes/class-wc-cart.php
VER 3.5.2
wp-kama.ru
В 2007 году, сайт «Get Elasic» опубликовал интересную подборку кнопок «Положить в корзину» из различных интернет-магазинов, сопроводив это некоторым анализом надписей и внешнего вида кнопок. Я решил, что будет полезным освежить эту тему. Было собрано более двухсот кнопок «Положить в корзину», в том числе с сайтов самых популярных онлайновых продавцов.

Кнопки «Положить в корзину»
Как вы вы видите на картинке выше, кнопки «Положить в корзину» бывают любых размеров, цветов, с самыми разными надписями. Давайте посмотрим какие тенденции можно выделить.
Цвета кнопок
Для цветового выделения кнопок как правило используются следующие цвета: красный, синий, серый/черный, зеленый, оранжевый, розовый или желтый.
Серый (или черный) и красный — наиболее популярный выбор — доли примерно по 20%, затем следует зеленый и синий — по 15% с лишним. Независимо от цвета кнопок, надписи чаще всего делаются белым цветом.
Серый/Черный — 19,70%
Красный — 19,70%
Синий — 16,26%
Зеленый — 15,27%
Оранжевый — 11,33%
Другой — 6,90%
Розовый — 6,40%
Желтый — 4,43%
Цвета кнопок «Положить в корзину»
Форма кнопок
Все кнопки имеют прямоугольную форму, но если говорить о более тонких деталях, скругленные уголки побивают прямые в соревновании за популярность в соотношении 2:1.
Скругленные уголки — 63,41% (Rounded Corners)
Прямые уголки — 36,59% (Square Corners)
Стиль уголков у кнопок «Положить в корзину»
Текст на кнопках
Взглянем на статистику по надписям. «Add To Cart» — бесспорный фаворит с долей в 56%. Следует сказать, что в коллекции в основном представлены сайты ориентированные на США, а вот в Британии «Add To Basket» будет гораздо популярнее, чему в штатах.
(От переводчика: Текст надписей не переводился, чтобы не вносить путаницу. Для русскоязычного интернета термины и цифры будут сильно отличаться.)
Текст на кнопках «Положить в корзину»
Когда речь заходит о регистре, в котором набран текст, то «все прописные» — оказываются наиболее популярными с долей в 53%.
Все прописные — 53% (ALL CAPS)
Смешанный тип — 39% (Mixed case)
Все строчные — 8% (lower case)
Регистр текста на кнопках «Положить в корзину»
Пиктограммы на кнопках
Лагеря за и против пиктограмм разделены почти поровну, но кнопки без пиктограмм всё же чуть популярнее, чем кнопки с пиктограммами того или иного сорта.
Без пиктограммы — 52% (No Icon)
С пиктограммой — 48% (Icon)
Использование пиктограмм на кнопках «Положить в корзину»
В качестве пиктограммы наиболее популярно изображение магазинной тележки(40%), далее следуют разнообразные стрелочки.
Магазинная тележка — 40% (Shoping Cart)
Стрелка — 28% (Arrow)
Плюсик — 15% (Plus Symbol)
Сумка/Корзина — 14% (Bag/Basket)
Другое — 3% (Other)

Типы пиктограмм на кнопках «Положить в корзину»
UPD от переводчика: В комментариях было указано на то, что не хватает картинки самой типичной, стандартной кнопки, соединяющей в себе самые популярные черты. Исправляю недостаток:
Вот они — наши «мисс популярность»: красные, со скругленными уголками, с надписью «ADD TO CART» (все прописные) и без пиктограммы.
habr.com
Всем привет, тема стандартная, 1.6 престашоп. Не переводится PRODUCTSCATEGORY модуль, а точнее фраза "add to cart" . Проверил в переводах-модули, там все переведено, и на русский и на мой родной латышский язык…даже тот же самый add to cart. Залез в файлы с переводами, там тоже все переведено, короче я в шоке, подскажите что это может быть? Скину на всякий случай код файла productscategory.tpl очень интересный модуль и хотелось бы его оставить на сайте, спасибо друзья!
{*
* 2007-2015 PrestaShop
*
* NOTICE OF LICENSE
*
* This source file is subject to the Academic Free License (AFL 3.0)
* that is bundled with this package in the file LICENSE.txt.
* It is also available through the world-wide-web at this URL:
* http://opensource.org/licenses/afl-3.0.php
* If you did not receive a copy of the license and are unable to
* obtain it through the world-wide-web, please send an email
* to license@prestashop.com so we can send you a copy immediately.
*
* DISCLAIMER
*
* Do not edit or add to this file if you wish to upgrade PrestaShop to newer
* versions in the future. If you wish to customize PrestaShop for your
* needs please refer to http://www.prestashop.com for more information.
*
* @author PrestaShop SA <contact@prestashop.com>
* @copyright 2007-2015 PrestaShop SA
* @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0)
* International Registered Trademark & Property of PrestaShop SA
*}
{if count($categoryProducts) > 0 && $categoryProducts !== false}
<section class="page-product-box blockproductscategory">
<h3 class="productscategory_h3 page-product-heading">{$categoryProducts|@count} {l s='other products in the s.
tegoryProduct}
<li class="product-box item">
<a href="{$link->getProductLink($categoryProduct.id_product, $categoryProduct.link_rewrite, $categoryProduct.category, $categoryProduct.ean13)}" class="lnk_img product-image" title="{$categoryProduct.name|htmlspecialchars}"><img src="{$link->getImageLink($categoryProduct.link_rewrite, $categoryProduct.id_image, 'home_default')|escape:'html':'UTF-8'}" alt="{$categoryProduct.name|htmlspecialchars}" /></a>