eas/eucompliance

EAS EU合规插件是一个针对新特殊增值税方案的全面自动化的欧盟增值税和海关解决方案。该解决方案提供完整的税务确定和报告,以实现无障碍的欧盟市场准入

安装: 57

依赖项: 0

建议者: 0

安全性: 0

星级: 0

观察者: 2

分支: 0

类型:magento2-module

1.3.11 2024-04-05 17:27 UTC

README

EAS

EAS集成模块适用于最新的Magento版本2.4.*和2.3.5版本。

您可以使用composer或git安装此模块

*注意

要安装此模块,您的composer版本必须为2或更高。

如果您的安装与最新的composer版本不兼容,您应使用git安装它。

使用composer安装此模块

使用composer require eas/eucompliance:dev-master (用于最新版本的magento 2.4.*) php 8.1

或者

composer require eas/eucompliance:dev-feature/2.4.5 (如果您的magento版本是magento 2.4.5)

您应该得到以下结果

EAS composer

使用git安装此模块

登录到您的Web服务器shell。确保已安装PHP JWT (5.3)插件。

导航到根magento 2安装目录

您可以使用以下命令安装PHP JWT

composer require firebase/php-jwt:5.3

之后,导航到magento代码目录。

cd app/code/ 创建目录Easproject mkdir Easproject

并克隆模块

git clone https://github.com//EAS-project-oy/eucompliance

从根magento文件夹安装后
要启用模块运行: bin/magento se:up
要生成模块类运行: bin/magento s:s:d -f && bin/magento s:d:c
您可以使用一条命令运行所有操作: bin/magento se:up && bin/magento s:s:d -f && bin/magento s:d:c
如果您打算使用“标准解决方案”模式,请确保使用命令 bin/magento cron:install 创建正确的magento crontab文件

完成此操作后, bin/magento mo:st Eas_Eucompliance 应返回

EAS mo st

这意味着,模块已成功安装和启用。

安装后,您需要配置模块。

为此,请导航到管理员中的“商店”→“配置”部分。您应该能看到EAS EU合规选项卡

EAS main_menu

展开它,并点击“常规”选项卡。

导航后,您将看到4个部分

常规

启用此解决方案 - 启用/禁用模块

通过邮寄的运货方式 - 选择使用邮寄系统的运货方式。

*注意 所有未选择的方法都将被视为通过快递运输。

凭据 - 从https://dashboard.easproject.com/ 获取凭据。有关如何获取客户端ID和客户端密钥的说明,请访问https://help.easproject.com/where-to-find-client-id-and-client-secret-for-configuring-integration-applications-and-api

标准解决方案 - 此选项用于不兼容结账的商店。要使用单页结账插件与EAS EU合规性一起使用,请设置为“是”。在此模式下,EAS EU合规插件将导出已付款订单到EAS解决方案。EAS EU合规性不会注入到结账过程中,因此必须在Magento商店中手动配置税费。EAS API基础URL - 发送请求的基础API URL

EAS api密钥 - 在授权期间使用的EAS凭据(EAS应在签订合同后提供)

EAS secret api密钥 - 在授权期间使用的EAS凭据(EAS应在签订合同后提供)

属性 - 这些是产品属性,将在计算过程中使用。

HS编码 - 如果您已经使用其他属性来指定HS编码,请进行更改。

减税 - 如果您已经使用其他属性来指定减税,请进行更改。

仓库国家 - 如果您已经使用其他属性来指定仓库国家,请进行更改。

高级

调试模式 - 启用/禁用调试模式,这将数据写入调试日志。

这些数据包含发送到API的数据、从API获取的数据、所有错误。

在产品级别配置EAS属性。为此,我们应前往管理面板中编辑产品页面。

您可以在EAS EU合规性标签中配置EAS属性,在产品编辑期间进行。

EAS eas_product_edit

在模块配置并启用后,您可以对其进行测试。

在结账过程中,输入运费数据并选择运费方式后,如果您点击“下一步”按钮,您将被重定向到EAS。否则,您将在屏幕顶部看到错误。

EAS button_next

EAS button_next

### **EAS确认页面**

如果用户接受EAS额外费用,EAS将重定向客户到支付部分。否则,它将重定向客户到购物车部分。

EAS decline_confirm

确认后,我们将客户重定向到带有更新数据的结账支付页面。在那里,他可以选择支付方式,然后完成订单。

EAS cart_data

在拒绝的情况下 - 我们将客户重定向到购物车部分。

EAS shopping_cart