Skip to content

Commit 5dda529

Browse files
authored
Merge pull request #63 from webmatch/feature/WBMSWPLUG-98
[TASK] add new store-api routes to import and export
2 parents ae60003 + 445346f commit 5dda529

File tree

5 files changed

+16
-5
lines changed

5 files changed

+16
-5
lines changed

CHANGELOG.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
# 2.1.3
2+
* add new store-api routes to import and export
3+
14
# 2.1.2
25
* do not open product on add to cart button
36
* load product from DB for the case payload productNumber is not set or empty

composer.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"name": "webmatch/tag-manager-sw6",
33
"keywords": ["shopware6", "shopware-6", "GTM", "datalayer", "datalayer-configuration", "google-tag-manager", "shopware-plugin"],
44
"description": "Google Tag Manager + Enhanced E-Commerce Tracking",
5-
"version": "2.1.2",
5+
"version": "2.1.3",
66
"type": "shopware-platform-plugin",
77
"license": "proprietary",
88
"require": {

src/Api/ImportExportController.php

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,8 @@
1616
class ImportExportController extends AbstractController
1717
{
1818
/**
19-
* @Route("/api/v{version}/_action/wbm-tagmanager/export", name="api.action.core.wbm-tagmanager.export", methods={"GET"})
19+
* @Route("/api/v{version}/_action/wbm-tagmanager/export", name="api.action.core.wbm-tagmanager.export-legacy", methods={"GET"})
20+
* @Route("/api/_action/wbm-tagmanager/export", name="api.action.core.wbm-tagmanager.export", methods={"GET"})
2021
*/
2122
public function export(): JsonResponse
2223
{
@@ -38,7 +39,8 @@ public function export(): JsonResponse
3839
}
3940

4041
/**
41-
* @Route("/api/v{version}/_action/wbm-tagmanager/import", name="api.action.core.wbm-tagmanager.import", methods={"POST"})
42+
* @Route("/api/v{version}/_action/wbm-tagmanager/import", name="api.action.core.wbm-tagmanager.import-legacy", methods={"POST"})
43+
* @Route("/api/_action/wbm-tagmanager/import", name="api.action.core.wbm-tagmanager.import", methods={"POST"})
4244
*/
4345
public function import(Request $request): JsonResponse
4446
{

src/Resources/config/routes.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,5 +5,5 @@
55
xsi:schemaLocation="http://symfony.com/schema/routing
66
http://symfony.com/schema/routing/routing-1.0.xsd">
77

8-
<import resource="../../Api" type="annotation" />
9-
</routes>
8+
<import resource="../../Api/*Controller.php" type="annotation" />
9+
</routes>

src/Resources/config/services.xml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,12 @@
55
xsi:schemaLocation="http://symfony.com/schema/dic/services http://symfony.com/schema/dic/services/services-1.0.xsd">
66

77
<services>
8+
<service id="Wbm\TagManagerEcomm\Api\ImportExportController" public="true">
9+
<call method="setContainer">
10+
<argument type="service" id="service_container"/>
11+
</call>
12+
</service>
13+
814
<service id="Wbm\TagManagerEcomm\Core\Content\Module\ModuleDefinition">
915
<tag name="shopware.entity.definition" entity="wbm_data_layer_modules" />
1016
</service>

0 commit comments

Comments
 (0)