问题标签 [jigoshop]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
490 浏览

php - 如何用我的子主题文件夹中的重复项覆盖我的插件的 php 类

我在 wordpress 中有一个子主题,我使用的插件之一叫做 jigoshop。

我从插件中复制了一些 php 类并将它们放在我的子主题文件夹中。我希望这些类覆盖插件文件夹中的类。

我该怎么做呢?

谢谢!!

0 投票
2 回答
1656 浏览

php - 如何将这个复杂的功能更改为简单的重定向

我一直在对 wordpress 电子商务插件进行一些更改,并且我已经取出了大量功能以使其更简单地满足我的需求。现在它不会在按下购买按钮后重定向到感谢页面,因为该函数使用了一些我去掉的变量 order_id,等等。

我已经为此工作了几个小时,我想做的就是单击购买按钮重定向到thankyou.php。(我现在知道它使用 ajax,我也不介意使用它)我不需要它来处理 processpayment 功能或类似的东西。真的很简单。

这是我正在使用的代码和函数:

非常感谢!!!

输入元素:

checkout.class.php:

流程支付功能:

这是我从萤火虫得到的错误详细信息:

在此处输入图像描述

在此处输入图像描述

在此处输入图像描述

在此处输入图像描述

在此处输入图像描述

打开调试后,出现以下错误:

注意:未定义索引:第 710 行 /home2/findmyki/public_html/bolistylus/wp-content/plugins/all-in-one-seo-pack/all_in_one_seo_pack.php 中的 aiosp_enabled

注意:未定义索引:第 710 行 /home2/findmyki/public_html/bolistylus/wp-content/plugins/all-in-one-seo-pack/all_in_one_seo_pack.php 中的 aiosp_enabled

注意:使用未定义的常量 PLUGIN_URL - 在第 81 行的 /home2/findmyki/public_html/bolistylus/wp-content/plugins/wp-google-fonts/google-fonts.php 中假定为“PLUGIN_URL”

注意:使用未定义的常量 PLUGIN_PATH - 在第 82 行的 /home2/findmyki/public_html/bolistylus/wp-content/plugins/wp-google-fonts/google-fonts.php 中假定为“PLUGIN_PATH”

注意:未定义索引:第 2306 行 /home2/findmyki/public_html/bolistylus/wp-content/plugins/jetpack/jetpack.php 中的主机

注意:未定义索引:第 198 行 /home2/findmyki/public_html/bolistylus/wp-content/plugins/jigoshop/classes/jigoshop_checkout.class.php 中的 shipping-first_name

注意:未定义索引:第 199 行 /home2/findmyki/public_html/bolistylus/wp-content/plugins/jigoshop/classes/jigoshop_checkout.class.php 中的 shipping-last_name

注意:未定义索引:第 200 行 /home2/findmyki/public_html/bolistylus/wp-content/plugins/jigoshop/classes/jigoshop_checkout.class.php 中的 shipping-company

注意:未定义索引:第 201 行 /home2/findmyki/public_html/bolistylus/wp-content/plugins/jigoshop/classes/jigoshop_checkout.class.php 中的运输地址

注意:未定义索引:第 202 行 /home2/findmyki/public_html/bolistylus/wp-content/plugins/jigoshop/classes/jigoshop_checkout.class.php 中的 shipping-address-2

注意:未定义索引:第 203 行 /home2/findmyki/public_html/bolistylus/wp-content/plugins/jigoshop/classes/jigoshop_checkout.class.php 中的 shipping-city

注意:未定义索引:第 204 行 /home2/findmyki/public_html/bolistylus/wp-content/plugins/jigoshop/classes/jigoshop_checkout.class.php 中的 shipping-state

注意:未定义索引:第 205 行 /home2/findmyki/public_html/bolistylus/wp-content/plugins/jigoshop/classes/jigoshop_checkout.class.php 中的 shipping-postcode

注意:未定义索引:第 206 行 /home2/findmyki/public_html/bolistylus/wp-content/plugins/jigoshop/classes/jigoshop_checkout.class.php 中的 shipping-country

重要的:

注意:未定义变量:第 211 行 /home2/findmyki/public_html/bolistylus/wp-content/plugins/jigoshop/classes/jigoshop_checkout.class.php 中的 user_id

注意:未定义索引:第 256 行 /home2/findmyki/public_html/bolistylus/wp-content/plugins/jigoshop/classes/jigoshop_checkout.class.php 中的 order_comments

注意:未定义索引:第 264 行 /home2/findmyki/public_html/bolistylus/wp-content/plugins/jigoshop/classes/jigoshop_checkout.class.php 中的 billing-company

注意:未定义索引:第 265 行 /home2/findmyki/public_html/bolistylus/wp-content/plugins/jigoshop/classes/jigoshop_checkout.class.php 中的帐单地址

注意:未定义索引:第 266 行 /home2/findmyki/public_html/bolistylus/wp-content/plugins/jigoshop/classes/jigoshop_checkout.class.php 中的 billing-address-2

注意:未定义索引:第 267 行 /home2/findmyki/public_html/bolistylus/wp-content/plugins/jigoshop/classes/jigoshop_checkout.class.php 中的 billing-city

注意:未定义索引:第 268 行 /home2/findmyki/public_html/bolistylus/wp-content/plugins/jigoshop/classes/jigoshop_checkout.class.php 中的 billing-postcode

注意:未定义索引:第 269 行 /home2/findmyki/public_html/bolistylus/wp-content/plugins/jigoshop/classes/jigoshop_checkout.class.php 中的 billing-country

注意:未定义索引:第 270 行 /home2/findmyki/public_html/bolistylus/wp-content/plugins/jigoshop/classes/jigoshop_checkout.class.php 中的 billing-state

注意:未定义索引:第 272 行 /home2/findmyki/public_html/bolistylus/wp-content/plugins/jigoshop/classes/jigoshop_checkout.class.php 中的 billing-phone

注意:未定义索引:第 282 行 /home2/findmyki/public_html/bolistylus/wp-content/plugins/jigoshop/classes/jigoshop_checkout.class.php 中的 shipping_method

注意:未定义索引:第 283 行 /home2/findmyki/public_html/bolistylus/wp-content/plugins/jigoshop/classes/jigoshop_checkout.class.php 中的 payment_method

注意:未定义索引:第 1105 行 /home2/findmyki/public_html/bolistylus/wp-content/plugins/all-in-one-seo-pack/aioseop.class.php 中的 aiosp_edit

注意:未定义索引:第 1106 行 /home2/findmyki/public_html/bolistylus/wp-content/plugins/all-in-one-seo-pack/aioseop.class.php 中的 nonce-aioseop-edit

重要的:

注意:未定义变量:第 364 行 /home2/findmyki/public_html/bolistylus/wp-content/plugins/jigoshop/classes/jigoshop_checkout.class.php 中的 user_id

注意:未定义变量:第 379 行 /home2/findmyki/public_html/bolistylus/wp-content/plugins/jigoshop/classes/jigoshop_checkout.class.php 中的 available_gateways

重要的:

致命错误:在第 379 行的 /home2/findmyki/public_html/bolistylus/wp-content/plugins/jigoshop/classes/jigoshop_checkout.class.php 中的非对象上调用成员函数 process_payment()

注意:未定义索引:第 710 行 /home2/findmyki/public_html/bolistylus/wp-content/plugins/all-in-one-seo-pack/all_in_one_seo_pack.php 中的 aiosp_enabled

注意:未定义索引:第 710 行 /home2/findmyki/public_html/bolistylus/wp-content/plugins/all-in-one-seo-pack/all_in_one_seo_pack.php 中的 aiosp_enabled

注意:使用未定义的常量 PLUGIN_URL - 在第 81 行的 /home2/findmyki/public_html/bolistylus/wp-content/plugins/wp-google-fonts/google-fonts.php 中假定为“PLUGIN_URL”

注意:使用未定义的常量 PLUGIN_PATH - 在第 82 行的 /home2/findmyki/public_html/bolistylus/wp-content/plugins/wp-google-fonts/google-fonts.php 中假定为“PLUGIN_PATH”

注意:未定义索引:第 2306 行 /home2/findmyki/public_html/bolistylus/wp-content/plugins/jetpack/jetpack.php 中的主机

注意:未定义索引:第 198 行 /home2/findmyki/public_html/bolistylus/wp-content/plugins/jigoshop/classes/jigoshop_checkout.class.php 中的 shipping-first_name

注意:未定义索引:第 199 行 /home2/findmyki/public_html/bolistylus/wp-content/plugins/jigoshop/classes/jigoshop_checkout.class.php 中的 shipping-last_name

注意:未定义索引:第 200 行 /home2/findmyki/public_html/bolistylus/wp-content/plugins/jigoshop/classes/jigoshop_checkout.class.php 中的 shipping-company

注意:未定义索引:第 201 行 /home2/findmyki/public_html/bolistylus/wp-content/plugins/jigoshop/classes/jigoshop_checkout.class.php 中的运输地址

注意:未定义索引:第 202 行 /home2/findmyki/public_html/bolistylus/wp-content/plugins/jigoshop/classes/jigoshop_checkout.class.php 中的 shipping-address-2

注意:未定义索引:第 203 行 /home2/findmyki/public_html/bolistylus/wp-content/plugins/jigoshop/classes/jigoshop_checkout.class.php 中的 shipping-city

注意:未定义索引:第 204 行 /home2/findmyki/public_html/bolistylus/wp-content/plugins/jigoshop/classes/jigoshop_checkout.class.php 中的 shipping-state

注意:未定义索引:第 205 行 /home2/findmyki/public_html/bolistylus/wp-content/plugins/jigoshop/classes/jigoshop_checkout.class.php 中的 shipping-postcode

注意:未定义索引:第 206 行 /home2/findmyki/public_html/bolistylus/wp-content/plugins/jigoshop/classes/jigoshop_checkout.class.php 中的 shipping-country

注意:未定义变量:第 211 行 /home2/findmyki/public_html/bolistylus/wp-content/plugins/jigoshop/classes/jigoshop_checkout.class.php 中的 user_id

注意:未定义索引:第 256 行 /home2/findmyki/public_html/bolistylus/wp-content/plugins/jigoshop/classes/jigoshop_checkout.class.php 中的 order_comments

注意:未定义索引:第 264 行 /home2/findmyki/public_html/bolistylus/wp-content/plugins/jigoshop/classes/jigoshop_checkout.class.php 中的 billing-company

注意:未定义索引:第 265 行 /home2/findmyki/public_html/bolistylus/wp-content/plugins/jigoshop/classes/jigoshop_checkout.class.php 中的帐单地址

注意:未定义索引:第 266 行 /home2/findmyki/public_html/bolistylus/wp-content/plugins/jigoshop/classes/jigoshop_checkout.class.php 中的 billing-address-2

注意:未定义索引:第 267 行 /home2/findmyki/public_html/bolistylus/wp-content/plugins/jigoshop/classes/jigoshop_checkout.class.php 中的 billing-city

注意:未定义索引:第 268 行 /home2/findmyki/public_html/bolistylus/wp-content/plugins/jigoshop/classes/jigoshop_checkout.class.php 中的 billing-postcode

注意:未定义索引:第 269 行 /home2/findmyki/public_html/bolistylus/wp-content/plugins/jigoshop/classes/jigoshop_checkout.class.php 中的 billing-country

注意:未定义索引:第 270 行 /home2/findmyki/public_html/bolistylus/wp-content/plugins/jigoshop/classes/jigoshop_checkout.class.php 中的 billing-state

注意:未定义索引:第 272 行 /home2/findmyki/public_html/bolistylus/wp-content/plugins/jigoshop/classes/jigoshop_checkout.class.php 中的 billing-phone

注意:未定义索引:第 282 行 /home2/findmyki/public_html/bolistylus/wp-content/plugins/jigoshop/classes/jigoshop_checkout.class.php 中的 shipping_method

注意:未定义索引:第 283 行 /home2/findmyki/public_html/bolistylus/wp-content/plugins/jigoshop/classes/jigoshop_checkout.class.php 中的 payment_method

注意:未定义索引:第 1105 行 /home2/findmyki/public_html/bolistylus/wp-content/plugins/all-in-one-seo-pack/aioseop.class.php 中的 aiosp_edit

注意:未定义索引:第 1106 行 /home2/findmyki/public_html/bolistylus/wp-content/plugins/all-in-one-seo-pack/aioseop.class.php 中的 nonce-aioseop-edit

注意:未定义变量:第 364 行 /home2/findmyki/public_html/bolistylus/wp-content/plugins/jigoshop/classes/jigoshop_checkout.class.php 中的 user_id

注意:未定义变量:第 379 行 /home2/findmyki/public_html/bolistylus/wp-content/plugins/jigoshop/classes/jigoshop_checkout.class.php 中的 available_gateways

重要的!!!!:

致命错误:在第 379 行的 /home2/findmyki/public_html/bolistylus/wp-content/plugins/jigoshop/classes/jigoshop_checkout.class.php 中的非对象上调用成员函数 process_payment()

注意:未定义索引:第 710 行 /home2/findmyki/public_html/bolistylus/wp-content/plugins/all-in-one-seo-pack/all_in_one_seo_pack.php 中的 aiosp_enabled

注意:未定义索引:第 710 行 /home2/findmyki/public_html/bolistylus/wp-content/plugins/all-in-one-seo-pack/all_in_one_seo_pack.php 中的 aiosp_enabled

注意:使用未定义的常量 PLUGIN_URL - 在第 81 行的 /home2/findmyki/public_html/bolistylus/wp-content/plugins/wp-google-fonts/google-fonts.php 中假定为“PLUGIN_URL”

注意:使用未定义的常量 PLUGIN_PATH - 在第 82 行的 /home2/findmyki/public_html/bolistylus/wp-content/plugins/wp-google-fonts/google-fonts.php 中假定为“PLUGIN_PATH”

0 投票
1 回答
142 浏览

php - 有些东西覆盖了我的一些 jigoshop 小部件

我正在创建我的第一个电子商务 wordpress 网站,我已经工作了数周,我快完成了,但是一些 jigoshop 小部件和功能无法正常工作,例如价格过滤器没有显示,花哨的盒子功能是也没有出现。

我在http://demo.remi-niscenthair.com/shop/上有一个网站演示,我将非常感谢有关如何解决这些问题的任何建议。

0 投票
1 回答
197 浏览

php - Google Checkout XML 无效值

我正在使用一个名为http://www.jigoshop.com的插件和 Wordpress(都是最新版本),但他们的 Google Checkout 网关出现问题。

我已经尝试过他们的支持,但尚未得到回应。

尝试订购商品时出现以下错误:

解析 XML 时出错;来自解析器的消息是:shopping-cart.items.item-2.unit-price 中属性 unit-price 的值无效:必填字段不能为空

在 Google 商家控制台中,这转换为:

“我们收到的 XML”

“我们发送的 XML”

我查看了他们的代码,可以找到对应于shopping-cart.items.item-2.unit-price

任何人都可以帮助解决这个问题吗?我真的被迫在眉睫的最后期限所困!

0 投票
3 回答
1104 浏览

css - Wordpress 子主题 CSS 导入

我正在创建一个 Wordpress JigoShop 在线商店。购买了他们的 Jigotheme,我创建了一个子主题并激活它(以 Jigotheme 作为父模板)。

我尝试使用以下方法从 jigotheme 导入样式:@import url("../jigotheme/style.css");

(根据 wordpress 说明)

样式表没有引入 - 除了这个 CSS 导入问题之外,子主题工作正常。

我知道样式表中的 @import 代码上方没有代码 - 但它不会因为父 style.css 在其顶部也有 @import 代码而不起作用吗?他们可能有冲突吗?

任何帮助将非常感激!

0 投票
2 回答
3576 浏览

wordpress - 将字段添加到 Wordpress 管理员快速编辑

我有一个新客户,其网站使用旧版本的 Jigoshop (0.9.9),该版本已对其进行了大量定制。他们希望我将定价字段添加到每个产品的管理员快速编辑面板中。

有问题的字段名称是“regular_price”。

如何将自定义字段添加到快速编辑面板?

非常感谢!

0 投票
1 回答
1179 浏览

php - 尝试将隐藏的输入值发送到下一页

我正在尝试根据客户的需求调整 Wordpress Jigoshop,但我有点卡住了。我需要的是:选择产品变化时,客户必须选择的无线电按钮的形式出现一些其他选项。我已经设法让一切正常工作,但我现在需要的是在单击提交按钮时将选定的单选按钮发送到购物车、结帐等。

我正在尝试使用他们的产品定制功能来做到这一点,他们的功能是:

我尝试修改它们的功能以满足我的需要,这就是我想出的(其中 get_cod 是隐藏输入的 id 和名称,“Adauga in cos”是我的提交按钮的值):

但是,该值不会发送到下一页。有人可以帮忙吗?干杯!

这是包含更多代码的更新:

这是接收值的购物车部分:

0 投票
0 回答
191 浏览

php - JigoShop WordPress 隐藏值提交

在过去的 2 天里,我一直在努力解决这个问题,但我似乎无法获得一些用于 WordPress 插件自定义的功能。我正在使用 JigoShop 和 WordPress 的最新版本。

项目 URL: http ://customcasing.ca/product/ipad-case/

当前功能

我在主页上有 5 个产品 SKU,点击后会转到它们各自的产品订单页面。在这些各自的页面上是一个设计画布,我已经实现了 fabricjs 来处理图像操作。当用户满意时,他们保存画布,然后使用以下示例代码将图像序列化为 JSON 对象:

使用 JSON 保存/加载画布

然后将 JSON 对象设置为“添加到购物车”表单中隐藏输入的值。然后他们将能够通过下拉框选择产品颜色变化。


现在这里是事情分崩离析的地方

提交“添加到购物车”表单应该运行多个类并将隐藏的 JSON 对象值发布到聚合的“购物车”对象。这在各种页面上调用,并且键/值对与产品的各种属性相关联。但是,所有其他键/值对正在执行并在随后的订单审查页面上回显……除了我的自定义变量。

这是目录架构

  • /wp-内容
    • ...
    • /插件
      • ...
      • /jigoshop
        • jigoshop_template_functions.php
        • jigoshop_actions.php
        • /类
          • jigoshop_cart.class.php
    • /主题
      • /customcasing

以下是与上述结构相关的代码块(pastebin)

jigoshop_template_functions.php
html 生成器和表单

jigoshop_actions.php
表单 $_post 用于隐藏字段

classes/jigoshop_cart.class.php
表单验证和键/值对创建


我已经尽可能多地提供了有关我当前状况的信息,如果对 stackoverflow 有任何帮助,那将是以下 Q/A:

尝试将隐藏的输入值发送到下一页

如果您需要任何其他信息,请随时询问,我会尽力详细说明。此外,如果您需要更广泛的代码,我也可以提供。我真的很感激朝着正确的方向轻推。

0 投票
2 回答
497 浏览

php - 我可以覆盖在另一个文件/插件中调用的 PHP 函数吗?

首先,我已经阅读了“覆盖默认 php 函数”并且命名空间不能满足我的需要。我也研究了PHP.net 的 override_function()但这也不能帮助我解决我的问题。

我正在使用名为 Jigoshop 的 Wordpress 插件作为电子商务解决方案,但在某些情况下,我无法删除将自己的结构应用于“单一产品”页面所需的操作。我不想自己编辑插件文件,因为插件更新可能会否定并删除我以前的更改。本质上,我想通过我的/themes/mytheme/functions.php文件控制输出。

有没有人遇到过这种情况,原始函数包含在我不想编辑的文件中,因为同样的“更新”原因?

谢谢

编辑(2012-11-21): 我的functions.php文件中有一个自定义函数,如下所示:

这基本上允许我应用我自己的结构和配置。对于其他默认功能,它有点困难。例如,“数量选择器”、“添加到购物车”按钮和“库存可用性”都包含在文件中调用的函数jigoshop_template_single_summary中,该jigoshop_template_actions.php函数调用了_title, _price, _excerpt, _meta, _sharing&之类的函数_add_to_cart

这些显示的顺序,我似乎无法改变。因此,我想从本质上重新定义function jigoshop_template_single_summary() {...}

0 投票
1 回答
1095 浏览

php - jigoshop 店铺每页商品数量

我正在使用jigoshop 进行 wordpress 电子商务。我遇到了一个问题,我的商店页面每页只能看到 5 个产品。我不知道出了什么问题。这是我的商店页面的屏幕截图:

www.1kviews.com 店铺

在这里,您可以Next在 5 个产品之后看到页面底部的分页内容。其中,我在以下配置中有此配置jigoshop admin

www.1kviews.com 管理员

这里它说每列 5 页(有效),但是每页 30 个产品,这是无效的。这个问题有什么解决办法吗?我需要为此编辑任何代码页吗?