2015-12-13 2 views
1

Вот формула:WooCommerce изменение цены продукта на основе формулы

(стоимость сырья) + (fee_1 для обработки) + (fee_2 для других процессов) = конечная цена.

+ Что мне нужно:

  1. Установить (стоимость сырья) к числу глобально, изменить его соответствующим образом, в основном в неделю;
  2. (fee_1) установлен на странице администрирования продукта как атрибут;
  3. такой же с (плата_2).

+ Моя проблема:

  1. не имеют понятия о том, как установить глобальную стоимость материала в базу данных с помощью страницы администратора внешнего интерфейса.
  2. (fee_1) и (fee_2) кажутся более легкими, я прочитал несколько страниц, просто нужно проверить его.

Любой может предоставить мне некоторые ссылки или руководства о том, как это получить? Высокий appriciated! Michael

+0

объяснить это лучше, пожалуйста. –

+0

у вас есть код –

+0

так что первое, что вы хотите –

ответ

0

Этот код можно использовать в functions.php, чтобы добавить стоимость сырья для всей тележки, и вы можете обновлять его каждую неделю.

function woo_add_cart_fee() { 

    global $woocommerce; 

    $woocommerce->cart->add_fee(__('Custom', 'woocommerce'), 5); 

} 
add_action('woocommerce_cart_calculate_fees', 'woo_add_cart_fee'); 

Но это не относится к каждому продукту и будет добавлено ко всей тележке независимо от того, сколько продуктов там.

Чтобы добавить стоимость сырья для каждого продукта на основе количества, гораздо лучше было бы использовать этот плагин «Woocommerce product fee»

+0

Спасибо Ормер. Я попробую этот плагин позже и отправлю вам ответ. Теперь SuiteCRM срочно, поэтому я должен настроить его первым. Плохие новости - я только что столкнулся с проблемой, которую не удалось решить. Выведет его в stackoverflow. – Michael

Смежные вопросы