Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak
Opublikuj swoje zlecenie za darmo i otrzymaj oferty od wykonawców freelancerów już minutę po opublikowaniu!

Помощь с PHP. Запустить функции с плагина в другом месте

PHP

Załączniki 1

Wgląd do aplikacji jest dostępny tylko zarejestrowanym użytkownikom.
Klient nie chce wpłacić zaliczki? Płatność przez Sejf pomoże uniknąć ewentualnego oszustwa.
  • Profil został usunięty
    19 grudnia 2020, 1:12 |

    Похоже, что в Вашем архиве не хватает файла.
    Uncaught Error: Class 'PR\DHL\REST_API\Drivers\WP_API_Driver' not found in /home/c/cv55478/public_html/wp-content/plugins/dhl-for-woocommerce/includes/pr-dhl-api/class-pr-dhl-api-deutsche-post.php:117

  • Aleksandr Shevchenko
    19 grudnia 2020, 1:21 |

    Добрый вечер. Судя по ошибке, здесь проблема в другом. А именно отсутствуют данные для API. Там нужен аккаунт клиента итп

  • Profil został usunięty
    19 grudnia 2020, 1:36 |

    Вы пробовали из упомянутого Вами файла темы запускать "PR_DHL_WC_Order::process_bulk_actions();"?

  • Aleksandr Shevchenko
    19 grudnia 2020, 1:51 |

    process_bulk_actions пробовал запускать. В итоге получаю заполненное на половину одно метаполе, но процесс генерации не происходит. Но потом понял что и в стандартном варианте с заказа этикетка не генерируется. Хотя до этого тестировал и все было нормально. Ругается на то что нет поля с именем. Изучив логи понял что почему-то не отправляется ['Receiver']['Name'] Что характерно, то при этом также заполняется только одно метаполе наполовину. Так что вероятно сначала нужно копать в эту сторону. А потом уже разбираться с функцией process_bulk_actions Есть вариант что когда этикетки будут генерится в стандартном варианте то и код запуска сработает также

  • Profil został usunięty
    19 grudnia 2020, 1:56 |

    Ок.
    Возможно, Вы тестировали на разных заказах?
    Если создать заказ вручную через админку, то в нём может не быть данных, которые использует этот плагин.

    Попробуйте создать заказ с сайта, как обычный пользователь, и на нём уже проверить генерацию этих этикеток.

  • Aleksandr Shevchenko
    19 grudnia 2020, 1:58 |

    В этом то и проблема что заказ с сайта под обычным пользователем создал

  • Profil został usunięty
    19 grudnia 2020, 1:59 |

    Штош, мои ленивые догадки закончились:)

  • Aleksandr Shevchenko
    19 grudnia 2020, 2:05 |

    Я сейчас просто уверен в то что нужно искать в сторону проблемы с отсутствием имени получателя. Надеюсь когда его пофиксю и остальное подтянется. А проблему с именем надеюсь пофиксю путем включения плагинов. Подозреваю что где-то там таится какой-то фильтр, управляющий именем. Но это не точно 🙂 Тестовый сайт слишком тупил. Пришлось отключать wp-cron и плагины (их там активных порядка 70 штук).

    А Вы вообще хорошо в вукомерсе разбираетесь? Бывает что нет нет да и нужно что-то. Как с Вами связаться?

  • Profil został usunięty
    19 grudnia 2020, 2:07 |

    70 плагинов - это опасно, конечно:)

    Да нормально разбираюсь, вроде. Всякое уже бывало:)

    Попробуйте написать мне сюда в личку. Если сойдёмся по условиям, то я не против с Вами поработать.

  • Aleksandr Shevchenko
    19 grudnia 2020, 2:12 |

    "это опасно, конечно" Эдак Вы культурно завуалировали то... Я бы по другому сказал бы ))

    Написал в личку

  • Profil został usunięty
    19 grudnia 2020, 1:46 |

    Что у Вас выводит такой код?

  • Profil został usunięty
    19 grudnia 2020, 1:46 |

    ob_start();

    PR_DHL_WC_Order::process_bulk_actions();

    $output = ob_get_clean();

    echo '<br>output<pre>' . print_r( $output, true ) . '</pre>';

  • Aleksandr Shevchenko
    19 grudnia 2020, 1:58 |

    Ничего не выводит. Вообще напрямую оно не хочет так работать. Вызывал через класс PR_DHL и потом get_pr_dhl_wc_order

  • Profil został usunięty
    19 grudnia 2020, 2:03 |

    Возможно, у Вас этот файл темы сделан отдельно от вордпресса?
    В этом случае нужно в начале файла загрузить вордпресс через "require_once 'wp-load.php';", только путь прописать правильный к корневой папке.

  • Aleksandr Shevchenko
    19 grudnia 2020, 2:06 |

    Неа, я создал индивидуальный шаблон страницы и саму страницу. И пользуюсь ею как песочницей. То метаполя вывести то еще какую-то инфу и код откатать

  • Profil został usunięty
    19 grudnia 2020, 2:08 |

    Понял. Теперь я точно всё.

    Удачи Вам с этой проблемой.

Aktualne zlecenia dla freelancerów w kategorii PHP

Wykonanie prac po audycie SEO

1231 PLN

Potrzebny doświadczony programista OpenCart do wykonania SEO i technicznych poprawek sklepu internetowego. Główne zadania: Poprawa struktury wewnętrznych linków i menu. Dodanie linków w stopce. Realizacja okruszków z mikroformatowaniem Schema.org. Poprawa generacji sitemap.xml…

PHPObsługa stron internetowych ∙ 12 godzin 35 minut temu ∙ 46 ofert

W module OpenCart naprawić problemy z Facebook API

W OpenCart jest moduł integracji Facebook i Instagram przez API, OAuth i Webhook. Po otwarciu strony modułu w przeglądarce - w Facebooku zaczyna rosnąć liczba zapytań API do Facebooka i rośnie liczba błędów gr:get:InvalidID. Należy znaleźć, co powoduje problemy i naprawić…

PHPProgramowanie stron internetowych ∙ 13 godzin 50 minut temu ∙ 33 oferty

Zrobić wtyczkę WordPress do ankiety (quizu)

820 PLN

Potrzebujemy opracować wtyczkę WordPress, która będzie potrafiła - przechowywać bank pytań, wszystkie w tym samym formacie - pytanie i 4 odpowiedzi, 1 poprawna - pokazywać 12 pytań w losowej kolejności, liczyć czas - zbierać dane użytkownika - pokazywać końcowy wynik z…

PHPProgramowanie stron internetowych ∙ 21 godzin 19 minut temu ∙ 90 ofert

Potrzebna integracja KeyCRM → PRRO Kaszalot

Trzeba skonfigurować integrację między KeyCRM a PRRO Kaszalot. Podczas składania zamówienia w KeyCRM dane mają być automatycznie przesyłane do Kaszalota: • informacje o zamówieniu • towary, asortyment • ceny • ilość Szczegóły w wiadomości prywatnej.

Content Management SystemsPHP ∙ 3 dni 9 godzin temu ∙ 28 ofert

Strona na WordPressie z wykorzystaniem motywu Kadence i Kadence Blocks.

820 PLN

Musimy stworzyć stronę na WordPressie z wykorzystaniem motywu Kadence oraz Kadence Blocks. Sklepu internetowego nie będzie (chociaż prawdopodobnie zostanie dodany w przyszłości). Potrzebna jest strona główna oraz kilka stron wewnętrznych. Grafika jest już gotowa, struktura…

Content Management SystemsPHP ∙ 4 dni 18 godzin temu ∙ 38 ofert

Zleceniodawca
Aleksandr Shevchenko
Ukraina Ukraina  2  0
Zlecenie zostało opublikowane
5 lat temu
67 wyświetleń
Tagi
  • WordPress Plugin