Offering services and tools
In addition to plugins, you can also offer services and tools on plentyMarketplace.
-
Services provide advice and assistance for plentymarkets, for example setting up an online store or integrating a marketplace. Services may be provided for a particular project or a fixed period of time.
-
Tools are software that provides functionality for a plentymarkets system without being deployed through the plugin structure. For example, plentyDevTool and plentyBase are both tools.
Select the type of product you want to offer:
To create a new offer, proceed as follows:
-
On plentyMarketplace, go to My account » My offers.
-
Click on Create new offer.
-
Fill out the form.
After completing the form, your offer needs to be reviewed by plentysystems. You can check the status of the review in the My offers menu.
Whenever a customer purchases your service, customer information is sent to the address you provide in the Webhook URL field. The information is sent in a JSON
file.
If you have your own server, you can use it to receive the file by entering the payload URL in the webhook field. If not, you can use an external service, or our Service Helper plugin and receive customer data as tickets in your plentymarkets system.
If you’re using the plugin solution, enter DOMAIN/service/tickets
as webhook URL, where DOMAIN
is the domain of your plentymarkets system.
Using the Service Helper plugin
To use the Service Helper plugin, you need to set up the ticket system and configure the plugin.
Setting up the ticket system
Configuring the plugin
After purchasing the Service Helper plugin, install it in your system.
Once you’ve installed the plugin, proceed as follows:
-
Open the Settings of the Service Helper plugin.
-
Open the Ticket menu.
-
Enter the IDs of your newly created role, type, and status into the respective fields.
-
Enter the IDs of the users that are allowed to see the tickets with your customers' data. You have to enter at least one ID.
To determine a user ID, go to the Setup » Settings » User » Accounts menu and click on the name of the user.
Automation
After configuring the plugin, you can automate your processes. Automatically send emails when a new ticket is created to inform your customers about the next steps.
Customer information
Whenever a customer purchases your service, a JSON
file is sent to your webhook URL. This file contains all the information necessary for you to contact the customer about their order. Below, you can find an example of the file, as well as descriptions of the individual fields.
{
"id":"evt_553ea8a294e2d3a75d5086a06fb53f5a",
"type":"SERVICE.PLUGIN.PURCHASE",
"createdAt":1510656066,
"resource":{
"contact":{
"id":1337,
"gender":"male",
"firstName":"John",
"lastName":"Doe",
"email":"john@account.com",
"updatedAt":1510837206
},
"address":{
"id":25,
"companyName":"MyStore",
"firstName":"John",
"lastName":"Doe",
"street":"Main Street",
"houseNumber":"123",
"additional":"",
"postalCode":"34117",
"town":"Kassel",
"country":"DE",
"phone":"123-456-7890",
"email":"john@account.com",
"updatedAt":1510753095
},
"order":{
"id":221,
"payPalTransactionId":"1S473067CV761473M",
"orderItems":[
{
"itemVariationId":1338,
"quantity":1,
"orderItemName":"SuperService",
"priceGross":49,
"priceNet":41.1765
}
]
}
}
}
Each response contains the following information:
Field | Type | Description |
---|---|---|
|
|
The ID of the service. The ID consists of a maximum of 200 characters and is used for the communication between the plentymarkets API and the service partner API. |
|
|
The type of the service is |
|
|
The timestamp of the service. |
|
|
The response resource containing information about the |
The customer contact
field contains the following information:
Field | Type | Description |
---|---|---|
|
|
The ID of the contact. |
|
|
The gender of the contact. The gender can be |
|
|
The first name of the contact. |
|
|
The last name of the contact. |
|
|
The private email address of the contact. |
|
|
The timestamp when the contact was last updated. |
The address
field contains the following information:
Field | Type | Description |
---|---|---|
|
|
The ID of the address. |
|
|
The company name. |
|
|
The first name. |
|
|
The last name. |
|
|
The street. |
|
|
The house number. |
|
|
Any additional address information. |
|
|
The postcode. |
|
|
The town. |
|
|
The ISO code of the country. For further information about country codes, refer to the list of Country IDs. |
|
|
The phone number. |
|
|
The email address. |
|
|
The timestamp when the address was last updated. |
The order
field contains the following information:
Field | Type | Description |
---|---|---|
|
|
The ID of the order. |
|
|
The ID of the PayPal transaction for this order. |
|
|
The order items that are associated with the order. Each order item has the following properties:
|
To create a new offer, proceed as follows:
-
On plentyMarketplace, go to My account » My offers.
-
Click on Create new offer.
-
Fill out the form.
After completing the form, your offer needs to be reviewed by plentysystems. You can check the status of the review in the My offers menu.
When offering a tool, you can provide the software either via direct download links or by forwarding customers to another site.