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

Recommended Posts

7 минут назад, freelancer сказал:

drauthran, так вам в заказе нужны seo ссылки?

Мне нужно получить ЧПУ в функции addOrderHistory в /admin/model/sale/order.php чтобы передать их в систему рассылки. Ну или же средствами opencart отправить покупателю письмо со ссылками на купленные товары.

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


Не получится, админка требует токен

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

Зачем в рассылке  иметь метод addOrderHistory

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

1 час назад, chukcha сказал:

Зачем в рассылке  иметь метод addOrderHistory

Мне нужно либо в систему рассылок передать информацию о заказе (в том числе ссылки на заказанные товары, здесь-то и нужны ЧПУ) со статусом "Доставлен", чтобы эта система отправила покупателю письмо, поэтому делаю это в addOrderHistory, либо отправить покупателю это письмо средствами opencart. В любом случае в админ-части нужно получить ЧПУ на товар. В момент, когда продавец меняет статус заказа.

Конечно же это не так уж и важно, всё работает и так. Система рассылок заменяет ссылку вида "index.php?route=product/product&product_id=..." на укороченную, которая в итоге отображается у покупателя в адресной строке так как нужно. Остаётся проблема с письмами, отправленными средствами opencart. Но учитывая сложности, я понимаю, что лучше оставить всё как есть.

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


так вам нужно ЧПУ товара, а не ЧПУ в админке

Так не вопрос...

 

1. Можно тупо повторить методы rewrite  преобразователей

 

2. Можно сделать api вызов типа getUrl передав route и id

И написать контроллер

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

1 час назад, freelancer сказал:

чпу можно в базе хранить

Как вариант, например в каком-нибудь кастомном поле заказа.
Но в любом случае - Надо Что-то Делать.

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

20 часов назад, chukcha сказал:

так вам нужно ЧПУ товара, а не ЧПУ в админке

Да, именно так, просто получить ЧПУ товара.

Всем спасибо за идеи!
Я понял, что нужно что-то делать, и что проще оставить как есть :) В конце концов ссылка в браузере отображается нормально, и не так уж важно какой она была в письме.

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


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

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

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

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

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

Вхід

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

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

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