Page 1 of 2
Примеры интернет магазинов на cmsmadesimple
Posted: Tue Mar 15, 2011 2:19 pm
by AKK
Добрый день.
Надо сделать интернет магазин не большой, товаров не больше 500 штук планируется.
Хочу на cmsmadesimple организовать, покажите примеров рабочих магазин на данном движке, как это будет выглядеть.
Спасибо.
Re: Примеры интернет магазинов на cmsmadesimple
Posted: Wed Mar 16, 2011 9:23 am
by Fenik17
Re: Примеры интернет магазинов на cmsmadesimple
Posted: Wed Mar 16, 2011 12:02 pm
by AKK
Там про набор необходимых модулей.
А я ищу живых примеров как это все будет смотреться.
Интересует особенно как будут выглядеть ссылки с ЧМУ и без.
Re: Примеры интернет магазинов на cmsmadesimple
Posted: Tue Mar 22, 2011 8:29 am
by afandi
AKK wrote:
Там про набор необходимых модулей.
А я ищу живых примеров как это все будет смотреться.
Интересует особенно как будут выглядеть ссылки с ЧМУ и без.
http://www.radarrus.ru
Вот пример.
Re: Примеры интернет магазинов на cmsmadesimple
Posted: Fri Mar 25, 2011 11:40 pm
by Hippy-core
Уважаемый! Как так вышло что у вас например в категории BELTRONICS -
http://www.radarrus.ru/index.php?page=k ... egory_id=1
выводятся товары из под разделов, а у меня нет
http://baby-company.ru/products/byhierarchy/1/15.html
Я так понимаю это нужно шаманить с кодом чего-то?
По теме:
http://baby-company.ru/
Магазин, с корзиной, с заказом. Еще бы личный кабинет прикрутить, чтобы можно было смотреть свои заказы...
Re: Примеры интернет магазинов на cmsmadesimple
Posted: Tue Apr 05, 2011 7:25 pm
by StanlyBSV
Мне понравилось как сделано, вот только юмора не понял, почему когда я перехожу на страницу с описанием продукта и там нажимаю добавить в корзину меня перенаправляет на страницу админа =))
И еще интересно, а почему вы (здесь ни у кого не увидел) не прописываете в title название товара? разве это для сео так плохо стало? =) В модуле продукт это можно сделать.
Re: Примеры интернет магазинов на cmsmadesimple
Posted: Fri Dec 09, 2011 7:29 pm
by seregarem
А как сделать оплату для связки Products, Cart, Orders?
Re: Примеры интернет магазинов на cmsmadesimple
Posted: Mon Dec 12, 2011 2:47 pm
by Baltofon
seregarem wrote:А как сделать оплату для связки Products, Cart, Orders?
Вот тоже озадачен этим вопросом.
Нашёл модуль PaymentMadeSimple - никто его, часом, не пробовал?
И ещё - при установке Orders у меня запросился на установку CGPaymentGatewayBase.
Это, часом, не оно?
Re: Примеры интернет магазинов на cmsmadesimple
Posted: Mon Dec 12, 2011 3:56 pm
by StanlyBSV
Самый простой выход - jcart... есть бесплатная, но платная версия лучше. Тут все зависит на сколько вы жадные.
А по большому счет в модуле Order можно указать способы оплаты. Укажите вы оплату наличными при самовывозе и\или оплата курьеру и все. Остальные, другие способы надо дорабатывать самим или нанимать человека.
Re: Примеры интернет магазинов на cmsmadesimple
Posted: Wed Jan 04, 2012 2:49 pm
by seregarem
А как в Order указать способы оплаты?
Re: Примеры интернет магазинов на cmsmadesimple
Posted: Wed Jan 11, 2012 11:47 pm
by palaum
Магазин белорусской мебели
Можно обойтись без модуля Orders. При просмотре корзины делать вывод формы из Formbulder'а и передавать в скрытое поле информацию по заказу. Но такой способ больше подходит для магазинов где делается заказ, а не покупка, например, дорогой мебели, в таких случаях платят в офисе после всевозможных уточнений по заказу.
Re: Примеры интернет магазинов на cmsmadesimple
Posted: Tue Jan 24, 2012 10:32 pm
by donkaban
я тоже без Orders магазины делаю
http://komfort-garant.ru/
http://www.bajena.ru/
http://falconeye.su/
не совсем понятно есть ли всё таки возможность наладить расширенный поиск? чтоб как на Яндекс.Маркете было. у меня не получилось, как я голову не ломал... кто-нибудь воплощал?
Re: Примеры интернет магазинов на cmsmadesimple
Posted: Wed Jan 25, 2012 11:07 am
by Baltofon
palaum wrote: При просмотре корзины делать вывод формы из Formbulder'а .
У меня такой же случай - мне надо получить информацию о заказе.
Подскажите, а как Вы делаете связку корзины с Formbulder?
Re: Примеры интернет магазинов на cmsmadesimple
Posted: Wed Jan 25, 2012 11:42 am
by palaum
Для начала нужно создать требуемую форму.
Затем я использую вот такой шаблон для просмотра корзины пользователем:
Code: Select all
{* viewcartform template *}
<div class="viewcartform">
{if !isset($cartitems) || count($cartitems) == 0 }
<h3>Корзина пуста</h3>
{else}
{if isset($formstart) && !isset($orders_simpleviewcart)}{$formstart}{/if}
{* Далее идет таблица с товарами *}
<table>
<thead>
<tr>
<th class="align_center">Удалить</th>
<th>Товар</th>
<th>Артикул</th>
<th class="align_center">Кол-во</th>
<th class="align_center">Стоимость</th>
</tr>
</thead>
<tbody>
{* Далее создаются строки в таблице с самими товарами *}
{foreach from=$cartitems item='oneitem'}
<tr>
<td class="align_center">{if isset($oneitem->remove_box)}{$oneitem->remove_box}{/if}</td>
<td>{$oneitem->summary}</td>
<td>{$oneitem->sku}</td>
<td class="align_center">
{if $oneitem->type != 1}
{$oneitem->quantity}
{else}
{if isset($oneitem->quantity_box)}
{$oneitem->quantity_box}
{/if}
{/if}
</td>
<td class="align_center">{$oneitem->item_total} руб.</td>
</tr>
{* Здесь я создаю переменную msg_order и добавляю в нее строки таблицы с товарами, потом эта переменная будет передана в Formbulder *}
{assign var='msg_order' value="`$msg_order`<tr><td>`$oneitem->summary`</td><td>`$oneitem->sku`</td><td>`$oneitem->quantity`</td><td>`$oneitem->item_total` руб.</td></tr>"}
{/foreach}
{* Закончили вывод всех товаров, теперь выводим итоговую стоимость *}
<tr>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td class="align_center"><strong>{$carttotal}</strong> руб.</td>
</tr>
</tbody>
</table>
{* Конец таблицы с товарами *}
{* Добавляю в переменную msg_order начало и конец таблицы *}
{assign var='msg_order' value="<table border='1' width='100%'><thead><tr><th>Товар</th><th>Артикул</th><th>Кол-во</th><th>Стоимость</th></tr></thead><tbody>`$msg_order`<tr><td></td><td></td><td></td><td><strong>`$carttotal`</strong> руб.</td></tr></tbody></table>"}
<p class="align_right">
{if isset($formstart) && !isset($orders_simpleviewcart)}
<input type="submit" name="{$submit_name}" value="Применить изменения"/>
<input type="submit" name="{$actionid}cart_empty_cart" value="Очистить корзину"/>
{/if}
</p>
<p class="align_center">Итого, без стоимости доставки: <strong>{$carttotal}</strong> руб.</p>
{if isset($formstart) && !isset($orders_simpleviewcart)}{$formend}{/if}
{* Оформление заказа с помощью Formbulder *}
<h2>Оформление заказа</h2>
{* Вызываю требуемую форму и передаю в требуемое поле переменную msg_order, в которой уже есть вся таблица с товарами *}
{FormBuilder form='checkout' value_fld39=$msg_order}
{/if}
</div>
Думаю, ясно, что вызывается требуемая форма и в нее передаются параметры.
Я передаю параметры в поле сообщение и с помощью CSS делаю его скрытым.
Важные моменты
1) Во время вызова формы и передачи параметров в требуемое поле лучше использовать не алиас поля, а его id
2) Во время отправки формы нужно сделать замену символов, чтобы таблица нормально отобразилась в почте — это делается уже в шаблонах отправки Formbulder'a:
Code: Select all
{$msg|replace:'<':'<'|replace:'>':'>'}
{* переменная msg — это алиас требуемого поля в Formbulder'е *}
3) Если у формы стоит галочка «Показывать форму встроенной?», то ничего не передается.
Re: Примеры интернет магазинов на cmsmadesimple
Posted: Wed Jan 16, 2013 8:25 pm
by triks
Спасибо, palaum, очень пригодилась твоя инфа.
Жаль, что
Baltofon wrote:3) Если у формы стоит галочка «Показывать форму встроенной?», то ничего не передается.
Ведь тогда получается, если пользователь неверно ввел данные в форму, выйдет сообщение об этом, но все, что лежало в корзине (таблицу) он уже не увидит.
Если ставим галочку «Показывать форму встроенной?», то корзина остается, но данные не передаются.
Как это можно победить?