We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 17459
    • 268 Posts
    Наткнулся тут на сайтик magentocommerce.com

    Симпатишный, бесплатный, чем не нравится?..
    • Видел как-то пару месяцев назад, интересный скрипт, сохранял себе в закладки да потом потерял за ненадобностью..
      Во, вспомнил (!) - сохранял в закладках эту тему хабра: http://habrahabr.ru/blog/about_cms/32172.html
      В комментариях там человек ошибся, что этот магазин устанавливается поверх MODx smiley.
        Разработка сайтов и программных модулей на MODX.
        Опыт работы на MODx с 2005 года. Высокое качество.
        Компания Baltic Design Colors: http://www.bdcolors.ru.
        • 32085
        • 17 Posts
        Пробовал magento, с пол года назад...
        отказался... детали уже к сожалению не все помню...
        почему не пошел этот скрипт..
        во первых он работает самостоятельно, к MODx отношения не имеет,
        возня с дизайном... проблемы языковой поддержки..
        Решение было не использовать..
        Попробуйте сами там есть демка http://demo-admin.magentocommerce.com/index.php/admin/newsletter_template/
          • 22181
          • 26 Posts
          Это бетка, еще.
          Но что то в ней уже цепляет )
          Как когда то зацепил и модкс )
            • 26085
            • 494 Posts
            Жаль только что PHP4 не поддерживается в ней (как в модх).
              • 17459
              • 268 Posts
              Конкретно сейчас под него кажется нет русского перевода, но, уверен, скоро будет и он.

              PHP5 я думаю, не проблема, он почти везде сейчас стоит.

              Меня волнуют способы оплаты.. WM, Rupay.. их уж точно сейчас нет. Главная проблема - легко ли сделать, я глубоко не копал...

              Про интеграцию с ModX: а какая именно нужна интеграция?.. Что именно объяединять? юзеров? каталог? заказы? там вроде довольно удобно всё... а ModX может просто стоять рядом и показывать всю информацию на сайте, кроме каталога. ИМХО

              То есть кто мы, толпа фанатов ModX, желающих везде и всё делать на ModX или ModX для нас просто инструмент, который мы иногда используем по мере надобности, там, где он удобнее других решений?..

              А ну-ка колитесь, кто есть кто smiley
                • 22181
                • 26 Posts
                Если объединять то главное что волнует это дизайн, в модксе с этим нет ограничений наверное никаких.
                А вот в интегрируемом магазине ??

                Я делаю апсолютно все на модксе )
                Даже рипаю дле сайты для модкса, для него быстрее и проще рипнуть чем для дле ))
                  • 17459
                  • 268 Posts
                  вообще, дизайн магазина подразумевает существование всем известных и понятных блоков. Как ни крути, куда-то их придётся запихнуть. Для настройки всегда можно использовать css.

                  ...

                  скачал поглядел... вообщем там куча файлов-шаблончиков "на все случаи жизни".

                  в примере шаблон корзины

                  <div class="page-head-alt button-level">
                      <h3><?=$this->__('Shopping Cart')?></h3>
                      <?if(!$this->hasError()):?>
                      <ul class="checkout-types">
                          <?=$this->getChildHtml('top_methods')?>
                      </ul>
                      <?endif;?>
                  </div>
                  <?=$this->getMessagesBlock()->getGroupedHtml()?>
                  <form action="<?=$this->getUrl('checkout/cart/updatePost')?>" method="post">
                  <table cellspacing="0" id="shopping-cart-table" class="data-table box-table shopping-cart">
                      <col width="75"/>
                      <col/>
                      <col width="80"/>
                      <col width="140"/>
                      <col width="120"/>
                      <col width="140"/>
                      <thead>
                          <tr>
                              <th> </th>
                              <th><?=$this->__('Product Name')?></th>
                              <th class="a-center"><?=$this->__('Remove Product')?></th>
                              <?if ($this->helper('wishlist')->isAllowInCart()) :?>
                              <th class="a-center"><?=$this->__('Move to Wishlist')?></th>
                              <?endif?>
                              <th class="a-right"><?=$this->__('Unit Price')?></th>
                              <th class="a-center"><?=$this->__('Qty')?></th>
                              <th class="a-right"><?=$this->__('Subtotal')?></th>
                          </tr>
                      </thead>
                      <tfoot>
                          <tr>
                              <td colspan="100" class="a-right">
                                  <?if($this->getContinueShoppingUrl()):?>
                                      <button class="form-button-alt continue-shopping" onclick="setLocation('<?=$this->getContinueShoppingUrl()?>')" type="button"><span><?=$this->__('Continue Shopping')?></span></button>
                                  <?endif;?>
                                  <button class="form-button-alt" type="submit"><span><?=$this->__('Update Shopping Cart')?></span></button>
                              </td>
                          </tr>
                      </tfoot>
                      <tbody>
                      <?foreach($this->getItems() as $_item):?>
                          <tr>
                              <td>
                                  <a href="<?=$this->getItemUrl($_item)?>">
                                      <img src="<?=$this->getItemImageUrl($_item)?>" alt="<?=$this->htmlEscape($this->getItemName($_item))?>" width="75"/>
                                  </a>
                              </td>
                              <td class="attributes-col">
                                  <a href="<?=$this->getItemUrl($_item)?>"><strong><?=$this->getItemName($_item)?></strong></a>
                                  <?=$this->getItemDescription($_item)?>
                                  <?if($_item->getMessage()):?>
                                  <div style="font-size:95%;margin-top:6px;" class="shopping-cart-item-message <?if($_item->getHasError()):?>error<?else:?>notice<?endif;?>">
                                      * <?=$_item->getMessage()?>
                                  </div>
                                  <?endif;?>
                              </td>
                              <td class="a-center">
                                  <a href="<?=$this->getItemDeleteUrl($_item)?>">
                                      <img src="<?=$this->getSkinUrl('images/btn_trash.gif')?>" width="16" height="16" alt="Remove item"/>
                                  </a>
                              </td>
                              <?if ($this->helper('wishlist')->isAllowInCart()) :?>
                              <td class="a-center">
                                  <input type="checkbox" value="1" name="cart[<?=$_item->getId()?>][wishlist]"/>
                              </td>
                              <?endif?>
                              <td class="a-right">
                                  <?=$this->helper('checkout')->formatPrice($_item->getCalculationPrice())?>
                              </td>
                              <td class="a-center">
                                  <input name="cart[<?=$_item->getId()?>][qty]" value="<?=$this->getItemQty($_item)?>" size="2" class="input-text qty" maxlength="12"/>
                              </td>
                              <td class="a-right">
                                  <?=$this->helper('checkout')->formatPrice($_item->getRowTotal())?>
                              </td>
                          </tr>
                      <?endforeach?>
                      </tbody>
                  </table>
                  <script type="text/javascript">decorateTable('shopping-cart-table')</script>
                  </form>
                  
                  <div class="shopping-cart-collaterals">
                      <div class="col2-set">
                          <?=$this->getChildHtml('crosssell')?>
                          <div class="col-2">
                              <?=$this->getChildHtml('coupon')?>
                              <?=$this->getChildHtml('shipping')?>
                          </div>
                      </div>
                  </div>
                  
                  <div class="shopping-cart-totals">
                      <table cellspacing="0" id="shoping-cart-totals-table">
                          <tbody>
                          <?foreach($this->getTotals() as $total):?>
                              <?if(!$total->getArea()):?>
                              <tr>
                                  <td style="<?=$total->getStyle()?>"><?=$total->getTitle()?></td>
                                  <td style="<?=$total->getStyle()?>"><?=$this->helper('checkout')->formatPrice($total->getValue())?></td>
                              </tr>
                              <?endif?>
                          <?endforeach?>
                          </tbody>
                          <tfoot>
                          <?foreach($this->getTotals() as $total):?>
                              <?if($total->getArea()=='footer'):?>
                              <tr>
                                  <td><strong><?=$total->getTitle()?></strong></td>
                                  <td class="nowrap"><strong><?=$this->helper('checkout')->formatPrice($total->getValue())?></strong></td>
                              </tr>
                              <?endif?>
                          <?endforeach?>
                          </tfoot>
                      </table>
                      <script type="text/javascript">decorateTable('shoping-cart-totals-table')</script>
                      <?if(!$this->hasError()):?>
                      <ul class="checkout-types">
                          <?=$this->getChildHtml('methods')?>
                      </ul>
                      <?endif;?>
                  </div>
                  <div class="clear"></div>


                  css отдельно в папочке лежат, много...

                  ещё там есть лэйауты, .xml.. не разбирался, имеют ли они прямое отношение к этому...