Рейтинг: 2.4586  
На голосовании
Предложил Пользователь 289658 23.11.2015 08:59:41

3d фото товара средствами JS

В настоящее время очень много интернет магазинов уже обладают функционалом 3d фото с возможностью вращения на 360 градусов, примеров реализованного данного функционала в интернете достаточного много (например https://www.wildberries.ru/catalog/2484202/detail.aspx) и инструкции по реализации достаточно (например http://addspace.ru/script360.htm), хотелось бы увидеть данные плюшки и в решение от Битрикс, что бы не отставать от мира.

Желательно импортировать фотографии для данного функционала из 1С для чего реализовать дополнительное хранилище в 1С по аналогии с прикрепленными файлами номенклатуры или из аддона от битрикс для характеристик.
Заранее спасибо.
Рейтинг: 0  
Внедрено
Предложил Пользователь 4949 24.09.2014 11:33:26

Добавить в "Скидки на товар" еще одно условие - "Группа пользователей"

Было бы удобно иметь возможность в разделе админки "Скидки на товар" применять скидку на группу пользователей.
Например, к 8 марта даем скидку на все товары всем женщинам.
Понятно что можно выписать купон, но купон это лишняя ступенька от выбора к покупке. Многие вообще не умеют ими пользоваться. Да и имея купон клиент не видит сразу цены на сайте с учетом скидки по своему купону.
А тут бы присвоил скидку на группу пользователей и все было бы ок.
Рейтинг: 2.9178  
Ответил Жуков Евгений 24.09.2014 12:29:26
Юрий, на Вашем скриншоте видна закладка "Ограничения". Если Вы на нее переключитесь - увидите искомый функционал.
Рейтинг: 1.687  
На голосовании
Предложил Пользователь 147287 19.09.2014 14:43:58

Перенос товара (из заказа в заказ)

У меня дико забавная проблема. Я не смог найти такую простую функцию как перенос товара из заказа в заказ, какие либо поиски не увенчались успехом. И это крайне грустно.

Поясню почему.

У меня существует система предзаказов (товары планируется к релизу через 2-3-4-5 и т.д. месяцев). Я прошу клиентов делать предзаказ заказы 1 товар в 1 заказе (просто так проще отслеживать и когда товар приходит я либо сливаю заказы либо перемещаю товар из заказа в заказ), само собой многие забивают и в одном заказе может быть несколько товаров. Но перейдя на битрикс обнаружил, что уже не могу сливать заказы, или перемещать товары меж заказов, что вызывает неудобства и тьму впустую потраченного времени.

Что теперь приходиться делать (морока та еще, мягко сказать).

Мне приходится удалять товар из заказа где он не нужен,
добавлять его кол-во в свойства (если там 0),
в нужном заказе заходить искать и добавлять товар (хорошо хоть эта функция есть),
потом снова заходить в свойства товара и менять кол-во (т.к. при добавлении товара в заказ он не уменьшает кол-во почему-то, но козлина ругается если товара кол-во равно 0).

Вот такая канитель.

Я всего лишь прошу чтобы в заказе, при нажатии кнопки "изменить товар" добавить функцию привязки товара к заказу, и я всего лишь изменив номер заказа в этих свойствах по сути перенесу товар.

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

Еще сообщу об одной фишке, программист мне костыль сделал (Молодчага!). Когда я захожу в свойства товара у меня есть теперь кнопка нажав на которую открывается страница со всеми заказами к которым он привязан.

Вы ведь понимаете, что если мне пришел груз а там 100 шт товара (и большей частью все разные), то для того чтобы узнать, что заказано а что нет, нет проще способа чем зайти в товар и посмотреть кто его заказывал у меня это выглядит вот так - http://prntscr.com/4o8hap
Без этой функции необходимо вести какую-то дополнительную бухгалтерию, или открывать несколько сотен заказов.

Если такое есть, ну вдруг где-то спрятано, был бы рад узнать.
Рейтинг: 0  
Ответил 22.09.2014 15:51:24
У меня дико забавная проблема. Я не смог найти такую простую функцию как перенос товара из заказа в заказ, какие либо поиски не увенчались успехом. И это крайне грустно.
"Дико забавная проблема" достаточно сложная для реализации и очень сложная по интерфейсу для последующего использования, ну и как таковая мне кажется сомнительная для реализации.

Скорей это будет решаться более востребованной схемой которая появится в 15 релизе, это частичная отгрузка заказа. Наоборот хорошо, что клиенты делают заказ не на один товар, а все нужные им в одном заказе, скорей проблема в том, что бы отгрузить его по частям.

В 15 релизе будет выпущена обновленная схема управления заказами, которая уже обсуждалась на форуме, где были представлены макеты страничек, и рассказано подробно как все будет работать.  
Рейтинг: 4.3059  
На голосовании
Предложил Пользователь 130208 02.09.2014 13:13:24

Взаимодействие каталогов с модулем "Интернет магазин" только через интерфейс IBXSaleProductProvider

Добрый день.
Это скорее идея не нового функционала, а доработки до ума старого. Оформлено в качестве идеи по совету техподдержки продукта.
Итак.
В обновлении 12.5 произошли изменения в канале взаимодействия модуля интернет магазина и каталога.
Блог Алексея Кирсанова. Магазин и каталог 12.5 Коротко об изменении:
Последние обновления привнесли существенные изменения в связь между магазином и каталогом. Базовые принципы остались неизменными: магазин ничего не знает о каталоге (точнее не знает основной функционал магазина), связь осуществляется через через специальный обратный вызов. Соответственно магазину все равно, кто кормит его товарами. Это может быть вовсе не модуль каталога. Магазину важно только, чтобы ему дали интерфейс, по которому он может актуализировать цены, проверять количество, сообщать о фактической продаже товара и т.п.
Звучит многообещающе, но это не совсем так. На самом деле, класс реализующий интерфейс IBXSaleProductProvider вызывается в основном при пересчете цены, количества товара и скидок. В других важных для "скармливания магазину других сущностей" местах применяются методы, работающие напрямую с модулем "каталог".

Нашим клиентам потребовался интернет магазин с товарами которые было крайне сложно разместить в модуле каталог. Не вдаваясь в специфику скажу, что проще было написать свой модуль, предоставляющий альтернативный "каталог" (одна из особенностей - продукт как таковой, создается в момент работы пользователя с магазином). Появление интерфейса IBXSaleProductProvider позволил реализовать такой модуль, без необходимости дублирования работы модуля интернет магазин.
Был написан класс, реализующий интерфейс IBXSaleProductProvider, который предоставлял модулю sale информацию о цене, количеству, ссылке на товар и т.п.

Выяснялось, что модуль sale для получения информации о товаре в корзине/заказе вообще не использует интерфейс IBXSaleProductProvider, но в половине случаев вызывает метод CSaleBasket::GetList, который берет данные напрямую из таблицы b_sale_basket, а в других случаях -  метод getProductProps, суть которого - в поиске товара по ID, по всем инфоблокам, что приводит к плачевным результатам в нашем случае с альтернативным хранением продуктов(коллизия по ID и выдача случайно совпавшего элемента случайного инфоблока)

Первая проблема возникает со стандартным компонентом sale.basket.basket, в котором для получения информации о товаре вызывается метод getProductProps, но эта проблема была решена с помощью result_modifier.php.

Вторая и последующие проблемы возникают уже в панели управления. В списке корзин и заказов, в колонке товар и позиции соответственно, информация о товарах показывается "правильно" (напрямую из b_sale_basket), но уже на страницах подробного просмотра заказа, добавлении заказа из корзины и редактировании заказа используется все тот же метод getProductProps и информация оказывается испорченной. В данном случае "лекарства" не найдено. Есть возможность реализовать свою форму редактирования заказа и указать ее в настройках модуля интернет магазина, но это будет дублированием существующего кода, с отказом от возможности обновления модуля. К тому же у клиентов есть необходимость размещения и обычных товаров, которые, что логично, будут размещены через модуль catalog.

А решение есть одно - реализовать взаимодействие модуля интернет магазина с каталогами только через интерфейс IBXSaleProductProvider что позволит полностью инкапсулировать каталог и использовать в качестве каталога все, что потребует реализация и клиенты )

P.S.: в тексте выше продемонстрировано только отсутствие вызовов метода IBXSaleProductProvider::GetProductData , а удобных и полезных методов в интерфейсе заложено много, просто с отсутствием их поддержки мы, возможно, еще не столкнулись
Рейтинг: -4.265  
На голосовании
Предложил Пользователь 166234 27.05.2014 12:28:20

Общие настройки компонента каталога

Почему бы не вынести настройки компонента каталога, такие как "путь к корзине", "переменные в которых передается действия" и так далее в отдельный модуль, или модуль ИМ? Эти настройки используются не только на странице каталога, но и  на главной и может быть еще на каких нибудь внутренних страницах, а каждый раз копировать их не много раздражает.
Рейтинг: 8.2043  
Внедрено
Предложил Пользователь 136397 21.02.2014 17:04:51

HTML-поле для описания служб доставки


столкнулась с проблемой: хотела просто-напросто добавить описание службы доставки со ссылкой на оф сайт этой доставки, но была расстроена тем фактом, что помимо обычного текста описание ничего содержать не может =(
Рейтинг: 0.5272  
На голосовании
Предложил Пользователь 134722 31.01.2014 12:23:04

"Двойное" структурирование каталога

Здравствуйте!

Был на зимней партнерке, прозвучал хороший вопрос про генерацию sitemap.xml, и попадание в sitemap.xml страниц результатов фильтрации "Умного" и не очень (чит. "других") фильтров.

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

Представим:
имеем некоторую матрицу, скажем трехмерную, XYZ
По оси X имеем разделы и подразделы
По оси Y имеем определенное свойство, скажем "Размер одежды"
По оси Z имеем другое определенное свойство, скажем "Производитель"

Увеличение уровня вложенности, конкретизации, автоматически прибавляет матрице еще одну грань.

Если кто-то знает по каким критериям все покупатели покупают товар - скажите. Будет супер! Но, насколько я представляю, все структурируют свои каталоги (что в 1с при интеграции или на сайте) как попало.

Дать бы людям возможность выбора, кому то удобнее в поиске пойти по оси X
Кому то по Y
итд итп.

Ведь без разницы как люди будут искать товар, самое главное что бы они его нашли!
Рейтинг: 8.3651  
Внедрено
Предложил Пользователь 73930 14.10.2013 17:50:45

Служба доставки по умолчанию.

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

Пример:
У меня доставка Почтой России 300 рублей(это приоритетная доставка), есть ЕМС(второстепенная, по желанию клиента, если он сильно захочет). Почему по умолчанию в этом случае должно ставиться ЕМС ? Мне не понятно.
Рейтинг: 1.0401  
На голосовании
Предложил Пользователь 17090 31.07.2013 13:51:26

Добавить CAPTCHA в оформление заказа

Теоретически возможен вариант написания робота, который бы клал какой-нибудь товар в корзину и оформлял фейковый заказ в интернет-магазине. Это не только заспамит мыло отдела продаж, но и дико замусорит базу заказов. Надо добавить CAPTCHA в форму оформления заказа.
Рейтинг: -0.7801  
Ответил Жуков Евгений 01.08.2013 11:58:34
Такой функционал не планируется.
Рейтинг: 3.5024  
На голосовании
Предложил Пользователь 20181 18.03.2013 17:06:02

API скидок для генерации фильтров инфоблоков

Сейчас скидки применяются непосредственно во время выборки товаров путем создания условия в классе (CCatalogCondTree ....)
(!(($arProduct['ID'] == 30) && (false !== strpos($arProduct['NAME'], "Кур")))) 
Было бы здорово расширить это API, что бы возвращался фильтр для GetList'a инфоблоков, что позволит выбирать такие товары и использовать их к примеру в разделе скидки и акции да и много других возможностей даст для расширения функционала.