This is the technical support forum for WPML - the multilingual WordPress plugin.
Everyone can read, but only WPML clients can post here. WPML team is replying on the forum 6 days per week, 22 hours per day.
This topic is split from https://wpml.org/forums/topic/after-installing-the-atum-multi-inventory-addon-there-was-a-problem-with-the-pr/
Tagged: Compatibility
This topic contains 21 replies, has 2 voices.
Last updated by Andrey 1 year, 9 months ago.
Assisted by: Andrey.
Author | Posts |
---|---|
May 3, 2023 at 7:14 pm #13581787 | |
volodymyrZ-4 |
Hello! Now I have found another problem. Since the translations were lost, after reactivating the translation, the duplicate product changes its ID and, accordingly, all the reviews that were left for this product were also lost after the ID change. Can you help recover product IDs that have been lost and replaced? Here is the link to the live site now: it is also on the copy of which you were given access. Here is a link to a copy of the site (04/26/2023) before the inclusion of the ATUM addon, after which the translations and data were mixed. this product has the same ID (77031) in English, but a different ID in Russian (live site now 92101) and before problems ID 77050. Therefore, there is no review on the live site now. I want to return the reviews and return the product IDs that were previously. For unknown reason, WPML changed translations and product IDs this copy is currently available to the ATUM team to investigate the cause, I can also give you access so you can compare the database before and after. Unfortunately, at the moment the live site is the result of a problem that has already arisen and I cannot roll back to the previous version of the site for 04/26/2023 |
May 4, 2023 at 8:39 am #13583981 | |
Andrey Supporter Languages: English (English ) Russian (Русский ) Timezone: Europe/Kyiv (GMT+02:00) |
Спасибо за детальное описание проблемы. Я попробую понять и найти решение по проблеме с которой Вы столкнулись. Но, чтобы избежать проблему в будущем, необходимо найти способ, чтобы ее пошагово воспроизвести. Проверив наши записи, я вижу, что ATUM Inventory Management for WooCommerce ранее тестировался и нет известных проблем: Пожалуйста, в следующем приватном ответе предоставьте доступ к текущему сайту и доступ к сайту, где установлена копия от 04/26/2023. Я тщательно проверю товар на который ссылаетесь в качестве примера. |
May 4, 2023 at 6:59 pm #13589729 | |
volodymyrZ-4 |
Простите |
May 6, 2023 at 9:43 pm #13599447 | |
volodymyrZ-4 |
здравствуйте! У меня также в логах замечены такие варнинги [06-May-2023 18:34:11 UTC] PHP Warning: Attempt to read property "taxonomy" on null in /home/o93rwsv/public_html/wp-content/plugins/sitepress-multilingual-cms/inc/utilities/wpml-languages.class.php on line 392 |
May 7, 2023 at 8:31 am #13599997 | |
volodymyrZ-4 |
Здравствуйте! Вот линк на продукт hidden link Был создан на английском языке, теперь показан основной как русский и потеряны все категории. но если я его изменю, то также изменится ИД товара. Как вернуть товар в английский язык и чтобы категории вернулись и ИД товара на русском не изменилось. Доступ в админ вы можете использовать тот же что я отправил ранее |
May 7, 2023 at 8:35 am #13600009 | |
volodymyrZ-4 |
Вот скриншот. Как вернуть товар на английский, чтобы вернулись все категории и не потерять русский ID товара |
May 8, 2023 at 1:31 pm #13606051 | |
Andrey Supporter Languages: English (English ) Russian (Русский ) Timezone: Europe/Kyiv (GMT+02:00) |
Спасибо за информацию. Да, я понимаю, что проблема возникла после запуска ATUM Multi inventory плагина. К сожалению, я не могу знать по какой технической причине это произошло. Для того, чтобы выяснить причину необходимо знать, как можно повторить проблему. К примеру, открыть товар, добавить то, сделать это, вот проблема появилась. То есть, как минимум нужны четкие шаги, чтобы автор плагина, а также наша команда могла бы найти решение. На Вашем тестовом сайте вижу, что использовали устаревшие версии WPML, WooCommerce плагинов с последней версий WordPress, что возможно также могло повлиять на какую-то совместить или сбой. Проверяю товар Medi-Peel Naite Thread Neck Cream, на который в качестве примера указали в приватном сообщении. На тестовом вижу следующее по товару Medi-Peel Naite Thread Neck Cream: Оригинал товара на Английском языке (хотя весть контент на русском) ID 25496 На текущем сосновом домене: Насколько вижу, что вариации присутствуют везде, но разнятся некоторые ID, так как есть разница в атрибутах. На тестовом сайте (где копия) атрибуты для данного товара - Tester, Volume – 100ml. На основном это - 100ml, Tester, Volume – 100ml. Что я тут упускаю? Я не вижу разницу в ID для товаров. На обоих доменах, есть установленный ATUM Inventory Management for WooCommerce плагин, но не вижу, как Вы писали ранее ATUM Multi inventory. По последнему Вашему скриншоту, чтобы вернуть как все было, лучше всего восстановить резервную копию. При смене языка товара (как указали на скриншоте) на любой другой доступный язык, ID для товара не меняется. К примеру, товар с ID 72724 назначен для русского, при смене языка ID товара остался тот же, но уже назначен на другой язык. |
May 8, 2023 at 9:29 pm #13609041 | |
volodymyrZ-4 |
Здравствуйте. Я предоставлю вам здесь (НИЖЕ) ответ от ATUM где они описали действия И второй ответ об потере основного языка. Да, контент на русском, это сделано чтобы позже заняться переводом на остальные языки и поэтому английский задан как основной. Прошу обратить внимание на продукт Dr Althea Gentle Pore Cleansing Oil 150 ml изза потери русского ID , не отображаются комментарии и прочее, как можно вернуть на русский язык ID??? Также вы видите что на основном не включён Multi Inventory. По той причине что не найдена проблема из-за которой меняются значения. Я предоставил вам доступ на тестовый сайт, там сейчас всё именно так как было до включения ATUM Multi inventory Addon, по той причине что изменения я второй раз обнаружил не сразу, я не смог откатить и потерять данные снова за несколько дней. Я также сделал как было указано в ответе, создал тестовые заказы с простыми и вариативными продуктами, возникли ошибки, также возникли аномалии с вариациями, а именно на продукте видно 1 вариацию, хотя система показывает что есть 2 варианта. Скриншот Поэтому у меня и осталась копия на которой есть возможность впоймать ошибку и найти решение. Вы можете на копии сайта (НЕ НА ОСНОВНОМ ДОМЕНЕ) именно на копии сайта попробовать воспроизвести, вам нужно добавить аддон Multiinventory. По поводу старой версии, то это именно та версия была на момент проблемы, хотя я на копии также обновлял до последней версии и проблема не ушла. На данный момент КОПИЯ именно такая как была до проблемы. Прошу подскажите как вернуть ID товара снова на русский из предыдущего ответа со скриншотом на продукт MEDI PEEL BOR TOX PEPTIDE TONER? Он сейчас так выглядит на основном домене, но если я сделаю основной английский, то вернутся все категории, но потеряется русское ID. Именно так и случилось с продуктом Dr Althea Gentle Pore Cleansing Oil 150 ml 1 ответ) Hi Volodymyr, Yes, some news. FYI, all the issues seem related to the one that makes translations 'dissapear'. After trying to reproduce the issue over and over, the changes in the table I spoke about before occur during the purchase process (from when the purchase button is hit until the order processed page is shown to the customer). The icl_transations table has changed, and the translations disappeared after it finished. We tried to reproduce the same behaviour in our dev site for testing WPML compatibility, and it worked as it should. No translations were changed. To be sure it wasn't a MI bug, we took your site and disabled all the plugins except ATUM-related, WPML-related, and WooCommerce ones. We also switched the theme to the standard Storefront. After that, we tried the purchase process again, and no translations disappeared. That means that one or more of your plugins or themes is/are interfering with Multi Inventory during the purchase process. 2 ответ) Hi Volodymyr, Hello. That is, I want to clarify, did you manage to reproduce the error? 4992054488.png 4572359768.png This change corrupts the database information for this group of products. All the following errors you have shown here seem related to this error. None of these should occur if the information in the database is correct. Your developer should investigate the above error, and after fixing it, you should be able to use ATUM Multi Inventory without any problems using a database with the correct information. |
May 9, 2023 at 10:14 am #13612297 | |
Andrey Supporter Languages: English (English ) Russian (Русский ) Timezone: Europe/Kyiv (GMT+02:00) |
Здравствуйте, спасибо за ответ. Ответ поддержки от ATUM. Прочитал внимательно их ответ. Они подтверждают о том, что тесты сделанные только с ATUM, WPML и WooCommerce не вызывают проблему с которой Вы столкнулись. Что есть, что-то на Вашем сайте, что влияет. Я рекомендую, отключить также все плагины кроме плагинов упомянутых выше и включать остальные плагины группами, чтобы определить какой именно плагин вызывает проблему, чтобы в последствии его отключить. Если дело не в плагинах, протестировать еще также с темой по умолчанию (Storefront). И так, по потере основного языка. Так понимаю, что предыдущий товар (в качестве примера) не имеет такой проблемы. Я собираюсь проверить товар Dr Althea Gentle Pore Cleansing Oil 150 ml, MEDI PEEL BOR TOX PEPTIDE TONER. Да, я вижу, что Multi Inventory нигде не установлен.
Хочу уточнить, Вы не делали каких либо действий по смене языка до того как проблема появилась (чтобы могли привести к проблеме)? Как писал ранее, что основной английский, а контент русский. |
May 9, 2023 at 3:11 pm #13615175 | |
Andrey Supporter Languages: English (English ) Russian (Русский ) Timezone: Europe/Kyiv (GMT+02:00) |
Насколько я вижу, что товар Medi-Peel Bor-Tox Peptide Toner 180ml c ID 72724, заменил на русском языке его перевод (у которого был ID 72758) и стал оригинальным языком товара. Перевод с ID 72758 сейчас светится, как отдельный товар. Что можно сделать? 1) Изменить язык для 72724 на английский 2) Присоединить товар 72758 обратно в качестве перевода Я сделал для Вас скринкаст, добавлю его в следующее приватное сообщение. |
May 9, 2023 at 3:29 pm #13615325 | |
Andrey Supporter Languages: English (English ) Russian (Русский ) Timezone: Europe/Kyiv (GMT+02:00) |
В случае Dr Althea Gentle Pore Cleansing Oil 150 ml товаром, попробуйте сделать все то же самое, но сначала удалите свежий дубликат, который вижу был сделан на русский язык. |
May 9, 2023 at 3:33 pm #13615391 | |
volodymyrZ-4 |
Здравствуйте! Добавьте адрес psevdobr8@gmail.com чтобы у меня появился доступ. Я посмотрю, если это сложно, то я попрошу специалиста это сделать. Сначала попробую сделать на промежуточном сайте Уточнить хочу, как я писал ранее, также вернутся и уже готовые категории которые были проставлены на английском (Основном языке) и продублированы на остальные языки? Основной Английский язык я использую для создания, а контент на русском и дублирую на остальные языки |
May 9, 2023 at 3:46 pm #13615515 | |
Andrey Supporter Languages: English (English ) Russian (Русский ) Timezone: Europe/Kyiv (GMT+02:00) |
Здравствуйте, Я открыл доступ для указанной почты. Категории должны быть те же, если они не слетели, когда оригинальный товар на английском сменил язык. Если же слетели, тогда нужно для английского проставить заново и обновить товар. |
May 9, 2023 at 7:23 pm #13616999 | |
volodymyrZ-4 |
Благодарю, доступ получил, ещё не смотрел. Сейчас с смартфона пишу и хочу уточнить по поводу ATUM Multi inventory на тестовом сайте, то есть есть смысл обновить всё до последней версии и снова повторить все шаги. Верно? И уже по логам ошибок двигаться дальше. Чтобы не копаться в ошибках на старых версиях Прости за тупой вопрос, но ответ мне важен) |
May 9, 2023 at 7:27 pm #13617015 | |
volodymyrZ-4 |
По поводу вашего ответа "В случае Dr Althea Gentle Pore Cleansing Oil 150 ml товаром, попробуйте сделать все то же самое, но сначала удалите свежий дубликат, который вижу был сделан на русский язык." Если это дубликат, то где мне искать оригинал??? Я что-то не видел повторный продукт с этим названием. Буду благодарен если вы поможете с этим вопросом тоже |