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

Eldaeron

Користувачі
  • Публікації

    964
  • З нами

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

Усі публікації користувача Eldaeron

  1. Завантажити / Придбати розширення Не применять скидку с купона к акционному товару Данный модификатор дополняет работу купонов, и отменяет скидку на акционный товар. !Внимание. Учитывает только процентную скидку на товар. Что гарантирует правильную работу купонов. Другие подобные модификаторы неправильно считают скидку при "фиксированной скидке" на весь заказ. Тестировалось на версии opencart 2.0, ocstore 2.1 Автор Eldaeron долучення 03.07.17 Категорія Учет в заказе Системные требования Метод активации Без активации Ioncube Loader Нет ocStore 2.3 2.2 2.1 OpenCart.Pro, ocShop Не проверялось Звернення до сервера розробника  
  2. oppppa, в файле catalog/controller/payment/liqpay.php $send_data = array('version' => $version, 'public_key' => $public_key, 'amount' => $amount, 'currency' => $currency, 'description' => $description, 'order_id' => $order_id, 'type' => $type, 'language' => $language, 'server_url' => $server_url, 'result_url' => $result_url); При этом тут только public_key 1, так же в админке только 1 указывается. Можно дополнить либо вручную прописать public key 2, и делать правило для amount например всю суму отнимает 10% на $public_key, а на $public_key2 = ВАШ ИД соответственно 90%. http://prntscr.com/fr0uwo как это сделать "не программеру PHP" - Ответ прост - Никак)
  3. Версія 1.1

    351 завантаження

    Данный модификатор дополняет работу купонов, и отменяет скидку на акционный товар. !Внимание. Учитывает только процентную скидку на товар. Что гарантирует правильную работу купонов. Другие подобные модификаторы неправильно считают скидку при "фиксированной скидке" на весь заказ. Тестировалось на версии opencart 2.0, ocstore 2.1
    Безкоштовне
  4. starikovas, в смысле? А что мешает взять: <p><?php echo $product_name; ?> </p> Переменная что используеться в хлебных крошках, задайте ее в контроллере например так: Найти: $data['breadcrumbs'][] = array( 'text' => $product_info['name'], 'href' => $this->url->link('product/product', $url . '&product_id=' . $this->request->get['product_id']) ); Добавить ниже: $data['product_name'] = $product_info['name'] . 'купить можно с доставкой курьером, почтой или в пункт самовывоза и тд и тп....... ';
  5. Доброго времени суток! Нужна помощь, есть ли программы, сервисы (желательно бесплатные) которые сканируют сайт (в нашем случае магазин на opencart`е) и в конце выдают результат по рекомендации и оптимизации кода. - Удаление лишних комментариев (например HTML: <!-- comments -->, CSS /* comment */ ); - Удаление неиспользуемых css стилей на сайте в целом; И прочее.
  6. // HTTP define('HTTP_SERVER', 'https://xn--80ajbvln7ce4bf.xn--p1ai/'); В настройках самого магазина выставили https? (Включить SSL)
  7. MKorablina, /catalog/view/theme/ВАША_ТЕМА/template/common/cart.tpl редактируйте.
  8. vjsolod, Ну если нет system/modification/*.* то нет модифицированных файлов OCMOD Ище если у вас vqmod то посмотрите не модифицируете вы vqmod'om свой .tpl => /vqmod/vqcache/vq2-system_modification_catalog_view_mytheme_template_checkout_checkout.tpl
  9. а смотрели наличие модификатора вашего tpl? => system/modification/mytheme/template/checkout/checkout.tpl ?
  10. А, Только под управлением Форточек Petya.А поражает компьютер?
  11. Brownguru, добавьте свойства margin:0 auto, или создайте клас например <img class="minibanner" ........." потом в css: .minibanner {margin:0 auto;} http://prntscr.com/fo9ov9
  12. Что за шаблон? Зачем усложнять жизнь, вот @deeman старался именно для Вашего случая
  13. Просто додайте стиль в шаблон письма, как порекомендовал @Tom <img src="<?php echo $logo; ?>" alt="<?php echo $store_name; ?>" style="margin-bottom: 20px; border: none; max-width: 100%, height: auto, display:block;" />
  14. artem8440, Вам написали редактируйте lang файл /catalog/language/russian/common/cart.php там должен быть текст - Товаров в корзине: %s шт. На суму: %s %s к примеру.
  15. devroot, В контроллере корзине catalog/controller/checkout/cart.php if (file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/template/common/cart.tpl')) { return $this->load->view($this->config->get('config_template') . '/template/common/cart.tpl', $data); } else { return $this->load->view('default/template/common/cart.tpl', $data); } Заменить на if (file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/template/error/not_found.tpl')) { $this->response->setOutput($this->load->view($this->config->get('config_template') . '/template/error/not_found.tpl', $data)); } else { $this->response->setOutput($this->load->view('default/template/error/not_found.tpl', $data)); }
  16. Вместо $data используйте $this->data Остальное без изменений.
  17. Потому что нет откуда грузить. Для версии 2.х и выше: // Text message stock status $this->load->language('product/product'); $data['text_stock'] = $this->language->get('text_stock'); Дальше найти: $results = $this->model_catalog_product->getProducts($filter_data); foreach ($results as $result) { И вставить ниже: if ($result['quantity'] <= 0) { $stock = $result['stock_status']; } elseif ($this->config->get('config_stock_display')) { $stock = $result['quantity']; } else { $stock = ''; } Ище ниже найти: $data['products'][] = array( 'product_id' => $result['product_id'], 'label' => $result['label'], 'thumb' => $image, после 'href' ..... вконце ставим запятую , и ниже вставляем: 'stock' => $stock Чтоб было подобное: $data['products'][] = array( 'product_id' => $result['product_id'], 'label' => $result['label'], 'thumb' => $image, 'name' => $result['name'], 'description' => utf8_substr(strip_tags(html_entity_decode($result['description'], ENT_QUOTES, 'UTF-8')), 0, $this->config->get('config_product_description_length')) . '..', 'price' => $price, 'special' => $special, 'tax' => $tax, 'rating' => $result['rating'], 'href' => $this->url->link('product/product', 'path=' . $this->request->get['path'] . '&product_id=' . $result['product_id'] . $url), 'stock' => $stock ); Теперь на странице товара: <?php echo $product['stock']; ?> - Выведет количество или состояние на складе если нет. <?php echo $text_stock; ?> - Выведет текст "Наличие: " Или же с конкатенацией <?php echo $text_stock . $product['stock']; ?>
  18. Brownguru, Имеет если у вас есть модификатор который изменяет файл. Иначе можете просто редактировать header.tpl в папке: system/modification/catalog/view/theme/ВАША_ТЕМА/template/common/header.tpl, и все изменения без обновления кеша будут вам видны. Правда проблема в том что в этом файле уже включенные измененния модификаторов, поэтому он будет отличаеться от файла /catalog/view/theme/ВАША_ТЕМА/template/common/header.tpl
  19. belop, Смотрим логину работы (Срока и стоимости доставки) того же СДЭК, и кладем в контроллер, вот как пример Расчет стоимость новой почты по тарифной сетке: private function tariffCalculation($service_type, $total, $weight, $volume_weight) { $cost = 35; $services = array ('DoorsDoors', 'DoorsWarehouse', 'WarehouseDoors', 'WarehouseWarehouse'); $service_type = in_array($service_type, $services) ? $service_type : 'WarehouseWarehouse'; $tariff_type = 'parcel'; $tariff_zone = 'Ukraine'; $tariffs = $this->config->get('novaposhta_tariffs'); if ($volume_weight > $weight) { $weight = $volume_weight; } if (isset($tariffs[$tariff_type]['tariffs'])) { foreach($tariffs[$tariff_type]['tariffs'] as $tariff) { if ($weight <= $tariff['weight']) { $cost = $tariff[$tariff_zone]; break; } } } if ($service_type == 'DoorsWarehouse' || $service_type == 'WarehouseDoors') { $cost += $tariffs[$tariff_type]['overpay_doors_warehouse']; } elseif ($service_type == 'DoorsDoors') { $cost += $tariffs[$tariff_type]['overpay_doors_doors']; } if ($tariffs['additional_commission'] && $total > $tariffs['additional_commission_bottom']) { $cost += $total * $tariffs['additional_commission'] / 100; } if ($tariffs['discount']) { $cost -= $cost * $tariffs['discount'] / 100; } return round($cost); } Или похожое искать: https://***/moduli/stoimost-dostavki-na-stranice-tovara.html
×
×
  • Створити...

Important Information

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