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

UltraStore - адаптивний універсальний шаблон [Поддержка]


octemplates

Recommended Posts

08.08.2024 в 13:35, kotly сказал:

Доброго дня. Не знаю чи тільки в мене так, зараз якщо відкривається товар через каталог то хлібні крихти відображаються коректно, а якщо з кошика чи з переглянутих товарів то немає не категорій не підкатегорій. 
Це можна десь налаштувати в шаблоні чи опен карті. Чи потрібно шукати модуль?

Если я не ошибаюсь, то это зависит от url адреса самого товара. Он может быть длинным: сайт.com/категория/подкатегория/товар а может быть коротким сайт.com/товар.

Вот если url товара длинный, то всё работает норм, а если короткий, то при переходе на товар например из поиска (на сайте), расположение товара в категория не сохраняется, и вернутся в категорию, где хранится товар нет возможности

Настройки url товара где-то видел и даже тестировал. Но не могу вспомнить где это было.

 

Змінено користувачем SashkoAn
Надіслати
Поділитися на інших сайтах


12.08.2024 в 22:11, SashkoAn сказал:

Если я не ошибаюсь, то это зависит от url адреса самого товара. Он может быть длинным: сайт.com/категория/подкатегория/товар а может быть коротким сайт.com/товар.

Вот если url товара длинный, то всё работает норм, а если короткий, то при переходе на товар например из поиска (на сайте), расположение товара в категория не сохраняется, и вернутся в категорию, где хранится товар нет возможности

Настройки url товара где-то видел и даже тестировал. Но не могу вспомнить где это было.

 

Можливо, але я пробував в товарі у вкладці SEO так прописати то 404 сторінку повертає, урл вмирає.
З каталога додає двічі шлях, а з пошуку мав би бути правельним але не працює. 
Щось з роутінгом потрібно шукати. Можливо простіше якимсь модулем це поправити, бо з цим кривим php і його недо MVC треба шукати як воно працює))), не в образу php-шнікам.

Надіслати
Поділитися на інших сайтах


  • 4 weeks later...

З оновленням шаблону ви додали смартчекаут, в якому є гарний кейс маски для номеру телефону. Чи буде можливість додати таку ж маску до реєстрації на сайті, або підскажіть де правельно кастомізувати це щоб подальші оновлення шаблону не затерли.
Дякую

Надіслати
Поділитися на інших сайтах


12.09.2024 в 11:47, kotly сказал:

Чи буде можливість додати таку ж маску до реєстрації на сайті

Добрий день!
В планах є додати такий функціонал.

  • +1 1
Надіслати
Поділитися на інших сайтах


Доброго дня. 
В останній версії шаблону встановлений модуль смартчекаут. В ньому є кастомні поля, які можна додати в кошику і зробити їх обов'язковими. 
Під час замовлення не перевіряється це поле, воно ігнорується хоча є обов'язковим в контроллері валідацію на кастомс філд також не знайшов, хоча може десь пропустив.
Підскажіть де поправити будьласка. Чи можливо ще десь потрібно вносити налаштування?
image.thumb.png.3e47950a006b8dfc08876d8a29511cc5.pngimage.png.80a55749eb43ad3457b96c446f01e782.png

Надіслати
Поділитися на інших сайтах


@kotly Доброго вечора!

Це буде виправлено у найближчому оновленні шаблону.

Змінено користувачем Octsupport
Надіслати
Поділитися на інших сайтах


Доброго дня. Чи є якийсь модуль який коректно працює з адмінкою, замовленнями та базою.
На шаблоні UltraStore OCTemplates з Smart Checkout якщо робить замовлення клієнт який авторизований і ввести інше ім'я, телефон в поля то в таблицю з замовленнями падають ці дані, і все б було добре, але в адмінці в замовленнях світяться ці ж дані хоча ці дані повинні бути лише для Адреса платника та Адреса доставки, а дані клієнта тягнутись не з таблиці ордер, а по ід з таблиці клієнти.
І це не кінець....
Якщо під час замовлення, обрати зі списку адрес клієнта адресу на яку відправлялось раніше, то тоді в замовленні в адмінці Адреса платника та Адреса доставки, будуть дані з обраного, а клієнт буде той що підтягнуло під час замовлення в інпути чекаута і попадуть в таблицю ордер. Отже замовлення на стороні адміна тягнуться завжди з таблиці ордер і вся інфа звідти, і якщо в замовлення шукати чи фільтрувати по клієнтах то видача відбувається по зареєстрованих і не можливо відобразити всі замовлення певного клієнта. Єдине що коректно відображається це на стороні клієнта в списку замовлень його всі замовлення з різними іменами. Чи є якісь кейси рішення цієї проблеми?

Прихований текст


1.png

2.png

3.png

 

Змінено користувачем kotly
Надіслати
Поділитися на інших сайтах


В 20.09.2024 в 11:48, kotly сказав:

Доброго дня. Чи є якийсь модуль який коректно працює з адмінкою, замовленнями та базою.
На шаблоні UltraStore OCTemplates з Smart Checkout якщо робить замовлення клієнт який авторизований і ввести інше ім'я, телефон в поля то в таблицю з замовленнями падають ці дані, і все б було добре, але в адмінці в замовленнях світяться ці ж дані хоча ці дані повинні бути лише для Адреса платника та Адреса доставки, а дані клієнта тягнутись не з таблиці ордер, а по ід з таблиці клієнти.
І це не кінець....
Якщо під час замовлення, обрати зі списку адрес клієнта адресу на яку відправлялось раніше, то тоді в замовленні в адмінці Адреса платника та Адреса доставки, будуть дані з обраного, а клієнт буде той що підтягнуло під час замовлення в інпути чекаута і попадуть в таблицю ордер. Отже замовлення на стороні адміна тягнуться завжди з таблиці ордер і вся інфа звідти, і якщо в замовлення шукати чи фільтрувати по клієнтах то видача відбувається по зареєстрованих і не можливо відобразити всі замовлення певного клієнта. Єдине що коректно відображається це на стороні клієнта в списку замовлень його всі замовлення з різними іменами. Чи є якісь кейси рішення цієї проблеми?

  Показати вміст

 

 

1.png

 

2.png

3.png

 

 

Добрий день. 

 

Подивились детально, немає там проблем і працює як на дефолті, якщо оформлювати замовлення на стандартному чекауті опенкарту то буде так само.

 

Саме так в опенкарті в адмінці виводяться замовлення, ви робите замовлення з одного і того самого акаунту лише змінюючи адресу.

В самій адресі в опенкарт наприклад немає поля телефон чи email - щоб з тієї ж адреси щось підставляти в інпути. Але ми ще додали можливість кастомізувати телефон та Імʼя з Прізвищем при кожному замовленні для авторизованих, тому можна вручну дописати іншого отримувача з іншим телефоном.

 

Так само працює і дефолтне оформлення замовлення в опенкарт (при виборі різних адрес в одному зареєстрованому акаунті) - змінюється лише адреса доставки/оплати, а в саме замовлення завжди потрапляють дані з акаунту з якого робиться замовлення, лише одна відмінність - на стандартному чекауті ви не зможете кастомізувати такі дані як прізвище та імʼя а також телефон, у нашому модулі це можна змінити під час оформлення замовлення, також можна ці поля сховати для авторизованих від змін. 

Надіслати
Поділитися на інших сайтах

Все вірно пишите це робота стандарного опен карту. 

При кастомізації ці зміни і впливають на поведінку.
Ваша кастомізація дуже доречна просто потрібно доопрацювати далі логіку. 

Для прикладу щоб в замовленнях адмінки відображало зареєстрованого користувача, а не те ім'я на кого відправляло в самій модель підправити запит.

public function getOrders($data = array()) {
    //$sql = "SELECT o.order_id, CONCAT(o.firstname, ' ', o.lastname) AS customer, (SELECT os.name FROM " . DB_PREFIX . "order_status os WHERE os.order_status_id = o.order_status_id AND os.language_id = '" . (int)$this->config->get('config_language_id') . "') AS order_status, o.shipping_code, o.total, o.currency_code, o.currency_value, o.date_added, o.date_modified FROM `" . DB_PREFIX . "order` o";
    $sql = "SELECT o.order_id, (SELECT CONCAT(c.firstname, ' ', c.lastname) FROM " . DB_PREFIX . "customer as c WHERE c.customer_id = o.customer_id) AS customer, (SELECT os.name FROM " . DB_PREFIX . "order_status os WHERE os.order_status_id = o.order_status_id AND os.language_id = '" . (int)$this->config->get('config_language_id') . "') AS order_status, o.shipping_code, o.total, o.currency_code, o.currency_value, o.date_added, o.date_modified FROM `" . DB_PREFIX . "order` o";
   

 Пошук треба правити окремо, буде час допрацюю закину.
Те саме і по самосу замовленню....
Наголошую це логіка самого опен карту так працює, це не в шаблоні.

Надіслати
Поділитися на інших сайтах


Нова версія UltraStore 3.0.1

  • У модулі "SmartCheckout" методи оплати тепер відображаються як неактивні, якщо вони недоступні через обрані методи доставки, замість того щоб зникати.
  • Крім того, додано відображення доступних бонусних балів клієнта для використання під час покупки.
  • Налаштування модуля тепер включають нові опції для роботи з рекомендованими товарами, які автоматично обираються на основі доданих до кошика товарів. Ці налаштування дозволяють ефективніше керувати списками рекомендованих товарів і підвищувати продажі, пропонуючи клієнтам найбільш релевантні товари. Зокрема, є два нових налаштування:
    • автоматичне додавання до списку рекомендованих товарів тих, що вже позначені як рекомендовані для товарів у кошику (таблиця oc_product_related)
    • автоматичне додавання товарів, які часто купуються разом із товарами у кошику, на основі даних про попередні замовлення (таблиця oc_order_product).
  • Виправлено дрібні помилки та проведено загальні покращення.

 

Додані\Оновлені файли:

Прихований текст
  • admin/controller/extension/theme/oct_ultrastore.php
  • admin/controller/octemplates/module/oct_smart_checkout.php
  • admin/language/en-gb/octemplates/module/oct_smart_checkout.php
  • admin/language/ru-ru/octemplates/module/oct_smart_checkout.php
  • admin/language/uk-ua/octemplates/module/oct_smart_checkout.php
  • admin/view/template/octemplates/module/oct_smart_checkout.twig
  • catalog/controller/checkout/oct_smartcheckout.php
  • catalog/language/en-gb/octemplates/module/oct_smartcheckout.php
  • catalog/language/ru-ru/octemplates/module/oct_smartcheckout.php
  • catalog/language/uk-ua/octemplates/module/oct_smartcheckout.php
  • catalog/model/octemplates/helper.php
  • catalog/view/theme/oct_ultrastore/stylesheet/main.css
  • catalog/view/theme/oct_ultrastore/stylesheet/smartcheckout.css
  • catalog/view/theme/oct_ultrastore/template/checkout/oct_smartcheckout/customer_address_fields.twig
  • catalog/view/theme/oct_ultrastore/template/checkout/oct_smartcheckout/customer_fields.twig
  • catalog/view/theme/oct_ultrastore/template/checkout/oct_smartcheckout/payment_fields.twig
  • catalog/view/theme/oct_ultrastore/template/checkout/oct_smartcheckout/payment_methods.twig
  • catalog/view/theme/oct_ultrastore/template/checkout/oct_smartcheckout/smartcheckout.twig
  • Завантажити останню та актуальну версію шаблону, ви можете у центрі підтримки: https://octemplates.net/
  • Інструкція з оновлення тут: https://ultradocs.octemplates.net/update
  • Настійно рекомендуємо перед оновленням зробити резервну копію сайту (файли + база даних через PHPMYADMIN). 
  • За необхідності звертайтеся до нашої технічної підтримки.
  • Ви можете замовити платну послугу оновлення шаблону до актуальної версії.
  • Нова версія шаблону це: виправлення та покращення функціоналу + нові модулі та рішення.
  • Увага! Якщо Ви вносили/вносите нестандартні та кастомізовані редагування у файли нашого шаблону, то Ваші доробки будуть затерті при оновленні.
Надіслати
Поділитися на інших сайтах

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
×
×
  • Створити...

Important Information

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