За последние 24 часа нас посетили 16048 программистов и 1506 роботов. Сейчас ищут 775 программистов ...

Посоветуйте магазин

Тема в разделе "Прочее", создана пользователем Apple, 25 июн 2010.

  1. Apple

    Apple Активный пользователь

    С нами с:
    13 янв 2007
    Сообщения:
    4.984
    Симпатии:
    2
    Вообще, нужен простейший скрипт интернет-магазина, основные возможности, которые должны быть совмещены:
    1. Возможность заказа без регистрации с заполнением всех полей, так и с регистрацией.
    2. Кнопка "Купить" на главной (да-да, а-то допиливал OpenCart)
    3. Краткое описание товара
    4. Статические странички

    Желательно бесплатный.
    Не советовать osCommerce, OpenCart, легкошоп.
    Большинство скриптов, вроде ShopCMS, phpShop и указанные выше - не годятся одни.
    Нашел Shop-Script Free - понравился, но слишком много допиливаний требует, хотя если ничего нет на примете - возму его.
     
  2. Apple

    Apple Активный пользователь

    С нами с:
    13 янв 2007
    Сообщения:
    4.984
    Симпатии:
    2
    Усё, не надо.
    Допилил Shop-Script.
     
  3. Elkaz

    Elkaz Старожил
    Команда форума Модератор

    С нами с:
    26 июн 2006
    Сообщения:
    3.373
    Симпатии:
    0
    Адрес:
    Баку, Азербайджан
    А если не секрет, что не так с OpenCart? Я его тоже допиливал, в том числе купить на главную, менюшки сворачиваемые и так далее. Много чего, включая админку. Но мне ПОНРАВИЛОСЬ его допиливать, в отличии от Shop-Script'a, Magento, ShopCMS и прочих.
     
  4. Koc

    Koc Активный пользователь

    С нами с:
    3 мар 2008
    Сообщения:
    2.253
    Симпатии:
    0
    Адрес:
    \Ukraine\Dnepropetrovsk
    ололо, то есть Маджента тебе не понравилась, а вот это говнецо по вкусу? ахаха

    PHP:
    1. <?php
    2. // Settings
    3. $query = $db->query("SELECT * FROM " . DB_PREFIX . "setting");
    4.  
    5. foreach ($query->rows as $setting) {
    6.     $config->set($setting['key'], $setting['value']);
    7. }
    8.  
    9. // Store
    10. $query = $db->query("SELECT * FROM " . DB_PREFIX . "store WHERE url = '" . $db->escape('http://' . $_SERVER['HTTP_HOST'] . rtrim(dirname($_SERVER['PHP_SELF']), '/.\\') . '/') . "' OR url = '" . $db->escape('http://' . str_replace('www.', '', $_SERVER['HTTP_HOST']) . rtrim(dirname($_SERVER['PHP_SELF']), '/.\\') . '/') . "'");
    11.  
    12. foreach ($query->row as $key => $value) {
    13.     $config->set('config_' . $key, $value);
    14. }
    15.  
    16.  

    PHP:
    1.     <?php
    2.     if (isset($this->error['firstname'])) {
    3.             $this->data['error_firstname'] = $this->error['firstname'];
    4.         } else {
    5.             $this->data['error_firstname'] = '';
    6.         }  
    7.        
    8.         if (isset($this->error['lastname'])) {
    9.             $this->data['error_lastname'] = $this->error['lastname'];
    10.         } else {
    11.             $this->data['error_lastname'] = '';
    12.         }
    13.    
    14.         if (isset($this->error['email'])) {
    15.             $this->data['error_email'] = $this->error['email'];
    16.         } else {
    17.             $this->data['error_email'] = '';
    18.         }
    19.        
    20.         if (isset($this->error['telephone'])) {
    21.             $this->data['error_telephone'] = $this->error['telephone'];
    22.         } else {
    23.             $this->data['error_telephone'] = '';
    24.         }
    25.  
    26.         if (isset($this->error['address_1'])) {
    27.             $this->data['error_address_1'] = $this->error['address_1'];
    28.         } else {
    29.             $this->data['error_address_1'] = '';
    30.         }
    31.        
    32.         if (isset($this->error['city'])) {
    33.             $this->data['error_city'] = $this->error['city'];
    34.         } else {
    35.             $this->data['error_city'] = '';
    36.         }
    37.        
    38.         if (isset($this->error['country'])) {
    39.             $this->data['error_country'] = $this->error['country'];
    40.         } else {
    41.             $this->data['error_country'] = '';
    42.         }
    43.  
    44.         if (isset($this->error['zone'])) {
    45.             $this->data['error_zone'] = $this->error['zone'];
    46.         } else {
    47.             $this->data['error_zone'] = '';
    48.         }
    49.        
    50.         if (isset($this->error['shipping_firstname'])) {
    51.             $this->data['error_shipping_firstname'] = $this->error['shipping_firstname'];
    52.         } else {
    53.             $this->data['error_shipping_firstname'] = '';
    54.         }  
    55.        
    56.         if (isset($this->error['shipping_lastname'])) {
    57.             $this->data['error_shipping_lastname'] = $this->error['shipping_lastname'];
    58.         } else {
    59.             $this->data['error_shipping_lastname'] = '';
    60.         }
    61.        
    62.         if (isset($this->error['shipping_address_1'])) {
    63.             $this->data['error_shipping_address_1'] = $this->error['shipping_address_1'];
    64.         } else {
    65.             $this->data['error_shipping_address_1'] = '';
    66.         }
    67.        
    68.         if (isset($this->error['shipping_city'])) {
    69.             $this->data['error_shipping_city'] = $this->error['shipping_city'];
    70.         } else {
    71.             $this->data['error_shipping_city'] = '';
    72.         }
    73.        
    74.         if (isset($this->error['shipping_country'])) {
    75.             $this->data['error_shipping_country'] = $this->error['shipping_country'];
    76.         } else {
    77.             $this->data['error_shipping_country'] = '';
    78.         }
    79.  
    80.         if (isset($this->error['shipping_zone'])) {
    81.             $this->data['error_shipping_zone'] = $this->error['shipping_zone'];
    82.         } else {
    83.             $this->data['error_shipping_zone'] = '';
    84.         }
    85.  
     
  5. seryjvolk

    seryjvolk Активный пользователь

    С нами с:
    10 июл 2010
    Сообщения:
    21
    Симпатии:
    0
    Адрес:
    Россия
    а чем плох phpShop?
     
  6. Elkaz

    Elkaz Старожил
    Команда форума Модератор

    С нами с:
    26 июн 2006
    Сообщения:
    3.373
    Симпатии:
    0
    Адрес:
    Баку, Азербайджан
    Koc
    Да.