移除Woocommerce中结账字段包装器的标准css类
我正在建立一个基于WordPress和WooCommerce的电子商务网站.到目前为止,一切都很好,但是在Chec-Out的最后一页(计费和运输)中,WooCommerce的标准类别正在干预Bootstrap 4的标记. 计费形式中的每个字段均由 标签包裹,至少具有类形式的划线(即): class="form-row form-row-first" 这会使标准BS网格的"跌落"形式. 任何人都知道如何删除这些包装程序? 感谢一堆, 欢呼, 尼基 解决方案 要从 标签字段容器清洁class="form-row form-row-first",以下代码将在结帐字段上完成工作: add_filter('woocommerce_form_field_country', 'clean_checkout_fields_class_attribute_values', 20, 4); add_filter('woocommerce_form_fie
2 2024-04-02
编程技术问答社区
为Magento (1.8.x)的结账页面添加自定义标题
我正在尝试将自定义的标头添加到我的结帐页面上,我已经想出从页面上删除标头基本上是在/layout/checkout.xml文件中添加一个节点仅适用于所有结帐页面的标题. 当前默认/布局/checkout.xml ... // all other xml data.. 我主题的伪代码 if (a CHECKOUT PAGE) { use 'custom checkout header' else use the standard default header. 解决方案 在您的local.xml文件中添加以下代码以将自定义标头添加到结帐页面
2 2024-04-01
编程技术问答社区
BigCommerce-如何将GTM放入结帐页面?
我从来没有使用过此技术(我也不打算),但是我需要一个有关如何在结帐页面上插入GTM分析的解决方案. 基本上,我什至不知道结帐代码在哪里. 帮助,请? window.dataLayer = window.dataLayer || []; window.dataLayer.push({ 'event': 'purchase-gtm', 'ecommerce': { 'purchase': { 'actionField': { 'id': '{{checkout.order.id}}', // order number 'revenue': '{{checkout.order.total.value}}', // total transaction value (incl. tax and shipping)
8 2024-03-30
编程技术问答社区
BigCommerce上真正的单一结账页
当前BigCommerce一次仅显示结帐过程的一步.这是一个烦人的手风琴.我正在尝试在页面上打开手风琴信息.另外,我很想合并和/或更改步骤顺序.任何帮助的任何帮助都很棒!这是用于结帐过程的JS的示例. var ExpressCheckout = { completedSteps: new Array(), currentStep: 'AccountDetails', signedIn: 0, digitalOrder: 0, createAccount: 0, anonymousCheckout: 0, checkoutLogin: 0, init: function() { if($('#CheckoutStepAccountDetails').css('display') == 'none') { ExpressCheckout.currentStep = 'BillingAddress'; } else { $('#Bi
0 2024-03-30
编程技术问答社区
结账在Magento1.7中不工作
我在Magento 1.7中完成了一个多功能.结帐不在一家商店中工作.单击Billing Information块内部的继续按钮后,该函数onclick="billing.save()"都没有发生.我用firebug检查了所有块的正确.我认为问题是函数billing.save().我可以找到此功能的地方. 编辑 我在transport.responseText in billing.save()中检查了我的回复 {"goto_section":"shipping_method","update_section":{"name":"shipping-method","html":" \r\n We are shipping daily until 12.19.2011 although most orders will arrive for the Holidays, we can not guarentee 12.25.2
4 2024-03-20
编程技术问答社区
在后台显示Woocommerce的下拉式结账领域的选项标签
我在WooCommerce的结帐中创建了一个下拉字段,并给每个人一个名为键.我的问题是如何保存命名键并将其显示在我的后端中. 到现在为止,我无法显示命名键. function cloudways_custom_checkout_fields($fields){ $fields['cloudways_extra_fields'] = array( 'cloudways_dropdown' => array( 'type' => 'select', 'options' => array( 'freudige_anlaesse' => __( 'Freudige Anlässe' ), 'traurige_anlaesse' => __( 'Traurige Anlässe' ), 'testamentsspende' => __( 'Testamentsspende' ), 'stiftungen' => __( 'St
0 2024-03-06
编程技术问答社区
调用shopify api 创建一个结账响应 variantid是无效的
我调用API创建结帐 variant_id为38894644552是正确的,但是此API响应 variantid is is invalid 获取我的商店变体ID 获取 创建具有变体ID的结帐 post/admin/checkouts.json http/1.1 主持人:suisui.myshopify.com X-Shopify-Access-Token:xxx 内容类型:应用程序/JSON {" Checkout":{" lineItems":[{" variantid":38894644552,"数量":3} 响应: {" errors":{" lineItems":{" 0":{" variantid":[{" code":" invalid"," message":"是无效的"," options"," options":{}} variantid 38894644552怎么了? 谢谢〜 解决方案 您的应用
0 2024-03-02
编程技术问答社区
WooCommerce API:创建订单和结账
我想做什么 我想为我的WooCommerce网站制作本机Android App (不是HTML5/jQuery Mobile).我正在尝试使用库. 到目前为止,我设法检索了产品,优惠券,客户,订单等的列表...我可以用来在我的Android应用中显示. 现在,我想在Android应用中复制添加到购物车/结帐过程,但是似乎该库并未为此类工作流提供功能. 我的问题 如何在Android应用中使用REST API实现Follwing工作流? (类似于网站结帐过程) 流量: 添加到购物车 查看购物车和更新订单 查看并确认 请告诉我我是否缺少任何API电话. 如果有人已经实现了这一目标,请发布您的资源并评论. 任何样品编码/liraries/helper-classes链接都将被大大应用. 谢谢! 解决方案 如果您尝试读取example.php并阅读LIB文件夹中的所有PHP文件,我认为您可以实现所有这些...
14 2024-03-01
编程技术问答社区
Express Checkout的错误信息。"安全标头无效"
我正在实施 paypal中的. 我对前两个步骤SetExpressCheckout和GetExpressCheckout没有问题.但是,当我使用DoExpressCheckout时,我遇到错误"安全标头无效". API凭据相同! 我已经通过将$environment更改为DoExpressCheckout> live来修复. (差异$environment是它将使用https://api.sandbox.paypal.com/nvp/而不是https://api-3t.$environment.paypal.com/nvp) 但是为什么? https://api-3t.$environment.paypal.com/nvp? 有问题 解决方案 https://api-3t.sandbox.paypal.com/nvpal/nvppal/a>需要与 https://api-3t.paypal.com/nvpal.com/nvpple/a/nvppal/a
2 2024-03-01
编程技术问答社区
在Angular 4中处理Paypal onAuthorize的回调
我可以在Angular 4应用程序中成功加载Checkout.js,渲染PayPal按钮,新窗口出现,我确认付款,付款已处理,但我不知道如何设置对呼叫的设置以在Angular中处理响应4(喜欢显示成功并将付款记录存储给MongoDB).这是我的代码.我可以看到包含付款响应的第一个控制台.log,但我无法访问组件的范围,因此执行第一个Console.log之后,没有任何内容.我在控制台上没有错误.甚至没有处理台("成功!"). onAuthorize: (data, actions) => { return actions.payment.execute().then(function(payment) { console.log("response = " + JSON.stringify(payment)); this._alertService.success("The extension
0 2024-02-22
编程技术问答社区
Magento。在单页结账中显示审查步骤
我无法为自己的一生而弄清楚这一点.我想在Magento的一页结帐上立即显示订单审核步骤(在处理订单之前的最后一步).有什么建议么?谢谢大家. 解决方案 如果您查看onepage.phtml的底部,您将看到 getActiveStep()): ?> accordion.openSection('opc-getActiveStep() ?>'); 哪个调用Mage_Checkout_Block_Onepage::getActiveStep()以确定首先显示哪个步骤.您可以通过在主题中创建自己的onepage.phtml来覆盖此问题,并将上面的块更改为: accordion.openSection('opc-review'); 然而,在这种情况下,仅当目标元素('opc-review')时,开放函数仅执行,在这种情况下,一类"允许"类,一旦完成了先前的结帐
8 2024-01-21
编程技术问答社区
在Woocommerce中,当国家发生变化时,Ajax更新结账的运输方式。
当客户在结帐页面上更改国家/地区时,我正在寻找一种更新订单审核(运费)的方法. 我想使用jQuery.但是 wc_checkout_params wc_checkout_params已弃用. function custom_checkbox_checker() { if (is_checkout()) { wp_enqueue_script('jquery'); ?> jQuery(document).ready(function (e) { var $ = jQuery; // wc_checkout_params is required to continue, ensure the object exists if (typeof wc_ch
4 2024-01-20
编程技术问答社区
在Woocommerce中显示基于结账字段的隐藏支付网关
在WooCommerce Checkout页面中,我试图隐藏一些付款网关,仅保留"现金交货" 付款方式(COD)"将其运送到其他地址?" 被检查. 我已经尝试过有条件隐藏了付费网关有一些更改,但我没有工作.我也尝试了不同的答案代码. "运送到另一个地址?" 如何仅保留鳕鱼付款? ? 任何帮助都将不胜感激. 解决方案 以下代码将隐藏所有付款网关,但"现金交货" (cod)"船舶到其他地址?" 是否检查 >(显示了运输结帐字段): // The jQuery Ajax request add_action( 'wp_footer', 'checkout_billing_area_script' ); function checkout_billing_area_script() { // Only checkout page if( is_checkout() && ! is_wc_endpoint_url() ): // Remo
0 2024-01-20
编程技术问答社区
根据WooCommerce的结账字段值显示/隐藏运输方式
在WooCommerce中,我设置了不同的运输方法,,但尤其是公司的独家. 为此,我正在使用以下代码: add_filter( 'woocommerce_package_rates', array( $this, 'package_rates' ), 10, 2 ); public function package_rates( $rates, $package ) { $company_rate_id = 'flat_rate:7'; if(!empty(WC()->customer->get_billing_company())){ $company_rates = $rates[ $company_rate_id ]; $rates = array( $company_rate_id => $company_rates ); }else{ unset( $rates[ $company_rate
4 2024-01-20
编程技术问答社区
在Woocommerce结账页面显示一个添加费用的复选框
在WooCommerce Checkout页面中,我正在尝试在结帐页面上添加一个复选框 我提到这些文章 在阿贾克斯 复选框字段,添加/删除/删除自定义费用在WooCommerce 在这使WooCommerce的百分比费用 add_action( 'woocommerce_review_order_before_order_total', 'checkout_shipping_form_packing_addition', 20 ); function checkout_shipping_form_packing_addition( ){ echo ''; woocommerce_form_field( 'add_gift_box', array( 'type' => 'checkbox', 'class' => array('add_gift_box fo
6 2024-01-20
编程技术问答社区
在Woocommerce结账时,根据复选框显示隐藏订单注释字段
在WooCommerce Checkout页面中,有一个"船上划分的地址"复选框,我希望在检查时,以隐藏order_comments field> field (订单注释).如果复选框再次未选中,则应可见order_comments字段(未通用). 这在functions.php? 中是否可以 解决方案 以下代码将掩盖订单注释部分字段,当检查"船上划分地址"复选框时,反之亦然: add_action( 'wp_footer', 'checkout_custom_script_js'); function checkout_custom_script_js() { // Only on front-end and checkout page if( is_checkout() && ! is_wc_endpoint_url() ) : ?> jQuery(function($){ $('form.c
6 2024-01-18
编程技术问答社区
更改WooCommerce根据所选付款方式提交结帐按钮文本
我尝试了更改WooCommerce中特定付款方式的Checkout提交按钮文本答案代码,但没有对Checkout提交按钮文本进行任何更改. 我的目标是,通过选择任何方法,文本将更改为相同的方法或所需的文本"例如,如果" cod" (现金为单位交货)或"检查"或" BAC"或...按钮文本也将更改为其他文本. 任何帮助都将不胜感激. 更新: 然后我尝试了更新的答案(相同的链接),它工作了2秒,并且文本更改回默认一个. 解决方案 我在付款方式更改上找到了一种更清洁的方式,可以使用PHP和一些jQuery" update_checkout".这将在所有情况下都起作用,因此它也适用于您: // Update checkout on payment method change (jQuery) add_action( 'woocommerce_checkout_init', 'trigger_update_checkout_on_payment_method_
6 2024-01-17
编程技术问答社区
当使用免运费和统一费率时,如何使运送到不同的地址被选中?
当选择本地提取时,选择免费送货或固定费用时,我该如何检查"船到其他地址". 我只能默认检查所有3种运输方法. 任何建议都将不胜感激. 给予感谢 解决方案 这是显示/隐藏结帐运输字段的方法(自动检查/取消选中"运送到其他地址" 基于选择的运输方法.它将自动显示运费当选择的运输方法为"统一费率"或"免费送货"时,将隐藏其他选择的运输方法的运输领域: // Auto Show hide checkout shipping fields based on chosen shipping methods add_action( 'wp_footer', 'custom_checkout_field_script' ); function custom_checkout_field_script() { // Only on checkout page if( is_checkout() && ! is_wc_endpoint_url() ):
4 2024-01-17
编程技术问答社区
在Woocommerce结账时有条件地禁用特定产品类别的增值税
在wooCommerce中,我正在使用 for wooCommerce for WooCommerce 插件如果用户想要发票或普通收据(这是希腊需要的).因此,此插件在结帐页面中添加一个选择字段,其中" no" (默认)或" yes"为选项. 如果客户选择"是",则将"零增值税"应用于特定类别中的产品,并且在结帐页面中一切正常. 但是,当客户下订单,在接收到的订单页面和后端(订单编辑页面)时,特定物品价格不再没有增值税. 这是我的代码: add_action( 'woocommerce_checkout_update_order_review', 'tfwc_taxexempt_checkout_based_invoice_choice' ); function tfwc_taxexempt_checkout_based_invoice_choice( $post_data ) { global $woocommerce; $woocommer
8 2024-01-16
编程技术问答社区