标签: shipping

从Magento出口订单以便装运

我正在Magento平台上的一家网上商店工作,并遇到了一个主要障碍:由于某种原因,我无法弄清楚如何导出当前订单(包含运输信息/货运类型/等).有没有人有什么建议?这似乎应该是像这样的系统最基本的东西之一,但我还没有找到如何.

预先感谢您的帮助,

安迪

php export shipping magento

9
推荐指数
1
解决办法
2万
查看次数

在船舶之前或之后重构?

在大多数出货日期由业务需求决定的世界中,程序员通常会提供有效的代码.通常,当您知道代码工作时,发布的代码的结构和效率都没有实际意义.除非指定了生产质量(例如api到算法),否则对于运行到几百行的代码,可交付代码等于有效的代码.

我的问题是:给一个功能的ETA,你会编码直到功能工作并完成吗?或者你会让它尽快工作并重构发布质量?

我倾向于后者虽然听起来更像是工作.当拆开的作品码算法的效率和模式,它是把他们放在一起欢乐体验.此外,它得到所有非功能性的爱 - 更少的错误,高性能,可扩展的,安全的.我不认为我很擅长写最好的代码第一次.所以这种方法适合我.

我想知道哪一个更受欢迎,为什么?我不是在寻找全行业的做法,只是个别的倾向,所以我可以衡量的思想相似.

language-agnostic refactoring shipping

8
推荐指数
1
解决办法
454
查看次数

DHL样本跟踪号码

我正在开发一个将用于DHL跟踪的网络应用程序,我找不到太多关于他们的API的信息,也许我正在寻找错误的地方......无论如何我已经设法找到了一个类我认为可以在这里工作:

https://github.com/jklz/DHL-API-Tracking-PHP
Run Code Online (Sandbox Code Playgroud)

我现在的问题是,我需要一个用户:密码组合和一个样本跟踪号来测试一切是否正常工作.我的问题是,DHL提供这样的东西吗?只是为了测试?或者也许我走错了路,还有另一种测试方法吗?

提前感谢您的所有答案.

testing web-services tracking shipping

8
推荐指数
1
解决办法
2万
查看次数

在BigCommerce上应用外部运费

目前BigCommerce有像FedEx这样的公司来计算产品的运费,而我们的客户要求我们使用默认情况下不在BigCommerce上的外部运输服务:Aramex.

Aramex有自己的API,我需要从BigCommerce获取客户详细信息和产品详细信息,以便我可以将它们发送到Aramex API进行费率计算.然后我需要显示这个费率,这是显示最终金额时整个价格的一部分.

做这个的最好方式是什么?我应该使用自定义结账吗?通常,当客户端检出时如何获取此数据?

php shipping orders bigcommerce aramex

8
推荐指数
1
解决办法
492
查看次数

Magento - OnePage Checkout - 根据送货方式隐藏付款方式

我在Magento Stackexchange上问过这个问题没有任何成功,因此我现在在这里问.


我正在使用Magento Community Edition 1.9.0.1并正确创建并注册了我的模块,但我似乎无法检测出运输方法.基本上,如果选择统一费率免费送货,我想隐藏货到付款.这是我的观察者类的代码:

class Kol_PaymentToggle_Model_Observer
{
    public function paymentMethodIsActive(Varien_Event_Observer $observer) {
        $event  = $observer->getEvent();
        $method = $event->getMethodInstance();
        $result = $event->getResult(); 
        $quote = $observer->getEvent()->getQuote();
        $shippingMethod = $quote->getShippingAddress()->getShippingMethod();
        if($shippingMethod == "standardshipping" || $shippingMethod == "free") {
            if($method->getCode() == 'cashondelivery' ) {
                $result->isAvailable = false;
            }
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

我猜我没有使用正确的运输方式代码名称或付款方式代码名称,但我不确定.有人有什么建议吗?

编辑: 我只启用了3种送货方式:

  • 收集存储
    标题=收集存储
    方法名称=收集存储(扩展链接)
  • 统一费率
    标题=标准交付
    方式名称=标准运输
  • 免费送货
    标题=免费送货
    方式名称=免费

编辑2:config.xml的 输出

<?xml version="1.0"?>
<config>
    <modules>
        <Kol_PaymentToggle>
            <version>0.0.1</version> …
Run Code Online (Sandbox Code Playgroud)

php payment shipping magento onepage-checkout

8
推荐指数
1
解决办法
1万
查看次数

如何在WooCommerce 3中添加自定义工作运输方法

我已经成功创建了一种新的运输方式,并为其提供了对运输区域的支持.但是,当我从下拉列表中选择方法将其添加到区域时,它不会出现在"选定的方法列表"中.

我录制了一个截屏gif来演示:

截屏gif

我不能为我的生活弄清楚为什么它不起作用.如果我选择其中一种标准方法(Screencast GIF),它可以正常工作

任何人都知道这里发生了什么以及如何让它发挥作用?

这是我在这个官方帖子中提供的代码: Shipping Method API:

if ( in_array( 'woocommerce/woocommerce.php', apply_filters( 'active_plugins', get_option( 'active_plugins' ) ) ) ) {

    function request_a_shipping_quote_init() {
        if ( ! class_exists( 'WC_Request_Shipping_Quote_Method' ) ) {
            class WC_Request_Shipping_Quote_Method extends WC_Shipping_Method {
                /**
                 * Constructor for your shipping class
                 *
                 * @access public
                 * @return void
                 */
                public function __construct() {
                    $this->id                 = 'request_a_shipping_quote'; // Id for your shipping method. Should be uunique.
                    $this->method_title       = __( …
Run Code Online (Sandbox Code Playgroud)

php wordpress shipping extending woocommerce

8
推荐指数
3
解决办法
7523
查看次数

在WooCommerce 3中获取订单发货方法详情

如何获得订单发货方式ID ....

例如'flate_rate'.

自从WooCommerce 3.xx以来,一切都变得不那么容易.

$order->get_data()在foreach循环中尝试了它,但数据受到保护.

php wordpress shipping orders woocommerce

8
推荐指数
1
解决办法
1万
查看次数

Aramex API集成

有谁知道Aramex Shipping服务及其API?我在他们的网站上找到了示例代码并应用了我的API凭据,但是我收到了一个错误.任何人都可以帮我整合这个吗?

https://rsidemos.com/development1/minishop/aramex/tracking.php

shipping aramex

7
推荐指数
0
解决办法
3078
查看次数

如何获得woocommerce免费送货的最低订单金额

我怎样才能获得woocommerce_free_shipping_min_amount在woocommerce中获得免费送货所需的最低订单金额(在管理面板中设置woocommerce - >设置 - >送货 - >免费送货 - >最低订单金额)?

我想在前端页面显示此价格

php wordpress shipping woocommerce

7
推荐指数
2
解决办法
3327
查看次数

通过 WooCommerce 中的 ID 获取所选的运输方式标题

在 WooCommerceincludes\class-express-checkout-gateway.php文件中,我通过以下代码获取运输方式 ID:

$chosen_shipping_methods = WC()->session->get('chosen_shipping_methods');
Run Code Online (Sandbox Code Playgroud)

它得到了flat_rate:1,但我需要它的标题 - Flat Rate

我已经尝试了所有这些答案以及更多。

我怎样才能得到这个?

wordpress shipping woocommerce

7
推荐指数
2
解决办法
2万
查看次数