Cotonti. Интернет магазин

Вопросы, сязанные с "Cotonti. Интернет магазин"
Быстрый переход:
Аватар

anny_ka

Member
#46   04 июля 2014 17:20

Странно, а откуда он у меня, интересно... я его не устанавливала) Видно шёл в комплекте биржи. 

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

Выглядит вот так

Буду разбираться, спасибо большое!!)

 

 

 

 

 

Добавлено 2 часа спустя:

Судя по скриншотам Вы используете Для загрузки файлов Вы используете модуль Personal File Storage (правда в документе по ссылке в качестве иллюстраций использован старый дизайн).

Посмотрела, используется модуль PFS при загрузке картинок (когда создаешь товар в магазине)

В мою "сборку" он не входит. Я вообще не делал сборок )) 

Ну Вы поняли, что я имею в виду) Какой модуль стоит здесь http://test-shop.test-trial.com/shop/ukrashenija-dlja-butylok ? Это плагин Attachments 2 ? Он же выводит миниатюры нормально.

Добавлено 51 минуты спустя:

Установила его! Заработало, теперь отображается, как у Вас в демке)

 

 

 

Добавлено 4 часа спустя:

Первая картинка дублируется почему-то... Алексей, а у Вас случайно не было такой проблемы в Attachments 2 ? 

 

Добавлено 37 минуты спустя:

Где лучше описывать ошибки по магазину? Может сделать отдельную тему "фиксим баги" и туда писать. Или лучше сюда?

Отредактировано: anny_ka (05.07.2014 02:09, 3 года назад)
Алексей

Алексей

Administrator
#47   05 июля 2014 12:10

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

Эта тема как раз и посвящена работе магазина. Если Вы нашли баг (именно баг, а не подозрение на него) и он касается именно модуля магазина или его плагинов, то можно создавать заявку на гитхабе: https://github.com/Alex300/cotonti-shop. Или описывать ее здесь.

Быстрота и надежность... Ну и красота тоже, конечно

Аватар

anny_ka

Member
#48   05 июля 2014 13:20

Пока нашла пару ошибок, вчера тестила.

1) НЕ ОБНОВЛЯЕТСЯ КОРЗИНА. Если создаешь товар и вбиваешь цену, например 500р. Человек положил этот товар в корзину, а ты в цене ошибся и хочешь исправить. Ты цену исправляешь, у человека еще товары лежат в корзине, он заказ не оформил, НО и при обновлении и при продолжении оформления заказа, цена не обновляется, хотя ты уже ее исправил.

2) УВЕДОМИТЬ МЕНЯ. Уведомление не отправляется. И там еще какой-то вопрос светится, на него нажимаю, ничего не выводится.

3) НЕ ПОЛУЧАЕТСЯ КОММЕНТИРОВАТЬ. Если не зарегистрирован, комментировать товар не можешь. Может стоит сделать хоть какое-то уведомление?

 

Добавлено 38 секунд спустя:

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

Да, так и есть. А не подскажете, как это исправить???

Отредактировано: anny_ka (05.07.2014 15:06, 3 года назад)
Алексей

Алексей

Administrator
#49   05 июля 2014 21:54

3) Комментарии не имеют отношение к магазину. Сколько раз уже просил тут писать только о магазине. В одной теме никак не охватить всю CMF Cotonti. Пробовали гостям дать права на комментирование?

1) Согласно Закона о защите прав потребителя, потребитель имеет право купить товар по той цене, по котрой он ее увидел в магазине. Так что тут все логично, человек покупает товар по той цене, по которой он добавил его в корзину.

2) Уведомить меня. Уведомить когда товар появится на складе. Т.е. когда вы увеличите количество товара складе, подписанные клиенты получают уведомления об этом, что сразу его купить.

 

Быстрота и надежность... Ну и красота тоже, конечно

Аватар

anny_ka

Member
#50   05 июля 2014 23:27

3) Комментарии не имеют отношение к магазину. Сколько раз уже просил тут писать только о магазине. В одной теме никак не охватить всю CMF Cotonti. Пробовали гостям дать права на комментирование?

Да просто комментирование вроде как на странице товара идет, а страница товара относится к магазину, поэтому сюда и написала - еще не совсем разобралась, что к чему относится, прошу прощения

Нет, в права не заходила, выставлю. Спасибо большое!

Добавлено 18 минуты спустя:

2) Уведомить меня. Уведомить когда товар появится на складе. Т.е. когда вы увеличите количество товара складе, подписанные клиенты получают уведомления об этом, что сразу его купить.

Как работает "уведомить" я понимаю. Дело в том, что я заполняю форму, а сама кнопка "отправить" даже не срабатывает:(  У всех нормально отправляется??

Может это у меня глюк какой-то...

Отредактировано: anny_ka (06.07.2014 13:11, 3 года назад)
Аватар

Юрий

Member
#51   16 июля 2014 15:12

Алексей, приветствую!

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

Алексей

Алексей

Administrator
#52   17 июля 2014 09:57

Да, планы есть и есть заготовки под Робокассу и Яндекс деньги. Но этот проект не приносит особого дохода и поэтому приходится заниматься другими платными проектами. Сейчас еще и подготовка к свадьбе ))), так что о сроках говорить сложно.

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

Уже есть планы на то, что должно быть в версии 1.5 вот бы их еще реализовать )))

Быстрота и надежность... Ну и красота тоже, конечно

Аватар

Юрий

Member
#53   17 июля 2014 11:34

Количество желающих обратно пропорционально стоимости разработки :) На какую сумму Вы рассчитываете?

Добавлено 2 часа спустя:

Только что заметил, что в IE и Хроме товар в корзину не добавляется. Нажимаю "добавить в корзину" - перехожу в корзину, а там пусто. В ФФ и Опере все работает.

Добавлено 15 минуты спустя:

И еще одна ошибка :
файл shop_prices.js, строка 139:

window.location.href = datas.cartlink;

нужно заменить на

window.location.href = '/' + datas.cartlink; 

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

Добавлено 3 часа спустя:

В первой ошибке была виновата опция

$cfg['multihost'] = TRUE;

Исправил значение на FALSE и все заработало. К тому же эта опция (если TRUE) не позволяет пройти авторизацию в IE и Chrome. Фигня какая то.

 

 

Добавлено 13 часа спустя:

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

Отредактировано: Uch (18.07.2014 12:27, 3 года назад)
Алексей

Алексей

Administrator
#54   18 июля 2014 15:42
#10280 Uch:

Количество желающих обратно пропорционально стоимости разработки :) На какую сумму Вы рассчитываете?

Да, это то понятно. Цена остается неизменной больше 5-ти лет (когда я еще делал магазины на Joomla) - 3 000 рублей.

Быстрота и надежность... Ну и красота тоже, конечно

Аватар

Юрий

Member
#55   18 июля 2014 19:23

Цена вполне приемлема. Знать бы еще, что модуль в итоге пригодится, тогда точно заказал бы. Но на подумать есть время.

А вот с путаницей в адресах доставки никак не могу разобраться.

Добавлено 4 минуты спустя:

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

Добавлено 4 часа спустя:

Оказалось, что это глюк Кота. В экстраполях бесполезно менять поле "обязательное". В самой таблице cot_extra_fields ничего не меняется.

Добавлено 2 дня спустя:

Файл ShopCart.php

Строку 269

if ($bt_as_st) $this->STsameAsBT = true;

ИМХО надо исправить на

$this->STsameAsBT = $bt_as_st;

В файле shop.cart.tpl элемент управления

<input name="bt_as_st" value="1" type="checkbox"> Использовать адрес из реквизитов как адрес доставки

расположен вне формы checkoutForm

Добавлено 2 дня спустя:

Еще ошибка.

Я указываю стоимость доставки, допустим, 100 руб и для товаров на сумму свыше, допустим, 1000руб доставка бесплатна.

Я добавляю в корзину товар ценой меньше 1000 руб и вижу в корзине стоимость доставки 100 руб.

Если я в корзине изменю кол-во товара так, что бы общая стоимость была выше 1000 руб, то стоимость доставки все равно остается 100 руб. При перезагрузке страницы корзины стоимость доставки становится 0. Аналогично не работает обновление стоимости доставки в обратную сторону. Тоже приходится перезагружать страницу корзины.

Добавлено 5 дня спустя:

Ошибка в файле shop.user.php

строка 331:

$ruser['user_'.$exfld['field_name']] = cot_import_extrafields('ruser'.$exfld['field_name'], $exfld);

должна быть

$ruser['user_'.$exfld['field_name']] = cot_import_extrafields('ruserf'.$exfld['field_name'], $exfld);

иначе при редактировании реквизитов и одновременной регистрации пользователя его экстраполя не записываются в БД.
 

Добавлено 1 дня спустя:

Если интересно, то вот результат: Интернет магазин "Женьшень". Пока заказы были тестовые. Но думаю, что в деле твой модуль не подведет.

Отредактировано: Uch (28.07.2014 19:56, 3 года назад)
Алексей

Алексей

Administrator
#56   29 июля 2014 21:38

Получилось очень хорошо.

Спасибо за баг репорт. При первой же возможности внесу все фиксы в репозиторий.

Быстрота и надежность... Ну и красота тоже, конечно

Аватар

Nafanya

Member
#57   30 июля 2014 19:28

Доброго времени суток.

Присоединяюсь к вопросу.

#10282 Uch:

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

И ещё сделать возможность сортировки вывода, как в реквизитах.

 

Аватар

Юрий

Member
#58   30 июля 2014 20:45

Приветствую!

Ненужные поля можно сделать не обязательными и просто скрыть их от посетителей (можно удалить соответствующий код из TPL-файлов). Это нужно сделать для таблиц cot_users и cot_shop_userinfo.

Аватар

anny_ka

Member
#59   21 сентября 2014 01:20

Товарищи, кнопка "уведомить" у всех работает? 

Дело в том, что я заполняю форму, а сама кнопка "отправить" даже не срабатывает:(  У всех нормально отправляется??

Может это у меня глюк какой-то...

Добавлено 2 часа спустя:

Алексей, кстати, отличной свадьбы Вам и счастья в семейной жизни! Поздравляю! Ура-ура :)

Отредактировано: anny_ka (21.09.2014 03:07, 3 года назад)
Аватар

Юрий

Member
#60   27 сентября 2014 13:55

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

Как реализовать выбор товара по его атрибутам? Для взаимодействия со складом, бухгалтерией и т.п. будет лучше, если каждый товар с уникальными атрибутами будет иметь свой собственный артикул. Т.е. джинсы 50-го размара, синего цвета, из 100% хлопка будут отдельной страницей с соответствующими значениями в дополнительных полях (размер, цвет, материал) таблицы cot_pages. Реализовать это просто с помощью встроенных средств движка. Но, как нам сделать выбор этих атрибутов на лендинг пэйдж? А вернее, как сделать так, что бы в форме покупки на лендинг пэйдж при выборе комбинации из этих атрибутов, в корзину отправлялся соответствующий им уникальный товар?

Сейчас я решаю эту проблему следующим образом. Небольшой плагин перехватывает список страниц для категории shop/категория товара  и показывает мне только одну страницу из списка для каждой вещи сгрупированного по цвету (джинсы синие, черный, красные ...). Я вижу набор одинаковых вещей (допустим джинсы) разного цвета. Когда я выбираю нужный мне цвет, в список страниц передается параметр цвета, по которому он фильтруется и я получаю только джинсы выбранного цвета, но разного размера. Для того, что бы этот список стал лендинг пэйдж я формирую его в виде табов, только один из которых виден (т.е. видна только одна форма покупки, соответствующая одному размеру). Закладки табов - это размеры. Выбираю размер - получаю форму выбора джинсов соответствующего размера. В каждой такой форме (для каждого размера) сформирован список цветов для выбора цвета на случай, если я решу его поменять. Ссылки в этом списке кроме параметра для фильтрации цвета теперь содержат и параметр для выбора размера. Т.е. если я выбрал 52й размер и потом решил выбрать другой цвет, то при переходе по этой ссылке, я попаду в список страниц с джинсами нужного цвета и видимой формой (табом) покупки джинсов 52го размера.

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

Вот такие пирогисс