Api 在magento 2中,使用“邮政编码”文本框搜索可用或不可用的商店

Api 在magento 2中,使用“邮政编码”文本框搜索可用或不可用的商店,api,magento,module,magento2,Api,Magento,Module,Magento2,我是马根托的新手 我想要一个文本框,在那里我可以键入邮政编码,如果该商店在该位置可用,那么我需要显示该特定商店的产品,否则我们需要显示“该商店在特定位置不可用” 以下是示例站点。我要原样的。 此站点提示用户输入zip位置。之后,它将显示该特定位置的商店 我该怎么做呢。是否需要安装模块?按照以下步骤操作: 您需要绑定到地理位置的实体“存储” 您需要创建一个多选属性(使用 源模型)和这些存储。这样,您就可以将单个产品附加到 多个存储(一对多关系) 然后需要某种外部API来转换用户输入的邮政编码 将

我是马根托的新手

我想要一个文本框,在那里我可以键入邮政编码,如果该商店在该位置可用,那么我需要显示该特定商店的产品,否则我们需要显示“该商店在特定位置不可用”

以下是示例站点。我要原样的。 此站点提示用户输入zip位置。之后,它将显示该特定位置的商店


我该怎么做呢。是否需要安装模块?

按照以下步骤操作:

您需要绑定到地理位置的实体“存储”

您需要创建一个多选属性(使用 源模型)和这些存储。这样,您就可以将单个产品附加到 多个存储(一对多关系)

然后需要某种外部API来转换用户输入的邮政编码 将客户转移到地理位置。我认为谷歌地图API可以做到这一点。会的 最好处理这个服务器端

然后,您需要数学计算中两个地理位置之间的距离 您的数据库查询(可能足以在谷歌上找到该主题)和 在此基础上筛选您的产品集合

一旦你拥有了收藏,你就拥有了力量

外部API可能会有一个请求阈值,因此您可能必须 为此付费(取决于流量)

您需要确定两个地理位置之间的最大距离半径。 在荷兰这样的小国,商店可能相隔几公里 在美国,有商店并不少见 相距数十公里或数百公里

                     **Best Of Luck For Your Project**