如何让woocommerce在结帐时应用自动生日折扣?

时间:2019-01-13 11:32:40

标签: php jquery

我了解如何为生日标签收集用户字段元数据,但是如果希望生日日期被触发,我希望woocommerce将其应用于购物车。我什至不知道从哪里开始

我知道我将能够发送启用了cron的带有优惠券的自动电子邮件,但我想知道的是woocommerce在触发生日时会自动应用折扣

function my_woocommerce_edit_account_form() {

  $user_id = get_current_user_id();
  $user = get_userdata( $user_id );
  if ( !$user ) return;
  $user_dob = get_user_meta( $user_id, 'my_user_dob', true );
  $url = $user->user_url;
  ?>
  <fieldset>
    <legend>Extra Data</legend>
    <div class="form-group">
     <label for="my_user_dob">
       <?php _e( 'Date of Birth.' , 'woocommerce' ); ?>
       <span class="required">*</span>
     </label>
    <input type="text" class="form-control my_user_dob requiredField" name="my_user_dob" id="my_user_dob" disabled="disabled" value="<?php echo esc_attr( $user_dob ); ?>" />
   </div>
   </fieldset>
   <?php
 }
 add_action( 'woocommerce_edit_account_form', 'my_woocommerce_edit_account_form' );

0 个答案:

没有答案
相关问题