Смена цен на товары Woocommerce сайта Wordpress в зависимости от выбора города?
Всем привет. Есть тема определенная установленная для интернет-магазина Woocommerce. Как сделать чтобы можно было выбрать город например в шапке сайта, и при выборе менялись цены на товары.
ЧТО ВАЖНО: чтобы админка была одна, зайдя в админку вордпресс можно было бы поменять контент для разных городов, поменять например цены на определнном городе.
Есть какое то решение (плагин) или что либо еще?
Какой будет алгоритм?
Выбор города и добавление разных цен можно реализовать с помощью плагина WT Geotargeting Pro. В недавней версии плагина появилась поддержка WooCommerce и теперь можно, редактируя товар, добавлять разные цены.
Ну, если цены зависимы, тогда можно было бы сделать постоянную цену и в зависимости от города изменять ее на определенный коэфф. Тогда в админке можно сделать правку коэфф-ов. Можно даже разнести разные коэфф для разных категорий, но тут есть опасность если товар будет в двух категориях одного города, то у него будут разные цены.
Вы сами, то как себе это представляете?
Цена прописывается в базе, как метаполе, и все заочено под то, что цена у товара одна
Но Вы можете добавить новое мета поле и под менять где нужно.
прописать обработчики всех хуков которые выводят информацию с ценой (в шаблонах архивов, карточке товара, корзине и при оформлении заказа) и подменить значение
Но это конечно сложно и трудоемко. Надо держать под контролем все плагины которые могут вклиниваться в процесс изменения цены.
Точно алгоритм изменения цены не известен? Может можно предложить заказчику устанавливать скидку на товар (или скидку на заказ) в зависимости от города? Это на несколько порядков проще.