Shopware 6

Created by Igor Galic, Modified on Fri, 26 Aug 2022 at 01:57 PM by Vincent P

TABLE OF CONTENTS







1) Description



Shopware6 creates inspirational, emotionally appealing shopping environments. Open source, customizable, and easy to use, this is the solution for modern online shops of any size. Enterprise edition includes enterprise client management and enterprise search capabilities. 


What’s more, Shopware 6 allows for deep adaptation to the context of customers. Retailers are able to configure their offer and adapt both the content and the interface to the circumstances, allowing, for example, to make orders by voice.




2) Setup



Step 1: Adding the Integration



Either while Creating a Task or in the Integrations menu.


Enter the name of the integration in the search bar.



Step 2: Name and description 


Enter the Name of the Integration.

You can optionally also enter a description.


Step 3: Obtaining the Shop URL, Admin Username and Password



You will be prompted for the Shop URL Admin Username and Password.

Step 4. Finishing integration


Simply type in the credentials where you were prompted to by SyncSpider.






3) Shopware 6 as Source


3.1 Product




3.1.1 Filtering



Product number 

EqualsNot Equals, In a SequenceNot In a SequenceContains 

Category 

EqualsNot Equals, In a SequenceNot In a Sequence 

Active 

Equals 

Manufacturer Number 

EqualsNot Equals, In a SequenceNot In a SequenceContains 

Purchase Price 

EqualsNot EqualsBetween 

Product Name 

EqualsNot Equals, In a SequenceNot In a SequenceContains 



3.1.2 Mapping



Constant Value 

Const 

Product number 

text 

Parent product number 

text 

Active 

bool 

Stock 

number 

Available stock 

number 

Available  

bool 

Manufacturer 

text 

Manufacturer number 

text 

Unit name 

text 

Unit shortcode 

text 

Tax rate 

number 

Price 

COMPLEX 

Price.Currency 

text 

Price.Net price 

number 

Price.Gross price 

number 

Price.List net price 

number 

Price.List gross price 

number 

Advanced prices 

COLLECTION 

Advanced.prices.Currency 

text 

Advanced.prices.Net price 

number 

Advanced.prices.Gross price 

number 

Advanced.prices.List net price 

number 

Advanced.prices.List gross price 

number 

Advanced.prices.Quantity start 

number 

Advanced.prices.Quantity end 

number 

Media (Images) 

COLLECTION 

Media.images.url 

text 

Purchase unit 

number 

Reference unit 

number 

EAN 

text 

Purchase steps 

number 

Max purchase 

number 

Min Purchase 

number 

Shipping free  

bool 

Purchase price 

number 

Mark as topseller 

bool 

Weight 

number 

Width 

number 

Height 

number 

Length 

number 

Release date 

text 

Categories

hierarchy 

Product properties 

COLLECTION 

Product.properties.group 

text 

Product.properties.value 

text 

Variant properties 

COLLECTION 

Variant.properties.group 

text 

Variant.properties.value 

text 

Tags 

text 

Rating average 

number 

Delivery time 

text 

Restock time in days 

numer 

Product meta description 

text 

Product name 

text 

Search keywords 

text 

Keywords 

text 

Description 

text 

Meta title 

text 

Pack unit 

text 

Clearance sale 

bool 

Seo urls 

COLLECTION 

Seo.urls.Path info  

text 

Seo.urls.Seo path info 

text 




3.2 Order



3.2.1 Source Configuration



Incremental Import 


If this is selected, only orders created after the last import will be imported. 

Otherwise, all orders will be imported always.


 

 Sort by Date


With this option you can sort the contacts that will be imported based on their creation date.


To set a date you can use the Calendar screen that pops up when a date text field is selected:



Select sale channels


With this option, you can choose if you wish to select all sale channels or just your storefront.

You can choose between the following options: 

  • All sales channels 
  • Storefront


Select order state


You can choose between the following options: 

  • Canceled - If the order is canceled
  • In Progress - If the order is in progress
  • Done - If the order has been fulfilled
  • Open - If the order has been unfilled and working orders are still in the market waiting to be executed

Select transaction state

 

You can choose between the following options: 

  • In Progress - Transaction in progress
  • Reminded - Reminder that the transaction has to be fulfilled
  • Paid (Partially) - When part of the transaction has been completed
  • Refunded (Partially)  - When part of the refund has been completed
  • Failed - Transaction has not succeeded 
  • Open - Transaction has still not been completed
  • Unconfirmed - Transaction is on the way but not yet accepted
  • Paid - When the transaction is paid
  • Authorized - Transactions with this status have been authorized by the processor but will not be sent for settlement until capture is performed.
  • Canceled - When the transaction is canceled
  • Refunded - When the whole transaction has been refunded


Select delivery state

You can choose between the following options:

  • Shipped (Partially) - delivery of an order in multiple shipments
  • Returned - Delivery has been returned
  • Cancelled - Delivery has been canceled
  • Open - transaction of transferable securities where the delivery of the securities and the remittance (transfer) of payment is accomplished at different times
  • Shipped - Order has been shipped 
  • Returned (partially) - Occurs when only part of the Shipment is given back to the client


3.2.2 Filtering



orderNumber 

EqualsNot Equals, In a SequenceNot In a SequenceContains 

amountTotal 

EqualsNot EqualsBetween 

amountNet 

EqualsNot EqualsBetween 

affiliateCode 

EqualsNot Equals, In a SequenceNot In a SequenceContains 

campaignCode 

EqualsNot Equals, In a SequenceNot In a SequenceContains 

 


3.2.3 Mapping



Constant Value 

const 

Order number 

text 

Currency 

text 

Language 

text 

Sales channel 

text 

Order datetime 

text 

Amount total 

number 

Amount net 

number 

Shipping total 

number 

Currency factor 

number 

Affiliate code 

text 

Campaign code 

text 

Customer comment 

text 

Order state 

text 

Customer/ Email 

text 

Customer/ Salutation 

text 

Customer/ First name 

text 

Customer/ Last name 

text 

Customer/ Company 

text 

Customer/ Title 

text 

Customer/ Customer number 

text 

Customer/ Remote address 

text 

Customer/ Customer group 

text 

Billing Address/ Country 

text 

Billing Address/ Country ISO 

text 

Billing Address/ Country ISO 3 

text 

Billing Address/ Country state 

text 

Billing Address/ Salutation 

text 

Billing Address/ Department 

text 

Billing Address/ Title 

text 

Billing Address/ Vat ID 

text 

Billing Address/ Phone Number 

text 

Billing Address/ Additional Address line 1 

text 

Billing Address/ Additional Address line 2 

text 

Billing Address/ Street 

text 

Billing Address/ Zipcode 

text 

Billing Address/ City 

text 

Billing Address/ Company 

text 

Billing Address/ First name 

text 

Billing Address/ Last name 

text 

Shipping Address/ Country 

text 

Shipping Address/ Country ISO 

text 

Shipping Address/  Country ISO 3 

text 

Shipping Address/  Country state 

text 

Shipping Address/ Salutation 

text 

Shipping Address/  First name 

text 

Shipping Address/  Last name 

text 

Shipping Address/  Street 

text 

Shipping Address/ Zipcode 

text 

Shipping Address/ City 

text 

Shipping Address/ Company 

text 

Shipping Address/ Department 

text 

Shipping Address/ Title