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

PaulKravchenko

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

    1 859
  • З нами

Про PaulKravchenko

  • День народження 19.04.78

Інформація

  • Стать
    Мужчина
  • Місто:
    Київ

Відвідувачі профілю

30 596 переглядів профілю

PaulKravchenko's Achievements

Grand Master

Grand Master (14/14)

  • Dedicated Rare
  • First Post
  • Collaborator
  • Posting Machine Rare
  • Conversation Starter

Recent Badges

823

Репутація

  1. ні, ну мені здавалося, що вона передає суть) кнопка "Замінити свій кошик" замінить вміст поточного кошика на вміст того, яким з вами поділилися кнопка "Об'єднати зі своїм" додасть товари з кошика, яким з вами поділилися, до поточного кошика щоб виконати перехід до оформлення після виконання обраної дії з товарами кошика є налаштування в модулі: там можна вказати роут чекаута просто
  2. Модифікатор для перевірки ключа API Нової Пошти при створенні ЕН (ТТН) На сторінці створення накладної та на сторінці перегляду замовлення (якщо у замовленні використовується сумісний метод доставки), буде показане сповіщення про статус ключа API: Установка: 1. Встановити стандартно, як модуль (Доповнення - Установка доповнень) 2. Надати права для групи (Система - Користувачі - Групи користувачів): 3. Оновити кеш модифікаторів модифікатор для Opencart/ocStore 3.0.* np_key_check_OC3_v1.0.0.ocmod.zip
  3. Але затуп зі сторони смартчекаута, а не НП, тому не даремно @Prorab337 "морознувся") Навряд чи помилюсь якщо скажу, що у 90% тих, хто використовує кур'єрську доставку в НП, для цього використовується поле address_2 В контролері catalog/controller/checkout/oct_smartcheckout.php в методі formDataChange() явно вказаний whitelist $allowed, тобто поля, які дозволені для зберігання у сесію. Поле address_2 туди просто не включене, тому і очищується при будь-якому оновленні форми
  4. Не залежить від шаблону Відправка сповіщень залежить від статусу замовлення
  5. Добрий день Потрібно адаптувати, спираючись на зміни, що вносить модифікатор шаблону
  6. в admin/controller/extension/modification.php $this->model_setting_setting->editSettingValue('config', 'config_maintenance', true); Це включає режим обслуговування при оновленні модифікаторів Воно має відновлювати стан режиму з налаштувань, але буває що не відновлює Можна змінити на false, можна закоментувати
  7. Завантажити / Придбати розширення TurboSMS Notify - СМС/Viber сповіщення Модуль для автоматичної відправки SMS та Viber повідомлень клієнтам і менеджерам при зміні статусу замовлення. Інтеграція з сервісом TurboSMS.ua. Ключові функції: Автосповіщення: SMS/Viber для клієнтів та менеджерів при зміні статусу замовлення Гнучкі шаблони: Окремі тексти для кожного статусу (підтримка шорткодів: {ID}, {SUM}, {TTN} тощо) Viber-повідомлення: З кнопками, посиланнями та зображеннями Транслітерація: Автоматичне перетворення кирилиці для SMS Технічні особливості: Підтримка OpenCart 3.x Валідація українських номерів телефонів Автоматичне логування помилок Встановлення: Завантажте файли модифікації через Installer Активуйте модуль в розділі "Модулі" Введіть API-ключ з кабінету TurboSMS.ua Налаштуйте шаблони для статусів замовлень Оновіть кеш модифікаторів Автор PaulKravchenko долучення 03.08.25 Категорія Листи, пошта, розсилки, sms Ioncube Loader Нет ocStore 3.0 OpenCart.Pro, ocShop Звернення до сервера розробника Нет  
  8. Версія 2.0.10

    55 завантажень

    Модуль для автоматичної відправки SMS та Viber повідомлень клієнтам і менеджерам при зміні статусу замовлення. Інтеграція з сервісом TurboSMS.ua. Ключові функції: Автосповіщення: SMS/Viber для клієнтів та менеджерів при зміні статусу замовлення Гнучкі шаблони: Окремі тексти для кожного статусу (підтримка шорткодів: {ID}, {SUM}, {TTN} тощо) Viber-повідомлення: З кнопками, посиланнями та зображеннями Транслітерація: Автоматичне перетворення кирилиці для SMS Технічні особливості: Підтримка OpenCart 3.x Валідація українських номерів телефонів Автоматичне логування помилок Встановлення: Завантажте файли модифікації через Installer Активуйте модуль в розділі "Модулі" Введіть API-ключ з кабінету TurboSMS.ua Налаштуйте шаблони для статусів замовлень Оновіть кеш модифікаторів
    Безкоштовне
  9. if ($page == 1) { $this->document->addLink($this->url->link('product/category', 'path=' . $category_info['category_id']), 'canonical'); } elseif ($page == 2) { $this->document->addLink($this->url->link('product/category', 'path=' . $category_info['category_id'] . '&page='. $page), 'canonical'); $this->document->addLink($this->url->link('product/category', 'path=' . $category_info['category_id']), 'prev'); } else { $this->document->addLink($this->url->link('product/category', 'path=' . $category_info['category_id'] . '&page='. $page), 'canonical'); $this->document->addLink($this->url->link('product/category', 'path=' . $category_info['category_id'] . '&page='. ($page - 1)), 'prev'); } if ($limit && ceil($product_total / $limit) > $page) { $this->document->addLink($this->url->link('product/category', 'path=' . $category_info['category_id'] . '&page='. ($page + 1)), 'next'); } if (($product_total > 0 ) && $limit && ceil($product_total / $limit) < $page) { $this->response->redirect($this->url->link('product/category', 'path=' . $category_info['category_id'], true)); } Якщо $page == 1 (перша сторінка): Додається тільки canonical на першу сторінку без параметру &page=1 Якщо $page == 2: canonical вказує на поточну (з параметром &page=2) prev вказує на першу сторінку (без &page) Якщо $page >= 3: canonical на на поточну (&page=N) prev на попередню (&page=N-1) Додається rel="next" тільки якщо: встановлено $limit (кількість товарів на сторінці), і поточна сторінка не остання. Тобто якщо є наступна сторінка, вказує на неї. Додатково; якщо: В категорії є товари ($product_total > 0), вказано ліміт товарів на сторінку та номер поточної сторінки більший ніж загальна кількість сторінок - тоді редирект на першу сторінку. Не дає плодити переходи на неіснуючі сторінки типу ?page=99, якщо сторінок, припустимо, всього 5. Все у файлі catalog/controller/product/category.php
×
×
  • Створити...

Important Information

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