Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

afwollis

Ветеран спільноти
  • Публікації

    11 658
  • З нами

  • Відвідування

Повідомлення, опубліковані користувачем afwollis

  1. - давать купон вновь зарегистрированным покупателям, отправляя его письмо, редактируемое из админки купонов..

    судя по следующему пункту - каждому отдельный купон?..

    давай подробнее именно об этих купонах.

  2. 1. т.е. осмотреть, проанализировать, изучить магазин, статистику (проделать то же самое с конкурентами, которых надо еще выпытать у владельца), выпытать у владельца детали/доп.информацию/его видение, опять проанализировать, потом ЧТО-ТО ПРИДУМАТЬ, реализовать, и услышать "мы хотели иначе"?

    если нет четкого ТЗ - втопку такой пункт.

    2. какая информация есть? откуда? где/как/чем проверяется "скорость работы сайта" в данный момент?

  3. PoliteX, и что это было?

    тут каждый может скриншотов разных страниц/настроек наделать.

    толку?

    пиши внятно словами - что сделал, что ожидал получить, что получилось, какие возникли вопросы.

  4. Lordaaa, хреновый совет.

    Wacoola, научись пользоваться поиском по форуму.

    и распечатай себе где-нибудь на огромном листе:

    все "свои" правила/редиректы надо вставлять после

    # SEO URL Settings
    RewriteEngine On
    
    # If your opencart installation does not run on the main web folder make sure you folder it does run in ie. / becomes /shop/
    RewriteBase /
    ДО РОДНЫХ ПРАВИЛ ДВИЖКА.

    родное

    RewriteRule ^([^?]*) index.php?_route_=$1 [L,QSA]
    должно быть последним в списке.
  5. сотрудничать надо было с теми, которые БЕЗ КАВЫЧЕК ))

    проблема в том, что ты в предмете вообще не разбираешься.

    т.е. - даже если начнут тут что-то спрашивать/советовать - придется еще километровые переписки вести, чтобы объяснить тебе где/что/как посмотреть/проверить/сделать.

    а в некоторых случаях и это будет невозможно.

  6. "агрегатор" (хз, что именно ты подразумеваешь под этим)

    + вырезанные корзина-оформлениеЗаказов (а значит и куча связанного функционала; и все это не только в каталоге, но и в админке)

    + создать "какие-то модули"

    + создание уникальной темы оформления по PSD (ибо "готовая уникальняя вёрстка шаблонов страниц под Бутстрап" - вряд ли означает "сверстанная тема оформления для opencart", а любое другое - бесполезное барахло)

    + "База данных с товарами, которую нужно подключить и настроить", в которой надо разобраться, придумать, как её использовать, переделать (если необходимо)

    и всё это за ~$208???

    попроси родителей больше не пускать тебя в интернет.

  7. если валюта в магазине одна - пробуй так:

    ...
    public function addOrder($data) {
    ...
    		foreach ($data['products'] as $product) { 
    			$this->db->query("INSERT INTO " . DB_PREFIX . "order_product SET order_id = '" . (int)$order_id . "', product_id = '" . (int)$product['product_id'] . "', name = '" . $this->db->escape($product['name']) . "', model = '" . $this->db->escape($product['model']) . "', quantity = '" . (int)$product['quantity'] . "', price = '" . (float)$product['price'] . "', total = '" . (float)$product['total'] . "', tax = '" . (float)$product['tax'] . "', reward = '" . (int)$product['reward'] . "'");
    ...
    >>

    ...
    public function addOrder($data) {
    ...
    		foreach ($data['products'] as $product) { 
    			$this->db->query("INSERT INTO " . DB_PREFIX . "order_product SET order_id = '" . (int)$order_id . "', product_id = '" . (int)$product['product_id'] . "', name = '" . $this->db->escape($product['name']) . "', model = '" . $this->db->escape($product['model']) . "', quantity = '" . (int)$product['quantity'] . "', price = '" . (float)$product['price'] . "', total = '" . (float)$product['total'] . "', tax = '" . (float)$product['tax'] . "', reward = '" . (($data['totals'][(count($data['totals'])-1)]['code'] == 'total') && ($data['totals'][(count($data['totals'])-1)]['value'] >= 'общая сумма заказа (с доставкой и прочим), начиная с которой бонусы будут начисляться')) ? (int)$product['reward'] : 0 . "'");
    ...
  8. category.php

    			foreach ($results as $result) {
    				$data = array(
    					'filter_category_id'  => $result['category_id'],
    					'filter_sub_category' => true
    				);
    				
    				$product_total = $this->model_catalog_product->getTotalProducts($data);
    				
    				$this->data['categories'][] = array(
    					'name'  => $result['name'] . ($this->config->get('config_product_count') ? ' (' . $product_total . ')' : ''),
    					'href'  => $this->url->link('product/category', 'path=' . $this->request->get['path'] . '_' . $result['category_id'] . $url),
    					'thumb' => $this->model_tool_image->resize(($result['image']=='' ? 'no_image.jpg' : $result['image']), $this->config->get('config_image_category_width'), $this->config->get('config_image_category_height'))
    				);
    			}
    >>

    			foreach ($results as $result) {
    				$data = array(
    					'filter_category_id'  => $result['category_id'],
    					'filter_sub_category' => true
    				);
    				
    				$product_total = $this->model_catalog_product->getTotalProducts($data);
    				
    				$children_data = array();
    				$children = $this->model_catalog_category->getCategories($result['category_id']);
    				foreach ($children as $child) {
    					$children_data[] = array(
    						'name'  => $child['name'],
    						'href'  => $this->url->link('product/category', 'path=' . $result['category_id'] . '_' . $child['category_id'])
    					);
    				}
    				
    				$this->data['categories'][] = array(
    					'name'  => $result['name'] . ($this->config->get('config_product_count') ? ' (' . $product_total . ')' : ''),
    					'href'  => $this->url->link('product/category', 'path=' . $this->request->get['path'] . '_' . $result['category_id'] . $url),
    					'thumb' => $this->model_tool_image->resize(($result['image']=='' ? 'no_image.jpg' : $result['image']), $this->config->get('config_image_category_width'), $this->config->get('config_image_category_height')),
    					'children' => $children_data
    				);
    			}

    category.tpl

        <?php if (count($categories) <= 5) { ?>
        <ul>
          <?php foreach ($categories as $category) { ?>
          <li><a href="<?php echo $category['href']; ?>"><img src="<?php echo $category['thumb']; ?>"><span><?php echo $category['name']; ?></a></span></li>
          <?php } ?>
    >>

        <?php if (count($categories) <= 5) { ?>
        <ul>
          <?php foreach ($categories as $category) { ?>
          <li><a href="<?php echo $category['href']; ?>"><img src="<?php echo $category['thumb']; ?>"><span><?php echo $category['name']; ?></a></span>
          
          <?php if ($category['children']) { ?><?php /* верти, как тебе надо. не забывай ниже другой блок для случая, когда подкатегорий больше 4 */ ?>
          <div>
            <?php for ($i = 0; $i < count($category['children']);) { ?>
            <ul>
              <?php $j = $i + ceil(count($category['children']) / 3); ?>
              <?php for (; $i < $j; $i++) { ?>
              <?php if (isset($category['children'][$i])) { ?>
              <li><a href="<?php echo $category['children'][$i]['href']; ?>"><?php echo $category['children'][$i]['name']; ?></a></li>
              <?php } ?>
              <?php } ?>
            </ul>
            <?php } ?>
          </div>
          <?php } ?>
          
          </li>
          <?php } ?>
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.