Вы зародили у меня сомнения в целесообразности подобного функционала. Я как то упустил из виду тот факт что заказ может содержать "невыгружаемые" товары вместе с "выгружаемыми". Буду думать теперь.
51 23.12.2014 16:44:57
Re: Обмен данными с 1С (6 ответов, оставленных в Вопросы по работе с системой)
52 23.12.2014 13:25:05
Re: Покупки в 1 клик спорное удовольствие (2 ответов, оставленных в Вопросы по работе с системой)
Мы это понимаем. спасибо за ответ. Но совершенно неудобно иметь открытыми два окна и выполнять ту же самую работу дважды- клиент же уже выбрал товар и внес свои данные - почему бы не создать форму приема заказа на основании покупки в 1 клик - ведь бизнес процесс это подразумевает.
Менеджер перезванивает - и создает на основании покупки в 1 клик полноценный заказ - так мы это видим - я собственно сразу начал искать эту функцию )))
53 23.12.2014 13:03:43
Re: Обмен данными с 1С (6 ответов, оставленных в Вопросы по работе с системой)
Это не совсем так, в 1c просто создается автоматически ненужная номенклатура. Логично предположить - если товары не грузятся в 1с - то и с помощью заказов их грузить тоже не надо.
Возможно стоит предусмотрть какую то опция в настройках модуля в будущих релизах, котрая будет влиять на способ выгрузки товаров и заказов. А пока мы конечно с программситом 1С вынуждены будем сделать это самомтоятельно
54 23.12.2014 11:06:56
Тема: Покупки в 1 клик спорное удовольствие (2 ответов, оставленных в Вопросы по работе с системой)
Необходимо формирование заказов на основании покупки в 1 клик менеджером магазина, возможно это какая то сущность, которая позволит менеджеру создать заказ из покупки в 1 клик с одновременным полуавтоматическим созданием пользователя. из полей формы Вижу у вас там данные формы в массиве хранятся в таблице покупок в 1 клик.
Иначе пропал смысл внедрения магазина. Зарегистрированные пользователи упорно не хотят заказывать товар через корзину.
Для начала может подскажете, как скрыть кнопку в шаблоне по условию если пользователь зашел под своим аккаунтом.
Можете ответить в ЛС
55 22.12.2014 22:26:34
Re: Обмен данными с 1С (6 ответов, оставленных в Вопросы по работе с системой)
а как в таких случаях работает алгоритм выгрузки заказов в 1С - что происходит с этими товарами и заказами ?
Они не выгружаются в 1C?(Заказы и товары) - ведь в 1 с нет таких товаров - следовательно заказ не должен создавться - так ? Нам как раз так и надо.
Подтвердите так ли это?
56 22.12.2014 15:33:57
Тема: Обмен данными с 1С (6 ответов, оставленных в Вопросы по работе с системой)
можно ли не выгружать часть товаров в 1с, а создать их только на стороне сайта
57 19.12.2014 08:26:00
Тема: Адрес в профиле пользователя и в админке (1 ответов, оставленных в Вопросы по работе с системой)
Нигде не нашел адреса в профиле пользователя в админке, не нашел в профиле пользователя и на сайте.
Как удалить "лишние" адреса доставки, однажды созданные? Это невозможно? Или в этом (в невозможности управления адресами доставки) заложена какая то логика работы системы?
58 18.12.2014 13:36:00
Тема: Формулы в универсальной доставке (1 ответов, оставленных в Вопросы по работе с системой)
Что за функции используются в формуле универсальной доставки.
В докусментации про то нет ни слова.
59 18.12.2014 13:34:35
Re: как временно отключить некоторые типы доставки (3 ответов, оставленных в Вопросы по работе с системой)
способ лучше нашел - хотя это грабли - есть поле минимальная сумма заказа - установить оооочень большое значение
PS - Хорошо бы предусмотреть в дальнейших релизах переключатель какой то
60 18.12.2014 12:49:02
Тема: как временно отключить некоторые типы доставки (3 ответов, оставленных в Вопросы по работе с системой)
как временно отключить некоторые типы доставки, не удаляя ее
61 17.12.2014 13:24:56
Re: как в шаблоне product.tpl обратиться к полю товарного предложения (3 ответов, оставленных в Вопросы по разработке модулей и API системы)
Это понятно. А как обратиться к полю ТЕКУЩЕГО товарного предложения, то что выбрано в селекте?
62 17.12.2014 13:02:59
Re: Как правильно добавить дополнительное поле в таблицу product_offer (5 ответов, оставленных в Вопросы по разработке модулей и API системы)
я правильно понял, что на события для их обработаки навешивается функция которая именуется ВСЕГДА так
orm.init.catalog-offer = function OrmInitCatalogOffer
63 17.12.2014 12:53:15
Тема: как в шаблоне product.tpl обратиться к полю товарного предложения (3 ответов, оставленных в Вопросы по разработке модулей и API системы)
как в шаблоне product.tpl обратиться к полю товарного предложения (из таблицы product_offer), например к количеству товарного предложения (num) или к ID товарного предложения или к вновь созданному с помощью ORM полю.
64 17.12.2014 09:10:08
Re: Как правильно добавить дополнительное поле в таблицу product_offer (5 ответов, оставленных в Вопросы по разработке модулей и API системы)
Пользуясь случаем, хочу сказать, когда люди пишут на форум - это обычно означает, что они ознакомились с руководством на вашем сайте и что то пошло не так. Ну да ладно - это все лирическое отступление. По существу имею сказать следующее
вот такой файл handlers.inc.php упорно не добавляет нужное поле в таблицу product_offer
<?php
namespace Custom\Config;
class Handlers extends \RS\Event\HandlerAbstract
{
function init()
{
$this->bind('orm.init.catalog-offer');
}
public static function ormInitCatalogProduct(\Catalog\Model\Orm\Offer $orm_offer)
{
$orm_offer->getPropertyIterator()->append(array( //Добавляем свойства к объекту
'offertype' => new \RS\Orm\Type\Integer(array( //Тип поля. Задает тип в базе INT
'maxLength' => 1, // Длина поля в базе будет INT(1)
'description' => 'Признак заказной позиции', //Название поля
))
));
}
}
а вот такой файл handlers.inc.php добавляет нужное поле в таблицу product
<?php
namespace Custom\Config;
class Handlers extends \RS\Event\HandlerAbstract
{
function init()
{
$this->bind(orm.init.catalog-product');
}
public static function ormInitCatalogProduct(\Catalog\Model\Orm\product $orm_offer)
{
$orm_offer->getPropertyIterator()->append(array( //Добавляем свойства к объекту
'offertype' => new \RS\Orm\Type\Integer(array( //Тип поля. Задает тип в базе INT
'maxLength' => 1, // Длина поля в базе будет INT(1)
'description' => 'Признак заказной позиции', //Название поля
))
));
}
}
Отличия в этих файлах всего 2
1) $this->bind('orm.init.catalog-product') / $this->bind('orm.init.catalog-offer')
2) public static function ormInitCatalogProduct(\Catalog\Model\Orm\product $orm_offer) / public static function ormInitCatalogProduct(\Catalog\Model\Orm\Offer $orm_offer)
Из чего я делаю вывод, что то не в порядке с именованием ORM видимо с моей стороны, именовал ORM в соответствии с руководством и вашим сообщением http://forum.readyscript.ru/post/806/#p806, я все эти операции уже проделал перед тем как написать на форум. Отчаялся заставить работать функцию из трех строчки и сделал с подменой классов, но после обновленя магазина все перестало работать - начались ошибки. при изменении структуры БД, о чем я уже писал в соседней ветке.
Получается что я не могу никак добавить поле в БД, только в PHPMyAdmin - что не есть хорошо. Хотелосб бы использовать модульность системы. Может я не вижу какую то запятую конечно ? ПОдскажите пожалуйста. Спасибо.
65 17.12.2014 07:59:50
Тема: Проблемы с подменой классов (1 ответов, оставленных в Вопросы по разработке модулей и API системы)
ошибка cannot redeclare class при нажатии на кнопку изменить структуру БД, если присутствуют переопределения классов.
Например, существует два файла offer.inc.php и offer.my.inc.php - при попытке обновить структуру бд - ничего не происходит
Fatal error: Cannot redeclare class Catalog\Model\Orm\Offer in /home/aleksc1976/optika.demo.almisite.com/docs/modules/catalog/model/orm/offer.my.inc.php on line 164
в старой версии Readyscript все работало. Что случилось?
66 15.12.2014 13:30:42
Тема: Как правильно добавить дополнительное поле в таблицу product_offer (5 ответов, оставленных в Вопросы по разработке модулей и API системы)
Необходимо добавить дополнительное поле в БД в таблицу product_offer.
С товарами вроде все понятно, через ORM объекты, а как быть с товарными предложениями? Нужно добавить дополнительное поле в таблицу с товарными предложениями.
С подменой классов конечно все легко и просто - "2 минуты делов", а вот с собственными модулями как то не очень. Непонятно, на какое событие можно повесить добавление поля к товарному предложению.
67 08.12.2014 13:35:34
Тема: Часовые пояса ??? (1 ответов, оставленных в Вопросы по работе с системой)
Не могу найти настройки часовых поясов. У заказов ставится московское время (хостинг nic.ru) изменить время на сервере не представляется возможным.
68 17.11.2014 09:35:17
Тема: Не нашел в документации, что за галочка? (3 ответов, оставленных в Вопросы по работе с системой)
Не могу догадаться о какой рассылке идет речь? Разве у вас есть компонет и ли модуль рассылок?
Это чудесно - но я его найти не смог) МОжет разъясните что за галочка ?
69 17.11.2014 07:43:22
Re: Интересно ваше мнение относительно полей регистрации пользователей (15 ответов, оставленных в Вопросы по работе с системой)
Вообще, раз пошла такая тема, внесу и свой вклад. Я сам часто совершаю покупки в интернет магазинах. Достаточно часто, чтобы причилить себя к пользователям. И уж поверьте, пользователи заполняют поля ровно в половине случаев. Как сказал один из участников ветки "все зависит от вида бизнеса" и это совершенно правильно. Есть две бизнес-модели: 1 вариант - магазин ориентирован на всю страну Росиию/страны бывшего СССР/мир и тп. - естественно тут нужны все поля, оплата проходит по пластиковой карте или электронными деньгами в 99% случаев. 2 вариант - магазин небольшой, локальный, ориетированный на город/пригороды - вот там покуатели уже "расслаблены" конкурентами, регистрация является как раз препятствием для совершения покупки, оплпта производится обычно в 99% случаев наличными курьеру, клиент хочет сделать заказ, указать телефон и все, дальше оператор презванивает и собирают инфо для базы, или это делается постепенно. Да и вообще на почти всех русскоязычных и англоязычных ресурсах посвященных юзабилити в области интернет коммерции - настоятельно рекомендуется при начальной регистрации заполнять как можно меньше полей. И самое гланое конечно - убрать этапы покупки 4 этапа куда ж это годится то ? Такой способ накладывает огромное количество ограничений. Вот реальный пример из жизни - одни из мох клиентов хотят стимулировать своих покупателей на самовывоз товара - и готовы давать скидки на заказ за самовывоз. как это сделать при четырехэтапной схеме покупки? Адекватный способ только один - вся информация о заказе/оплате/доставке - должна быть на одной странице с использованием ajax. Количество полей безусловно надо давать возможность выбора администратору. Но все это не проблемы. Проблемы находятся в выборе городов, регионов, адресов - прикрутить бы лучше тудуа KLADR какой нибудь.
70 23.10.2014 11:14:23
Re: Как заменить логотип в шаблоне администратора (3 ответов, оставленных в Вопросы по работе с системой)
вайт лейбл нельзя?
71 22.10.2014 18:29:34
Re: Проблема: дедлайн - и все сломалось. Не работают рекомендуемые и сопут (6 ответов, оставленных в Вопросы по работе с системой)
не работает по прежнему, обновил по инструкции
72 22.10.2014 17:58:54
Тема: Как заменить логотип в шаблоне администратора (3 ответов, оставленных в Вопросы по работе с системой)
Как заменить логотип в шаблоне администратора и при входе в алминку на свой - чтобы он не затирался при обновлении
73 20.10.2014 06:59:37
Тема: Покупка лицензии (1 ответов, оставленных в Вопросы по работе с системой)
Сайт находится на отладочном сервере вида clientsitename.demo.mydomain.com. В целях отладки будет находится на этом домене достаточно долго. Есть необходимость получать обновления официально, тестировать все . Могу ли я купить лицензию на него (на отладочный сервер clientsitename.demo.mydomain.com)- а потом связаться с вашей службой поддержки и перенести лицензию на рабочий clientsitename.ru.
74 17.10.2014 05:38:03
Re: Проблема: дедлайн - и все сломалось. Не работают рекомендуемые и сопут (6 ответов, оставленных в Вопросы по работе с системой)
А когда выйдет обновление ? У меня система на отладочном сервере стоит. Лицензию то я буду покупать на рабочий домен. Я так то никак не узнаю когда будет обновление.
75 16.10.2014 22:02:00
Тема: Проблема: дедлайн - и все сломалось. Не работают рекомендуемые и сопут (6 ответов, оставленных в Вопросы по работе с системой)
Проблема: дедлайн - и все сломалось. Не работают рекомендуемые и сопутствующие товары. В карточке товара не сохраняются сопутствующие и рекомендуемые товары.