Регистрация
Вход через соцсети
Восстановление пароля

работа с NetCat 2.4 E-Commerce (демо)

Новый топик
Страницы: 1  |  2  |  3
07.06.2006, 10:55
Ответить | Цитировать
Гость
Гость

Мне приходит такой вариант:
в шаблон "товар" добавляются дополнительные поля с пунктами:
1. имеется ли к данному товару возможность выбора цвета/размера
(если да, то указать номер артикуля с которым тот же товар другого цвета/размера будет объединен в одну условную группу.
2. поле для указания размерa/цветa

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

Предлагаемые варианты товара выводим на страницу. возле каждого варианта кнопка "добавить в карзину".

Может есть более интересные/удобные способы?
08.06.2006, 12:16
Ответить | Цитировать
Гость
Гость

Очевидно нет встроенной реализации требуемого вывода товара с различными вариантами цвета/размера.. Так что есть смысл разработчикам подкинуть эту идею в список TODO.. улыбка

Я сделал как и описывал сверху, но наткнулся на проблему показа содержимого корзины..

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

Просто интересует возможность внесения изменений в вывод содержимого корзины (изменение условий запроса к БД с дальнейшим выводом дополнительной информации о товаре (цвет/размер), а так же решить проблему битой ссылки когда товар скрыт, но присутствует в корзине..)
08.06.2006, 14:03
Ответить | Цитировать
Гость
Гость

Цитата:
Очевидно нет встроенной реализации требуемого вывода товара с различными вариантами цвета/размера.. Так что есть смысл разработчикам подкинуть эту идею в список TODO.. улыбка

Такой функциональности в модуле действительно нет.

Я полагаю, предложенный Вами способ со скрытыми товарами вполне приемлем для решения поставленной задачи. Для того, чтобы ссылки были правильными, можно поместить "скрытые" товары в скрытый раздел. Ничего более удобного пока предложить не могу.
Цитата:
хотелось бы узнать где можно отредактировать внешний вид корзины? в самом шаблоне вывод корзины производится с помощью функции PrintCart().

Для того, чтобы изменить внешний вид корзины, которая выводится методом PrintCart(), измените CSS в шаблоне "Шаблон корзины".
Если же Вас не устраивает стандартный формат вывода корзины в принципе, при помощи содержимого массива $Netshop_CartContents Вы можете вывести корзину так, как посчитаете необходимым. Что находится в этом массиве, а также другие полезные переменные Вы найдете в документации по модулям в разделе "Интернет-магазин: предустановленные переменные".
12.06.2006, 12:10
Ответить | Цитировать
Гость
Гость

kx писал(а):
Если же Вас не устраивает стандартный формат вывода корзины в принципе, при помощи содержимого массива $Netshop_CartContents Вы можете вывести корзину так, как посчитаете необходимым. Что находится в этом массиве, а также другие полезные переменные Вы найдете в документации по модулям в разделе "Интернет-магазин: предустановленные переменные".

очень хотелось бы посмотреть пример рабочего кода для вывода содержимого массива $Netshop_CartContents, почитал внимательно документацию и сам потыкался, но к сожалению ничего не вышло. заранее спасибо
13.06.2006, 11:00
Ответить | Цитировать
Гость
Гость

Код:
$f_AdminCommon

<ol>
";

foreach ($GLOBALS[Netshop_CartContents] as $item)
{
$result .= "<li>
<a href='$item[URL]'>$item[Name]</a>:
$item[Qty] * $item[ItemPriceF] = $item[TotalPriceF]
</li>";
}

$result .= "</ol>

<p><b>ИТОГО: $GLOBALS[Netshop_TotalPrice]</b><br>
<a href='$GLOBALS[Netshop_OrderURL]'>Перейти к оформлению заказа</a></p>
14.06.2006, 14:56
Ответить | Цитировать
Гость
Гость

kx, благодарю! действует улыбка
20.06.2006, 10:34
Ответить | Цитировать
Гость
Гость

интересует такой момент: рещил сделать мультиязычный интернет-магазин.
(http://www.netcat.ru/dealers/advice/function/function_45.html)
предположим домен основного сайта "localhost" (в будущем "домен-магазина.ру"),
добавляю новый сайт и прописываю ему домен "en.localhost" (в будущем "язык.домен-магазина.ру").

устанавливаю модуль магазина как это указано в описании по модулям
"'Инструменты' - 'Модули' - 'Интернет-магазин' - 'Установка модуля на сайт'."

Вообщем оба сайта работают, но какая-то проблема с cookies, потому что добавление товара
в карзину на новом сайте не работает, так
же не работает добавление товара в карзину если в домене основного сайта прописать ru.localhost
и в браузере набрать http://ru.localhost.

С основным сайтом на "localhost" проблем не наблюдается.

Кoрзина (your cart is empty..) на новом сайте на английском языке (шаблон правда еще не смотрел)
20.06.2006, 16:27
Ответить | Цитировать
Кирилл Хряпин

Зарегистрирован:
2006-06-15
Сообщений: 207

Проблема, скорее всего, действительно в том, что неверно устанавливаются cookies.

Подозреваю, что это может быть связано с поведением MSIE 6 (который вдруг решил строго следовать стандарту): кука может быть установлена только для домена, который заканчивается одним из доменов первого уровня (т.е. .com, .net. и т.д. или cTLD, например, .ru). По моему опыту работает и с вымышленными TLD, например .loc.

Попробуйте сконфигурировать сервер, чтобы домены удовлетворяли этому условию (например, en.testshop0.ru, ru.testshop0.ru).
20.06.2006, 17:11
Ответить | Цитировать
Гость
Гость

kx, спасибо, попробую.

кстати устанавливается NetCat CMS только в root директорию сайта или всЈ таки возможно куда-нибудь подальше поставить? Дело в том что вход в интернет-магазин будет доступен только для пользователей имеющих пароль доступа. Остальные не должны попасть дальше начальной страницы сайта.

Варианты действий:
1. создать на начальную страницу шаблон для авторизации по паролю
или
2. поместить CMS в подкаталог (subdir), а в $DOCUMENT_ROOT сделать обычную форму с праверкой вводимого кода при помощи PHP.
или же
3. разместить CSM в subdomain, но это крайне нежелательно.

есть может более правильное решение чем то что изложено мною выше? улыбка
28.06.2006, 13:40
Ответить | Цитировать
KK
Suomitech KY

Зарегистрирован:
2006-06-27
Сообщений: 15

версия NetCat 2.4 E-com приобретена.

последняя тема с вопросом о закрытой площадке до сих пор актуальна

"кстати устанавливается NetCat CMS только в root директорию сайта или всЈ таки возможно куда-нибудь подальше поставить? Дело в том что вход в интернет-магазин будет доступен только для пользователей имеющих пароль доступа (никак не связано с базой данных пользователей). Остальные не должны попасть дальше начальной страницы сайта."
198 196 2006-06-30 17:13:10 6815
Страницы: 1  |  2  |  3
Описание проекта