https://github.com/onecodegr/shopflix-connector
Official SHOPFLIX connector for Magento 2 by Onecode
https://github.com/onecodegr/shopflix-connector
magento magento2 magento2-extension magento2-module
Last synced: 5 months ago
JSON representation
Official SHOPFLIX connector for Magento 2 by Onecode
- Host: GitHub
- URL: https://github.com/onecodegr/shopflix-connector
- Owner: OnecodeGr
- License: mit
- Created: 2022-01-19T20:30:33.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2022-11-30T15:58:52.000Z (over 3 years ago)
- Last Synced: 2024-04-18T03:42:03.201Z (about 2 years ago)
- Topics: magento, magento2, magento2-extension, magento2-module
- Language: PHP
- Homepage:
- Size: 336 KB
- Stars: 3
- Watchers: 2
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# Connect Magento with SHOPFLIX
[](https://badge.fury.io/gh/OnecodeGr%2Fshopflix-connector)
[](./LICENSE.md)
[](https://packagist.org/packages/onecode/shopflix-connector)
[](https://github.com/magento/magento2)
Magento 2.4.0 | Magento 2.4.1 | Magento 2.4.2 | Magento 2.4.3
:------------ | :-------------| :-------------| :-------------
:heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark:
This extension is connecting your Magento 2 with [SHOPFLIX](https://SHOPFLIX.gr)
## 1. How to install Onecode_ShopFlixConnector
### 1.1 Install via composer
```
composer require onecode/shopflix-connector
php bin/magento setup:upgrade
php bin/magento setup:static-content:deploy
php bin/magento setup:di:compile
```
### 1.2 Upgrade via composer
```
composer update onecode/shopflix-connector
php bin/magento setup:upgrade
php bin/magento setup:static-content:deploy
```
Run compile if you have your application in Production Mode
```
php bin/magento setup:di:compile
```
### 1.3 Copy and paste
If you don't want to install via composer, you can use this way.
- Download [the latest version here](https://github.com/OnecodeGr/shopflix-connector/archive/master.zip)
- Extract `master.zip` file to `app/code/Onecode/ShopFlixConnector` ; You should create a folder
path `app/code/Onecode/ShopFlixConnector` if not exist.
- Require ShopFlixConnectoLibrary before installation run the command ``composer require onecode/shopflix-connector-library``
- Require Onecode_Base before installation run the command ``composer require onecode/base`` or Download [the latest](https://github.com/OnecodeGr/base/archive/master.zip). Extract `master.zip` file to `app/code/Onecode/Base` ; You should create a folder
path `app/code/Onecode/Base` if not exist.
- Go to Magento root folder and run upgrade command line to install `Onecode_ShopFlixConnector`:
```
php bin/magento module:enable Onecode_ShopFlixConnector
php bin/magento setup:upgrade
php bin/magento setup:static-content:deploy
```
Run compile if you have your application in Production Mode
```
php bin/magento setup:di:compile
```
## 2. Magento 2 SHOPFLIX extension
In this guide we will show you how to configure the extension and use it.
### 2.1 Configuration
Login to the **Magento Admin**, navigate to `Store > Configuration > Onecode Extensions > SHOPFLIX`

#### 2.1.1 General
**Enable**: Select `Yes` to activate the module and No to disable it.

**Convert to magento order**: Select `Yes` to convert order to magento order after accepting the order

**Auto accept order**: Select `Yes` if you want to auto accept the order if you have the requested qty

**API URL / Username / API Key**: These fields are provided by [SHOPFLIX](https://SHOPFLIX.gr)

**Product type to export on xml**: Select which product types you can export on xml

#### 2.1.2 Xml Config
**Generate Xml**: Select `Yes` if you want the extension generate the xml files

**Export Category Tree**: Select `Yes` if you want to export the categories in xml

**MPN Attribute**: Select the MPN attribute from your system for xml

**EAN Attribute**: Select the EAN attribute from your system for xml

**Title Attribute**: Select the Title attribute from your system for xml

**Description Attribute**: Select the Description attribute from your system for xml

**Brand Attribute**: Select the Brand attribute from your system for xml

**Weight Attribute**: Select the Weight attribute from your system for xml

**Tracking Voucher Print Format**: Select the printout of the tracking coupon

### 2.2 Configure Products
Navigate to `Catalog > Products` there are 2 ways to configure your products
**Sell On SHOPFLIX**: Select `Yes` to export it on xml
**Shipping Lead Time**: Select the lead time that you can have the order ready to be shipped per product
``default value``: Same day
**Offer Date From**: Set Date of offer from for [SHOPFLIX](https://SHOPFLIX.gr)
**Offer Date To**: Set Date of offer to [SHOPFLIX](https://SHOPFLIX.gr)
**Offer Price**: Set the price for offer to [SHOPFLIX](https://SHOPFLIX.gr)
**Offer Qty**: Set the qty of the products for offer to [SHOPFLIX](https://SHOPFLIX.gr)
#### 2.2.1 Edit single product

#### 2.2.2 Edit mulltiple products

### 2.3 SHOPFLIX Order
In this guide we will show how to use the extension
#### 2.3.1 Order Grid
Navigate to `Onecode > SHOPFLIX Order`

##### 2.3.1.1 Order View

##### 2.3.1.1.1 Accept Order

##### 2.3.1.1.2 Reject Order
Enter in rejection form

Select rejection reason

#### 2.3.2 Shipment Grid
Navigate to `Onecode > SHOPFLIX Shipments`
There are 2 ways to print the pdf for courier with tracking data on it.

##### 2.3.2.1 Single Print


##### 2.3.2.2 Mass Print

