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

Ошибка при заказе в success.php


vastrel

Recommended Posts

Выдает ошибку.

В логах такая строка

[09-Jan-2020 15:37:25 Europe/Minsk] PHP Fatal error:  Call to undefined method FacebookCommonUtils::updateProductAvailability() in .../system/storage/modification/catalog/controller/checkout/success.php on line 9

там такой код

<?php
class ControllerCheckoutSuccess extends Controller {
    public function index() {

        $this->facebookcommonutils = new FacebookCommonUtils();
        $products = $this->cart->getProducts();
        if (sizeof($products)) {
          // update the product availability on Facebook
          $this->facebookcommonutils->updateProductAvailability(   
            $this->registry,
            $products);
        }


конкретно 9я строка:           $this->facebookcommonutils->updateProductAvailability(   

коментил всю конструкцию if, заливал обратно, обновлял кэш, в браузере ctrl+f5 делал 2 раза на странице заказа и ошибку все-равно выдавало. это вообще загадка. ссылка в ошибке на всё ту-же закомментрованную строку...

 

что делал до того как:

у фэсбука убрал галку "Показывать предупреждение о кукис"

ставил после того как все работало модули Facebook Business Extension, Менеджер заказов, немного подформатировал страницу корзины в Simple

на сайте ssl нет

стоит SimpleOrder

 

 

при этом, заказы в магазине создаются, уведомления клиенту и администратору приходят

 

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


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

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

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

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

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

Вхід

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

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

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

×
×
  • Створити...

Important Information

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