Архив рубрики: Web

В данном разделе рассматриваются все нюансы web разработка, которые могут помочь вам в работе с написанием кода и модулей! Читаем и учимся!

Доставка opencart

Доставка opencart Доступ к настройкам доставки можно получить, выполнив переход Дополнения > Доставка. Основные способы (см. картинку ниже) включены в стандартный пакет OpenCart и устанавливаются по-умолчанию. В данный момент, все доступные способы имеют статус отключен. Для изменения статуса способа доставки предварительно необходимо выполнить его установку. Для этого нажимаем кнопку установить в колонке Действия. После установки, станут доступны следующие опции изменить — где можно выполнить редактирование информацию о доставке, а также, удалить — что позволит удалить информацию о доставке. Редактировать способы доставки Редактирование каждого способа доставки выполняется индивидуально, в соответствии с предлагаемыми услугами доставки в вашем интернет-магазине и данными ценовой политики службы. Основные поля, требующей заполнения это: Географическая зона: географическая зона, где поддерживается данный способ доставки. Географические зоны создаются и настраиваются в главном меню панели администратора: Система > Локализация > Географические зоны. Дополнительную информацию, читайте в разделе Локализация. Статус: статус определяет, будет ли доступен, устанавливаемый способ доставки, на витрине интернет-магазина. Порядок сортировки: порядок сортировки влияет на размещение способа доставки среди других имеющихся. Способы доставки на витрине интернет-магазина Выполняя редактирование способов доставки… Читать далее »

Оплата opencart

Основные способы оплаты OpenCart предлагает различные варианты оплаты: от банковского перевода до онлайн платежей. Ниже представлены основные способы оплаты, доступные для OpenCart: AlertPay Authorize.Net (AIM) Банковский перевод Чек/Денежный перевод Наложенный платеж Бесплатный заказ LIQPAY Moneybookers NOCHEX Paymate PayPoint Бессрочные платежы PayPal Website Payment Pro PayPal Website Payment Pro (UK) PayPal Standard SagePay SagePay Direct SagePay (US) 2Checkout Web Payment Software WorldPay Дополнительные способы оплаты можно загрузить из Каталога Дополнений OpenCart. Редактировать способы оплаты Чтобы приступить к редактированию способов оплаты, вам необходимо создать учетные записи в системах, предоставляющих услуги проведения платежей. Для этого необходимо зарегистрироваться в системе, с помощью которой будут осуществляться все платежные операции вашего интернет-магазина OpenCart, к примеру в PayPal. Получив сведения об учетных записях и платежные реквизиты, можно приступить к редактированию способов оплаты в панели администратора. Нажимаем изменить и заполняем поля формы: Статус заказа: отображает состояние заказа в данный момент. Статус “в ожидании” устанавливается по-умолчанию и дает администратору некоторую свободу для обработки заказа. Статус: отключает или включает способ оплаты…. Читать далее »

Учитывать в заказе opencart

Учитывать в заказе Настроить работу дополнения, можно в главном меню административной панели, выполнив переход Дополнения > Учитывать в заказе. Данное дополнение выполняет расчет платы за дополнительные услуги, прибавляя ее к общей сумме заказа в корзине магазина. Стандартный установочный пакет OpenCart, содержит следующие возможные пункты дополнения: Купон Кредит магазина Плата за обработку заказа Klarna Fee Бонусные баллы Доставка Сумма Налоги Итого Подарочный сертификат На картинке выше видно, что пункты дополнения имеют разные статусы. Статус включеноотвечает за доступность данного дополнения на странице оформления заказа. Изменить статус можно в процессе редактирования, выбрав опцию изменить. Чтобы удалить дополнение, выбираем опцию удалить. Купон Чтобы добавить дополнение Купон на страницу учета в заказе, достаточно в поле статуса выбрать включено. Установка порядка сортировки, влияет на место расположение данного дополнения среди других. Кредит магазина Установите статус и порядок сортировки для видимости данного дополнения при оформлении заказа. Плата за обработку заказа Установка данного дополнение требует ввода следующей информации: сумма заказа плата налоговый класс статус порядок сортировки… Читать далее »

Каналы продвижения opencart

Каналы продвижения Дополнение Каналы продвижения отвечает за настройки отображения товара магазина в поисковых системах, таких как Google. Чтобы использовать данное дополнение, предварительно организуйте группы, продвигаемого товара магазина. Группы создаются с помощью XML или вручную, путем ввода товарной информации в программу электронных таблиц. Google Base и Google Sitemap Установочный пакет OpenCart содержит инструменты для подключения к двум каналам продвижения, Google Base и Google Sitemap. Чтобы получить доступ к инструментам, необходимо создать учетную запись в Google Merchant Center. Google Base требует ввода информации с добавлением ключевых слов, чтобы та была вида в поисковой системе Google. Канал продвижения, создаваемый для Google Base, должен отвечать специальным требования Google, ознакомиться с которыми можно в FAQ поддержки Google. Google Sitemap использует URL-адресные данные сайта магазина для его продвижения. Результат достигается путем размещения данных в поисковой системе. При выполнении редактирования каналов продвижения, необходимо указать ссылку на данные канала URL магазина, полученную от Google Merchant center. Инструменты канала… Читать далее »

Docker: Удалить Контейнер — Удалить Все Контейнеры

Чтобы удалить конкретный Docker-контейнер в первую очередь необходимо узнать его CONTAINER ID или NAME сделав листинг всех Docker-контейнеров. Когда контейнер для удаления определен он может быть удален с помощью команды docker rm. Также из командной строки можно удалить только остановленные (неиспользуемые) Docker-контейнеры или, если необходимо, вы можете принудительно удалить все Docker-контейнеры Дельный Совет: Очистите Docker-хост удалив ненужные Docker-образы! Процесс аналогичен удалению Docker-контейнеров! Читать далее → Список Docker-контейнеров Список запущенных Docker-контейнеров: $ docker ps Список всех Docker-контейнеров: $ docker ps -a Удалить Docker-контейнер Удалить Docker-контейнер по CONTAINER ID или NAME: $ docker rm <container> Принудительно удалить запущенный Docker-контейнер: $ docker rm -f <container> Удалить Все Docker-контейнеры Удалить все остановленные (неиспользуемые) Docker-контейнеры: $ docker container prune -f Принудительно удалить все Docker-контейнеры, включая запущенные контейнеры: $ docker rm -f $(docker ps -a -q)

Как в Woocommerce убрать строку «подытог»

Для тех, кто может залезть в пару файлов через текстовый редактор — это не составит труда. «Подытог» при оформлении заказа встречается три раза. Каждый раз это отдельно взятый файл. Я нашла решение для Woocommerce 2.5.4 Шаг 1. КОРЗИНА идём в папку /wp-content/plugins/woocommerce/templates/cart находим там файл «cart-totals.php» находим строки: 1 2 3 4 <tr class=»cart-subtotal»>      <th><?php _e( ‘Subtotal’, ‘woocommerce’ ); ?></th>      <td data-title=»<?php _e( ‘Subtotal’, ‘woocommerce’ ); ?>»><?php wc_cart_totals_subtotal_html(); ?></td> </tr> и вставляем их в HTLM-комментарий (<!—код—>). Т.е. они должны выглядеть с комментариями так: 1 2 3 4 <!—<tr class=»cart-subtotal»>      <th><?php _e( ‘Subtotal’, ‘woocommerce’ ); ?></th>      <td data-title=»<?php _e( ‘Subtotal’, ‘woocommerce’ ); ?>»><?php wc_cart_totals_subtotal_html(); ?></td> </tr>—> В принципе их можно и удалить. Но удалив их потом вы уже не сможете их восстановить. А в данном случае восстановите за счёт того, что сотрёте комментарии. Всё просто. Такую же процедуру проделываем на втором шаге — во втором файле: Шаг 2. ПЕРЕХОД К ОФОРМЛЕНИЮ Идём… Читать далее »

Как сделать кликабельный телефон на сайте

С каждым годом стремительно растет количество интернет-пользователей, использующих мобильные платформы. И чтобы не потерять своего клиента, необходимо предоставить посетителю возможность позвонить прямо сейчас. Современные мобильные браузеры могут автоматически делать номер телефона на сайте кликабельным, но это работает не всегда (из-за разных написаний номера телефона). Наверное, многие из вас сталкивались с такой ситуацией, когда, заказывая какой-либо товар в интернет-магазине, приходилось уточнять некоторые вопросы по телефону. И для этого приходилось записывать номер телефона магазина на листочек / телефон друга, потом снова набирать в свой телефон, и только после этих манипуляций удавалось позвонить. А если телефон поддержки вдруг оказывался недоступен, приходилось всё это проделывать заново. Именно для того, чтобы решить эту проблему, был разработан способ, который отвечает на вопрос «Как правильно указывать номер телефона на сайте». Давайте разберемся, как разместить телефон на сайте и сделать его кликабельным. Сделать номер телефона кликабельным можно с помощью обыкновенной ссылки, но со специальным адресом: <a href=»tel:+799999999″>+7(999)-99-99-99</a> Или:… Читать далее »

Как изменить символ валюты на буквы в WooCommerce

По умолчанию в WooCommerce используется символ рубля ₽. Если вы хотите заменить символ валюты на буквы, например, «руб.», в этой статье вы узнаете, как это сделать с помощью простого снипета без использования плагина. Добавьте этот код в файл functions.php>дочерней темы или через специальный плагин: /* Изменяет символ валюты на буквы */ add_filter(‘woocommerce_currency_symbol’, ‘change_existing_currency_symbol’, 10, 2); function change_existing_currency_symbol( $currency_symbol, $currency ) { switch( $currency ) { case ‘RUB’: $currency_symbol = ‘руб.’; break; } return $currency_symbol; } Источник:https://techbear.ru

Добавить атрибут продукта программно

Шаг 1: Создать файл InstallData.php Мы начнем с класса InstallData, который находится в app /code/you_module/HelloWorld/Setup/InstallData.php. Содержание этого файла: <?php namespaceyou_module\HelloWorld\Setup; use Magento\Eav\Setup\EavSetup; use Magento\Eav\Setup\EavSetupFactory; use Magento\Framework\Setup\InstallDataInterface; use Magento\Framework\Setup\ModuleContextInterface; use Magento\Framework\Setup\ModuleDataSetupInterface; class InstallData implements InstallDataInterface { private $eavSetupFactory; public function __construct(EavSetupFactory $eavSetupFactory) { $this->eavSetupFactory = $eavSetupFactory; } } Шаг 2:Определите метод install() <?php public function install(ModuleDataSetupInterface $setup, ModuleContextInterface $context) { } Шаг 3: Создать пользовательский атрибут Вот все строки кода InstallSchema.php для программного создания атрибута продукта. <?php namespace you_module\HelloWorld\Setup; use Magento\Eav\Setup\EavSetup; use Magento\Eav\Setup\EavSetupFactory; use Magento\Framework\Setup\InstallDataInterface; use Magento\Framework\Setup\ModuleContextInterface; use Magento\Framework\Setup\ModuleDataSetupInterface; class InstallData implements InstallDataInterface { private $eavSetupFactory; public function __construct(EavSetupFactory $eavSetupFactory) { $this->eavSetupFactory = $eavSetupFactory; } public function install(ModuleDataSetupInterface $setup, ModuleContextInterface $context) { $eavSetup = $this->eavSetupFactory->create([‘setup’ => $setup]); $eavSetup->addAttribute( \Magento\Catalog\Model\Product::ENTITY, ‘sample_attribute’, [ ‘type’ => ‘text’, ‘backend’ => », ‘frontend’ => », ‘label’ => ‘Sample Atrribute’, ‘input’ => ‘text’, ‘class’ => », ‘source’ => », ‘global’ => \Magento\Eav\Model\Entity\Attribute\ScopedAttributeInterface::SCOPE_GLOBAL, ‘visible’ => true, ‘required’ =>… Читать далее »

Как сбросить пароль от MySQL или MariaDB

MySQL или MariaDB? Чтобы определить, какой сервер у Вас используется, нужно выполнить команду: mysql —version В результате Вы увидите следующий вывод для MySQL: mysql Ver 14.14 Distrib 5.7.16, for Linux (x86_64) using EditLine wrapper И такой вывод для MariaDB: mysql Ver 15.1 Distrib 5.5.52-MariaDB, for Linux (x86_64) using readline 5.1 Остановите сервер БД Для изменения пароля необходимо остановить MySQL или MariaDB сервер. Если Вы используете MySQL: systemctl stop mysql Если Вы используете MariaDB: systemctl stop mariadb Запуск сервера БД в безопасном режиме Для изменения пароля потребуется запустить сервер БД в безопасном режиме, то есть без загрузки параметров привилегий. Это позволит получить доступ к командной строке сервера БД без ввода пароля и соответственно изменить его. Для того, чтобы запустить сервер БД в безопасном режиме, выполните команду: mysqld_safe —skip-grant-tables —skip-networking & Далее, войдите в командную строку сервера БД под пользователем root: mysql -u root Изменение пароля Самый простой способ изменить пароль —… Читать далее »