Tempter

Рейтинг
145
Регистрация
24.07.2008

Товары связываются с категориями по тем же ID о которых идёт речь:


<offer type="vendor.model" id="14" available="true">
<url>----</url>
<price>297</price>
<currencyId>RUB</currencyId>
<categoryId>963</categoryId>
<delivery>true</delivery>
<vendor>Спортмастер</vendor>
<model>Футболка Denim Sport Желтая</model>
<vendorCode>4519746743234</vendorCode>
<picture>---</picture>
<manufacturer_warranty>true</manufacturer_warranty>
<pickup>true</pickup>
<store>true</store>
<productInStock label="На складе.">3</productInStock>
</offer>

залью я товары с несуществующими categoryId, и чем мне это поможет?

Походу без лазанья в MySQL на прямую не обойтись (((

У категорий нет SCU

mark2011:
Tempter, переезжать. Я слинял, чего и всем желаю.

Куда переехали?

smart2web:
Там вообще-то официальный ответ был. Что электричество дали. Все хорошо.

на почту не приходило ((

dimsog:
Tempter, правильное решение - держать бекапы в полной боевой готовности. У меня по крайней мере так. Пока надеюсь, что пронесет.

В письме они сообщили что на генераторах сервера висят. Т.е. нам просто дают возможность слить бэкапы до шатдауна.

Вот это я понимаю забота о клиенте в последнюю минуту жизни.

---------- Добавлено 07.02.2019 в 23:00 ----------

mark2011:
Tempter, переезжать. Я слинял, чего и всем желаю.

да блин, с ssl сертификатами гемороиться не хочется. (( но придется

Так я не понял, с хостинга переезжать, или обойдётся?

Неужели все заходят в заказ чтобы посмотреть что заказали? Это же очень долго и неудобно!

а можно как-то увидеть запрос в mysql, который формирует wp когда я в админке ищу по заказам?

---------- Добавлено 14.07.2017 в 13:31 ----------

посмотрел лог запросов mysql и понял в чем проблема, в запросе поиска по телефону woo ищет в специфических мета, а именно: '_billing_address_index','_shipping_address_index','_billing_last_name','_billing_email'

как добавить туда еще и _billing_phone?

Ранее, до обновления, я так понимаю это поле участвовало в поиске ((

Вот сам запрос:

SELECT DISTINCT p1.post_id FROM wp_postmeta p1 WHERE p1.meta_value LIKE '%8(926)111-11-11%' AND p1.meta_key IN ('_billing_address_index','_shipping_address_index','_billing_last_name','_billing_email')

---------- Добавлено 14.07.2017 в 13:49 ----------

Нашел решение при помощи хука в functions.php

add_filter( 'woocommerce_shop_order_search_fields', 'woocommerce_shop_order_search_order_phone' );

function woocommerce_shop_order_search_order_phone( $search_fields ) {
$search_fields[] = '_billing_phone';
return $search_fields;
}

остался вопрос о столбце с товарами в списке заказов, даже не знаю в какую сторону копать.

danforth:
Кто как переликновывает посты на вордпресс? Допустим есть три поста со следующими заголовками:
- Настраиваем роутер
- Прокачиваем ПК для быстрой работы
- Скрытые настройки Mozilla Firefox

Если в статье про прокачивание написать текст: ".... Также важна правильная настройка роутера..." и чуть позже ".. чтобы ускорить работу браузера Firefox можно настроить скрытые настройки Firefox..." , нужно чтобы подчеркнутые фразы заменились на ссылки введущие на соответствующие посты, где подчеркнутый текст станет анкором.
Есть такие механизмы, плагины? Или все ручками прописываете?

руками

10 раз руками

Обновил WP до 4.8 и Woocommerce до 3.1.1 и появились проблемы:

1. В админке на странице заказов пропал столбец в котором выводилось кол-во заказанных товаров, нажав на который можно было увидеть что конкретно заказали и в каком количестве без перезагрузки страницы.

2. Поиск по заказам перестал работать. Ранее оператор по номеру телефона мог найти предыдущие заказы клиента, теперь выводится только последний заказ (т.е. тот, который был оформлен после обновления системы).

Как исправить эту беду?

Всего: 325