Как лучше всего хранить в базе данных несколько вариантов стоимости? - Hubr's Q& A, цена, несколько вариантов.

10835.00 ₽
Август 7, 2023 3
Как лучше всего хранить в базе данных несколько вариантов стоимости? Множественные варианты цены для товара или услуги - это то же самое, что и варианты товара. Поэтому создается прайс-лист, а в поле цены для товара/услуги вводится нужный идентификатор цены из прайс-листа (вместо обычной цены). Написано более 3 лет назад в ответ на. @karasique @karasique Автор вопроса Вы это имеете в виду? Не создаст ли это слишком много значений? Momo @momo_momo karasique Тогда зачем оставлять их неиспользуемыми? Оставьте только те значения, которые вы используете. @karasique @karasique Автор вопроса xmoonlight, в конце концов, вам пришлось бы использовать символ-разделитель для указания ID или использовать третью таблицу для связывания услуги и цены. Так чем же это отличается от хранения значений напрямую? Ну, если не считать того факта, что в итоге вы получаете две дополнительные таблицы.WooCommerce - Множественные варианты ценообразования Учебник по WooCommerce в вопросах и ответах на WordPress Вопрос. Вы можете применять три уровня скидок к товарам в вашем интернет-магазине. А именно, существует четыре цены: базовая цена для незарегистрированных пользователей и четыре цены для уже зарегистрированных пользователей, которые делятся на серебряных, золотых и платиновых покупателей в зависимости от суммы их предыдущих покупок. Мы хотели бы отображать все четыре цены рядом с товаром, чтобы покупатели могли их видеть. Мы надеемся, что потенциальные суммы скидок будут стимулировать еще большее количество покупок. Будем признательны за любые советы по реализации этой идеи. ОТВЕТ: ответ заключается в том, что цены должны быть очень, очень низкими. Я реализовал нечто подобное на своем собственном сайте. Следующий рекомендуемый код помещается в файл function.php темы add_action( 'woocommerce_before_add_to_cart_button', 'bsc_wc_memberships_members_only_product_price'),. if( ! wc_memberships_is_user_active_member( get_current_user_id(), 'test')) $discount = wc_get_price_to_display( $product, array(‘price’=> $product->get_meta('membership price') ) ); ) $price = wc_get_price_to_display( $product ),. $silver_price = $price - $discount, Echo ' '. __('member price')' : '. wc_price( $silver_price ). '?

Оставить комментарий

    Комментарии