Какая у Вас тема оформления и на какой странице сворачивается?

2,227

(3 ответов, оставленных в Вопросы по работе с системой)

Смотрите вкладку комплектации.
Плюс. Если Вы массово выделите несколько товаров и будет их редактировать, то у Вас появится соответствующее поле на вкладке Основные.

Александр, здравствуйте.
Подскажите, вышло ли упомянутое обновление?

Только вчера закончил разработку. Грядёт большое обновление, но ещё нужна стадия тестирования пройти. Поэтому либо в конце следующей недели, либо через неделю.
Вы можете следить за обновлениями, когда нажимаете обновить у себя в системе. Справа от доступных строк с обновлением будет ссылка по которой можно узнать обновления. Плюс выйдет новость об этом. Поэтому следите за обновлениями.

добавьте пожелания

После оформления заказа. Править заказ может только администратор или менеджер. Редактирования заказа пользователем скорее всего не будет.

2,231

(11 ответов, оставленных в Вопросы по разработке модулей и API системы)

А причём здесь стандартный шаг JS? Раньше насколько я помню яндекс генерировал специальные идентийфикаторы которые необходимо было размещать в HTML и при клике они бы учитывали нажатие. Как сейчас это делают я не знаю, но думаю в гугле или в самом яндексе. Прямого отношения к метрике мы не имеем.
Вот например, что я нашёл:
http://allmetrics.ru/threads/nuzhno-ots … javki.354/
и
http://blog.ecommerceschool.ru/technica … shaga.html

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

Вы если укажите какие данные хотите получить, мы можем подсказать как это сделать программно более корректно, если Вы недавно работаете с движком. Поэтому обращайтесь.

2,234

(2 ответов, оставленных в Вопросы по работе с системой)

Похожая тема http://forum.readyscript.ru/topic/481/n … t-adminka/.

Всё достаточно просто.
Все данные по остаткам на складам они хранятся в таблице product_x_stock и содержит информацию по наличию и складу где лежит товар.

У комплектаций(объект \Catalog\Model\Orm\Offer) есть поле num, оно хранит общее количество наличия по всем складам для данной одной комлектации. По сути это сводная информация по всем складам для данной комплектации
У товара есть поле num оно хранит общее наличие по всем комплектациям и складам для данного товара.

У комлектаций есть поле stock_num, которого на самом деле не существует. Оно является виртуальным. Это возможно за счёт того, что все записи в БД представленны в виде ORM класса Offer, куда собственно можно дописать и просто виртуальное поле.

ORM объект в свою очередь хранит одну запись из БД обёрнутую в соответствующий класс.
Это поле используется для того, чтобы передать массив с остатками по складам для данной комплектации. А при сохранении комплектации срабатывает код, который разносит по таблице product_x_stock все остатки, которые вы указали у комплектации.
Это возможно благодаря тому, что у каждого товара, можно вызвать функцию beforeWrite и afterWrite. Как понятно из названия одна срабатывает перед записью, вторая после.
Посмотреть на функцию afterWrite Вы можете в /modules/catalog/model/orm/offer.inc.php

Но мне больше интересен вопрос как Вы работаете с БД, при помощи ORM запросов или нет?

Ну только правкой шаблона заказа и создании его копии в админ панели это /modules/shop/view/orderview.tpl  и нужно сделать копию admin контроллера, но только с окончанием .my.inc.php. Контроллер  /modules/shop/controller/admin/orderctrl.inc.php

Тогда можно будет поправить контроллер под себя. Плюс надо с помощью хука расширить объект заказа, чтобы было куда записывать.
Как это сделать можно посмотреть здесь.
http://forum.readyscript.ru/topic/287/k … adyscript/

Но ещё раз говорю, что скоро это можно будет сделать через настройку модуля. Это всё в разработке.

Павел пишет:

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

Да. Правильно, но при добавлении блоков через конструктор сайта всё также можно обновлять без дубля темы. А если будете править шаблоны front контроллеров, то да нужно делать дубль темы. Либо в Вашем случае(это особенность классической темы), можно скопировать шаблон по определённому пути и он будет перекрывать стандартный. 

В теме классическое всё делается через добавление блока в Конструкторе сайта.
Единственная тема которая, у Вас не обновляется это молодёжная. Но в ней всё правится через шаблоны.

Здравствуйте. Есть ли у вас в планах реализация функционала резервирования товара?

Вы имеете ввиду функционал типа избранного или отложить, или же резервирование с удержанием остатков?
Просто у нас когда оформляется заказ товары из остатка списываются и остаются в заказе. Если заказ будет удалён, количество заказанного товара вернётся.

Какую задачу Вы хотите реализовать и как работаете с БД. Просто у нас все данные можно подгружать через ORM запрос или ORM объект. Может я Вам могу подсказать.

У нас сейчас есть возможность добавить поля только на страницу с указанием адреса, т.е. на первый шаг оформления.
Эти доп поля можно указать в настройках модуля Пользователи и в настройках модуля магазин. В Веб-сайт->Настройка модулей->Нужный Вам модуль.
Но к сожалению кнопок там нет для выбора, но зато все остальные поля есть.
Также можно данные поля добавить непосредственно в самом шаблоне.

P.S.
В данный момент ведётся разработка модуля заказ с его расширением и можно будет добавлять на любую страницу оформления заказа дополнительные поля.

2,240

(5 ответов, оставленных в Вопросы по работе с системой)

Ну во первых напомним про документацию по мультисайтовости.
Мультисайтовость

Во вторых. При мультисайтовости у Вас общие между двумя сайтами только пользователи. Вы можете данные с одного сайта в другой перенести через импорт и экспорт CSV, если Вам нужны например теже самые товары на обоих.

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

Через правку шаблона если у Вас тема не адаптивная(Молодёжная), а в адаптивном шаблоне например добавив блок Произвольный HTML через конструктор сайта.
У Вас какая тема оформления?

В файле стилей style.css и в файлах под каждую цветовую схему, если вы выбрали отличную от той, что по умолчанию. Например для фиолетовой это файл purple.css.

Спасибо, Александр! Внесите, пожалуйста, этот хук в документацию

Кстати, а что собираетесь делать после импорта, если не секрет? Я имею ввиду более подробно.

Хорошо. Постараемся не забыть.

2,245

(10 ответов, оставленных в Вопросы по созданию тем оформления)

Александр, чтобы вставить указанную строчку коду сколько я должен оплатить верстальщику, рублей 50?!...

Вам видимо сложно написать. Спасибо за помощь...

Да. Тут либо Вы платите верстальщику 50 рублей, либо самостоятельно разбираетесь. Так как я и говорил выше.... Код Вам привели в первом же ответе на Ваш вопрос.
Вот напоминаю:

<img src="...." title="{$product.title}">

Т.е. везде в тегах img отвечающих за показ товаров нужно в атрибут title добавить {$product.title}. После чего сбросить кэш и обновить страничку товара.

Там есть хук exchange.gate.afterimport.all он срабатывает в конце всего импорта

2,247

(10 ответов, оставленных в Вопросы по созданию тем оформления)

Александр, я не программист, объясните мне подробней))) Тема наша, над которой вы сейчас работаете.

Так Вам всё уже и написали в предыдущих сообщениях. Ну если Вы не программист, то Вам будет достаточно сложно, т.к. Вы не понимаете как делается вывод. Дайте лучше задание верстальщику или закажите доработку.

2,248

(11 ответов, оставленных в Вопросы по работе с системой)

Слава пишет:

Сделал все как вы описали через php все работает а readyscript почему то не шлет письма клиентам хотя ввел все правильно!

Посмотрите логи отправки E-mail на сервере или запросите их у хостера. Там должно быть написано почему не шлётся Ваше письмо.

Добавится. Напишите в пожелания на helpdesk.readyscript.ru.

2,250

(5 ответов, оставленных в Вопросы по работе с системой)

К сожалению это невозможно.