Добавьте пользовательскую цену в корзину и список желаний со страницы списка товаров WooCommerce. ⇐ Php
Добавьте пользовательскую цену в корзину и список желаний со страницы списка товаров WooCommerce.
Я создаю собственный плагин для WooCommerce, с помощью которого я пытаюсь добавить собственные цены в корзину и список желаний со страницы со списком товаров, но цена не попадает в корзину и список желаний. Есть ли другой способ сделать это? На странице со списком продуктов имеется кнопка «Добавить в корзину» из WooCommerce, поскольку обычное значение цены установлено на 0.
// Отображение индивидуальной цены на странице списка товаров для определенных категорий add_action('woocommerce_after_shop_loop_item', 'display_custom_price_on_product_listing', 25); функция display_custom_price_on_product_listing() { глобальный $продукт, $wpdb; if (has_term(array('кольцо', 'кольца', 'подвески', 'мангалсутра', 'мангалсутры', 'браслет', 'браслеты'), 'product_cat')) { Extract(get_all_product_data($product, true)); // Загружаем данные из пользовательских таблиц для дальнейших расчетов $metal_purity_percent_new = get_metal_purity($metal_purity); // Процент чистоты металла $diamond_total = $dqone + $dqtwo + $dqthree + $dqfour + $dqfive + $dqsix + $dqseven + $dqeight + $dqnine + $dqten; // Получение цены на цветной камень $colorstone_price = get_colorstone($colorstone); $colorstone_weightnew = (float) $product->get_attribute('colorstone-weight'); // Вычисляем общее количество цветных камней $colorstone_total = $colorstone_price * $colorstone_weightnew; $alltax = get_extra_charges(); $gst = get_gst(); // Расчеты $gold_value_new = ($gold_rate * $metal_purity_percent_new) / 100; // Стоимость золота $mc = изготовление заряда($net_weight, $metal_type); $rt = Makingchargerate_type($net_weight, $metal_type); if ($rt == 'Плоский') { если ($net_weight
Я создаю собственный плагин для WooCommerce, с помощью которого я пытаюсь добавить собственные цены в корзину и список желаний со страницы со списком товаров, но цена не попадает в корзину и список желаний. Есть ли другой способ сделать это? На странице со списком продуктов имеется кнопка «Добавить в корзину» из WooCommerce, поскольку обычное значение цены установлено на 0.
// Отображение индивидуальной цены на странице списка товаров для определенных категорий add_action('woocommerce_after_shop_loop_item', 'display_custom_price_on_product_listing', 25); функция display_custom_price_on_product_listing() { глобальный $продукт, $wpdb; if (has_term(array('кольцо', 'кольца', 'подвески', 'мангалсутра', 'мангалсутры', 'браслет', 'браслеты'), 'product_cat')) { Extract(get_all_product_data($product, true)); // Загружаем данные из пользовательских таблиц для дальнейших расчетов $metal_purity_percent_new = get_metal_purity($metal_purity); // Процент чистоты металла $diamond_total = $dqone + $dqtwo + $dqthree + $dqfour + $dqfive + $dqsix + $dqseven + $dqeight + $dqnine + $dqten; // Получение цены на цветной камень $colorstone_price = get_colorstone($colorstone); $colorstone_weightnew = (float) $product->get_attribute('colorstone-weight'); // Вычисляем общее количество цветных камней $colorstone_total = $colorstone_price * $colorstone_weightnew; $alltax = get_extra_charges(); $gst = get_gst(); // Расчеты $gold_value_new = ($gold_rate * $metal_purity_percent_new) / 100; // Стоимость золота $mc = изготовление заряда($net_weight, $metal_type); $rt = Makingchargerate_type($net_weight, $metal_type); if ($rt == 'Плоский') { если ($net_weight
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение