Примеры интернет магазинов на cmsmadesimple

Обсуждение CMS Made Simple в России.

Moderators: iturbay, wdwp

AKK
Forum Members
Forum Members
Posts: 19
Joined: Tue Mar 15, 2011 11:56 am

Примеры интернет магазинов на cmsmadesimple

Post by AKK »

Добрый день.

Надо сделать интернет магазин не большой, товаров не больше 500 штук планируется.

Хочу на cmsmadesimple организовать, покажите примеров рабочих магазин на данном движке, как это будет выглядеть.

Спасибо.
Fenik17
Power Poster
Power Poster
Posts: 450
Joined: Tue Jun 01, 2010 5:42 am
Location: Russia, Yekaterinburg

Re: Примеры интернет магазинов на cmsmadesimple

Post by Fenik17 »

AKK
Forum Members
Forum Members
Posts: 19
Joined: Tue Mar 15, 2011 11:56 am

Re: Примеры интернет магазинов на cmsmadesimple

Post by AKK »

Там про набор необходимых модулей.

А я ищу живых примеров как это все будет смотреться.
Интересует особенно как будут выглядеть ссылки с ЧМУ и без.
afandi
Forum Members
Forum Members
Posts: 35
Joined: Thu Apr 15, 2010 8:04 am

Re: Примеры интернет магазинов на cmsmadesimple

Post by afandi »

AKK wrote:
Там про набор необходимых модулей.

А я ищу живых примеров как это все будет смотреться.
Интересует особенно как будут выглядеть ссылки с ЧМУ и без.
http://www.radarrus.ru
Вот пример.
Hippy-core
Forum Members
Forum Members
Posts: 76
Joined: Sat Dec 06, 2008 3:05 pm

Re: Примеры интернет магазинов на cmsmadesimple

Post by Hippy-core »

afandi wrote: http://www.radarrus.ru
Вот пример.
Уважаемый! Как так вышло что у вас например в категории 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/
Магазин, с корзиной, с заказом. Еще бы личный кабинет прикрутить, чтобы можно было смотреть свои заказы...
User avatar
StanlyBSV
Forum Members
Forum Members
Posts: 90
Joined: Fri Aug 01, 2008 8:59 am
Location: Moscow City

Re: Примеры интернет магазинов на cmsmadesimple

Post by StanlyBSV »

http://www.radarrus.ru
Вот пример.
Мне понравилось как сделано, вот только юмора не понял, почему когда я перехожу на страницу с описанием продукта и там нажимаю добавить в корзину меня перенаправляет на страницу админа =))

И еще интересно, а почему вы (здесь ни у кого не увидел) не прописываете в title название товара? разве это для сео так плохо стало? =) В модуле продукт это можно сделать.
seregarem
Forum Members
Forum Members
Posts: 200
Joined: Sat Aug 28, 2010 1:03 pm

Re: Примеры интернет магазинов на cmsmadesimple

Post by seregarem »

А как сделать оплату для связки Products, Cart, Orders?
Baltofon
Forum Members
Forum Members
Posts: 72
Joined: Tue Jun 29, 2010 9:27 pm

Re: Примеры интернет магазинов на cmsmadesimple

Post by Baltofon »

seregarem wrote:А как сделать оплату для связки Products, Cart, Orders?
Вот тоже озадачен этим вопросом.
Нашёл модуль PaymentMadeSimple - никто его, часом, не пробовал?
И ещё - при установке Orders у меня запросился на установку CGPaymentGatewayBase.
Это, часом, не оно?
User avatar
StanlyBSV
Forum Members
Forum Members
Posts: 90
Joined: Fri Aug 01, 2008 8:59 am
Location: Moscow City

Re: Примеры интернет магазинов на cmsmadesimple

Post by StanlyBSV »

Самый простой выход - jcart... есть бесплатная, но платная версия лучше. Тут все зависит на сколько вы жадные.
А по большому счет в модуле Order можно указать способы оплаты. Укажите вы оплату наличными при самовывозе и\или оплата курьеру и все. Остальные, другие способы надо дорабатывать самим или нанимать человека.
seregarem
Forum Members
Forum Members
Posts: 200
Joined: Sat Aug 28, 2010 1:03 pm

Re: Примеры интернет магазинов на cmsmadesimple

Post by seregarem »

А как в Order указать способы оплаты?
palaum
Forum Members
Forum Members
Posts: 63
Joined: Tue Feb 02, 2010 10:46 am

Re: Примеры интернет магазинов на cmsmadesimple

Post by palaum »

Магазин белорусской мебели

Можно обойтись без модуля Orders. При просмотре корзины делать вывод формы из Formbulder'а и передавать в скрытое поле информацию по заказу. Но такой способ больше подходит для магазинов где делается заказ, а не покупка, например, дорогой мебели, в таких случаях платят в офисе после всевозможных уточнений по заказу.
Last edited by palaum on Fri Mar 30, 2012 9:48 pm, edited 1 time in total.
donkaban
Forum Members
Forum Members
Posts: 11
Joined: Sun May 08, 2011 7:28 pm

Re: Примеры интернет магазинов на cmsmadesimple

Post by donkaban »

я тоже без Orders магазины делаю

http://komfort-garant.ru/
http://www.bajena.ru/
http://falconeye.su/

не совсем понятно есть ли всё таки возможность наладить расширенный поиск? чтоб как на Яндекс.Маркете было. у меня не получилось, как я голову не ломал... кто-нибудь воплощал?
Baltofon
Forum Members
Forum Members
Posts: 72
Joined: Tue Jun 29, 2010 9:27 pm

Re: Примеры интернет магазинов на cmsmadesimple

Post by Baltofon »

palaum wrote: При просмотре корзины делать вывод формы из Formbulder'а .
У меня такой же случай - мне надо получить информацию о заказе.
Подскажите, а как Вы делаете связку корзины с Formbulder?
palaum
Forum Members
Forum Members
Posts: 63
Joined: Tue Feb 02, 2010 10:46 am

Re: Примеры интернет магазинов на cmsmadesimple

Post 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) Если у формы стоит галочка «Показывать форму встроенной?», то ничего не передается.
triks
Forum Members
Forum Members
Posts: 59
Joined: Mon Apr 18, 2011 5:46 pm
Location: Russia

Re: Примеры интернет магазинов на cmsmadesimple

Post by triks »

Спасибо, palaum, очень пригодилась твоя инфа.

Жаль, что
Baltofon wrote:3) Если у формы стоит галочка «Показывать форму встроенной?», то ничего не передается.
Ведь тогда получается, если пользователь неверно ввел данные в форму, выйдет сообщение об этом, но все, что лежало в корзине (таблицу) он уже не увидит.

Если ставим галочку «Показывать форму встроенной?», то корзина остается, но данные не передаются.

Как это можно победить?
Locked

Return to “Russian - русский”