我正在用WooCommerce建立一个网络商店。我的地址设置如下:1。帐单地址2。复选框:创建帐户(未登录时)3。复选框:发送到其他地址
因此,当客户选中“创建帐户”框时,他们必须填写密码。我想使用账单地址信息作为账单和送货地址(默认情况下)。但是,当客户现在选中“创建帐户”框并未选中“运送到不同地址”时,表单会给出一个错误,说客户也需要填写运送地址字段。下面是我的一段结账代码(账单地址字段
我希望有人能找到解决办法。谢谢
<div class="woocommerce-billing-fields">
<?php if ( WC()->cart->ship_to_billing_address_only() && WC()->cart->needs_shipping() ) : ?>
<h2><?php _e( 'Billing & Shipping', 'woocommerce' ); ?></h2>
<?php else : ?>
<?php endif; ?>
<?php do_action( 'woocommerce_before_checkout_billing_form', $checkout ); ?>
<?php foreach ( $checkout->checkout_fields['billing'] as $key => $field ) : ?>
<?php woocommerce_form_field( $key, $field, $checkout->get_value( $key ) ); ?>
<?php endforeach; ?>
<?php do_action('woocommerce_after_checkout_billing_form', $checkout ); ?>
<?php if ( ! is_user_logged_in() && $checkout->enable_signup ) : ?>
<div class="create-account-wrapper">
<?php if ( $checkout->enable_guest_checkout ) : ?>
<p class="form-row form-row-wide create-account-title walsheim checkbox-wrapper">
<input class="input-checkbox" id="createaccount" <?php checked( ( true === $checkout->get_value( 'createaccount' ) || ( true === apply_filters( 'woocommerce_create_account_default_checked', false ) ) ), true) ?> type="checkbox" name="createaccount" value="1" /> <label for="createaccount" class="checkbox"><?php _e( 'create an account', 'woocommerce' ); ?></label>
</p>
<?php endif; ?>
<?php do_action( 'woocommerce_before_checkout_registration_form', $checkout ); ?>
<?php if ( ! empty( $checkout->checkout_fields['account'] ) ) : ?>
<div class="create-account create-account-content">
<p><?php _e( 'Create an account by entering the information below. If you are a returning customer please login at the top of the page.', 'woocommerce' ); ?></p>
<?php foreach ( $checkout->checkout_fields['account'] as $key => $field ) : ?>
<?php woocommerce_form_field( $key, $field, $checkout->get_value( $key ) ); ?>
<?php endforeach; ?>
<div class="clear"></div>
</div>
<?php endif; ?>
<?php do_action( 'woocommerce_after_checkout_registration_form', $checkout ); ?>
</div>
<?php endif; ?>
</div>
在woocoomerce
设置页面的shipping
选项卡下有一个选项,标签为shipping Destination
。尝试选择默认帐单地址
选项。
我使用的是WooCommerce 3.2版。我已经尝试在我的主题移动订单注释签出字段,但它不起作用: 我想将订单备注文本区域字段移到“创建账户”复选框上方和结帐页面上“账单邮政编码”字段下方。 我怎样才能让它工作?
我需要在日历上创建谷歌日历活动,并将其他用户添加为该活动的参与者。其目的是向应用程序用户发送日历事件,而无需征得他们的同意(O-Auth)。 在阅读了谷歌的留档后,我发现我需要一个服务号。所以我从我们的G-Suite的一个电子邮件地址创建了一个项目和一个服务号,noreply@xxxxx.com并为其启用了日历应用编程接口。 我创建并下载了一个密钥对(JSON),其内容是, 根据文档,我开始编写身
我正在尝试运行此处提供的机器学习和Anylogic仿真示例工作流。-https://www.anylogic.com/features/artificial-intelligence/h2o-ai/我可以运行第二个工作流,但第一个工作流(医院规划)不断出错。我也尝试过在不同的系统上运行它。 我们将非常感谢您的帮助。 以下是错误代码: 加载Mojo:管道。魔咒
我有一个带有Spring Data JPA的Web应用程序。我为一些实体创建了扩展JpaRepository的存储库。但是,当我尝试部署应用程序时,会遇到以下错误。不知道为什么会抛出错误 应用程序错误日志: pom.xml 应用程序上下文.xml persistence.xml JpaRepostory接口
我正在尝试从web应用程序连接到azure帐户存储,我得到了以下错误:“类型的异常-'Microsoft。“windows azure . storage . storage exception”在Microsoft.WindowsAzure.Storage.dll中发生,但未在用户代码中处理 其他信息:无法解析远程名称:“xxx.table.core.windows.net” 我在配置中只提供x
我正在尝试从外部远程服务对文档进行签名。签署过程分两个阶段进行。远程服务在第一阶段期待base64编码的散列,并在身份验证后发出令牌。在第二阶段,我们将使用接收到的令牌再次传递相同的散列并获得base64签名的散列。我在这里附上签名错误的文件。文件 如果有人可以分析它并指导我评估无效签名背后的原因。我正在使用执行与pdf相关的操作。 更新 根据反馈,我做了一些更正。文档现在正在更改。已更改的文档