#SKU

  • у меня есть база в которой 48000 SKU так вот если у товара было 2 характеристики для выбора все работает, а как только у товара появлялась 3 характеристики то товар в корзину не клался. после анализа выяснилось что функция getSkuByFeatures создавала...

  • +5

    Шаблон: default 2.У каждого товара несколько артикулов. Каждому артикулу присвоена своя картинка. На всех страницах эскизы формируются корректно, кроме корзины. В корзине эскиз товара не отображается.Если добавлять товар без артикула, то эскиз-картинка...

  • В дополнение к стандартным свойствам товаров — наименование, ссылка на витрину, изображения, список рекомендуемых товаров — для товаров можно показывать на витрине дополнительные характеристики, например, цвет, размер, вес,...

  • При создании каждого нового товара, следственно, артикула - присваивается SKU (идентификатор). Все эти идентификаторы (SKU) в принципе видны, даже когда делаем выгрузку заказа из админки в эксель (через написанный ранее для нас плагин).Задача: Нам...

  • При создании каждого нового товара, следственно, артикула - присваивается SKU (идентификатор). Все эти идентификаторы (SKU) в принципе видны, даже когда делаем выгрузку заказа из админки в эксель (через написанный ранее для нас плагин). Задача: Нам...

  • Есть решение

    Здравствуйте, хотелось узнать, есть ли какой-нибудь хеш для метода API shop.product.search, который позволит найти товар по sku.Например, "http://domain.tld/api.php/shop.product.search?acce...&hash=search/skus[0][sku]=some-sku" (так не...

    Посмотрел в классе shopProductsCollection - нету такой возможности, ну кроме указанной вами search/query.
    Николай Алексеевич Ботов Dragomaster
  • Есть решение

    Если есть то в каком классе он лежит?

    Попробуйте так:$product_id = 21; $sku_id = 22; $product = new shopProduct($product_id); $product_skus_model = new shopProductSkusModel(); $product_skus_model->setData($product, array( $sku_id => array( 'features' => array( 'color' => 'зеленый', ), ), ));
    Михаил Ушенин Михаил Ушенин
  • Полезли в индекс подобные страницы на конце которых /?sku=3707 или с другими цифрамиhttps://b-onix.ru/detskiy-transport/elektromobili/detskiy-dzhip-buggy-t009tt-4x4-s-pultom/?sku=3707Ниже скрин с плагина Link CanonicalСтавил еще плагин Скрытие...

  • +1 Принято

    Плагин "Переход на Shop-Script" - не создает SKU (Артикулы) при переносе данных со старой версии WebAsyst Shop-Script (309).При переносе доп. параметров как "Услуга" - услуги создаются.При переносе доп. параметров как...

  • Здравствуйте. Гугл ругает мою микроразметку...Если характеристика не подпадает под значения schema.org - пишет ошибкуНапример: http://duduka.ru/product/lego-ninjago-70608-nindzyago-bitva-garmadona-i-mastera-vu/Возможно как то этим характеристикам...

  • Добрый день!Хотел бы внедрить в магазин возможность выбора покупателем нескольких sku и их отправление в корзину одним кликом. Кажется, shop-script позволяет отправить только один тип товара.. или нет? Нужно чтобы покупатель имел возможность выбрать...

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

  • Как сделать чтоб в select-е не отображались характеристики запрещенные к заказу?Код: {foreach $features_selectable as $f} <div class="options"> {$f.name}{$f.id}:...

  • Есть решение

    Где найти саму генерацию SKU для продукта по выбираемым характеристикам?интересует создание уникальных значений путем слияния всех характерстик, чтобы не было повторных значений и разном порядке.Или если есть у кого похожий алгоритм , напишите.пример:...

    Сделал в таком виде:<?php class generateProductSkus { protected $features = array(); protected $skus = array(); public function __construct() { } public function getSkus($features) { if(!empty($features)) { $this->generateSkuVariants($features); } return $this->skus; } protected function generateSkuVariants($features, $features_values = array(), $level = 0) { foreach ($features as $k...
    Геннадий Витальевич Рыжов Genasyst
  • стандартный фильтр в категориях работает с /wa-apps/shop/lib/actions/frontend/shopFrontendCategory.action.phpвопрос как он передает параметр нужного цвета? Поскольку в list-thumbs.html я сделал обход {foreach $product.skus as $p1} и вывел карточку...

  • Здравствуйте, пытаюсь вывести остаток артикулов в корзине следующей переменной $item.product.countОднако значение всегда NULL, хотя у проверяемых артикулов есть непустые значения (небесконечные).В чём может быть проблема?

  • Здравствуйте!При удалении заказа, получаю данные sku, а именно количество на складе, которые было до удаления заказа. Те списанное значение со склада. Понял что просто напросто не прошла, еще обработка возварата на склад.Так вот как в данном случае...

  • То ли не нашел, то ли не разобрался... Подскажите, как правильно программно создать новый sku для товара?upd: sku хотелось бы сформировать с привязкой к одной/нескольким характеристикам со множественным выбором значений. в идеале с проверкой на...

  • +1 Есть решение

    Здравствуйте.У артикулов автоматически генерируются артикулы.Зачастую они нужны в шаблоне. Один из примеров магазин с дисками.Сейчас, приходится очень извертется, чтобы вывести всё так.Функционал не сложный, но очень нужный. Без него работа с...

  • Добрый день.Прохожу в корзине массив:{foreach $cart.items as $item name=i} {$f = $wa->shop->features($item.product_id)} ... {/foreach}Выдает ошибку:Warning: array_keys() expects parameter 1 to be array, string given in...

  • Всем доброго дня!Вопрос. Как вывести наименование артикула рядом с названием товара:<h1 itemprop="name">{$product.name|escape}{if $что тут?} {$что тут?}{/if}</h1>Это нужно на страницах:http://www.site.ru/product/trusilya/?sku=*

  • Есть решение

    Нужно сделать waCliController для обновления остатков по крону.Не могу разобраться, с помощью какого класса можно найти товар по артикулу и записать в SKU новое количество.Можете подсказать парой строчек кода?Спасибо.

    Подразумевается, что $new_available и $new_count у вас уже есть.// До цикла$psm = new shopProductSkusModel();// В цикле// Если у вас уже есть $sku_id$psm->updateById($sku_id, array( 'available' => $new_available, 'count' => $new_count, //...и вообще что угодно в shop_product_skus));// Альтернативно, если $sku_id нету, а есть только код артикула $sku_code$psm->updateByField('sku', $sku_code, array( 'available' => $new_available, 'count'...
    Леонид Вакуленко Леонид Вакуленко
  • Стоит задача ежедневно обновлять остатки и цены товаров на складе удаленно в автоматическом режиме. В основном это одежда, т.е. в терминах вашей системы один товар - много "артикулов". В API нашел один вроде бы подходящий метод...