{"id":18705797,"url":"https://github.com/onecodegr/shopflix-connector-opencart","last_synced_at":"2025-04-12T10:33:08.630Z","repository":{"id":40394731,"uuid":"457525107","full_name":"OnecodeGr/shopflix-connector-opencart","owner":"OnecodeGr","description":null,"archived":false,"fork":false,"pushed_at":"2022-11-15T13:28:37.000Z","size":6664,"stargazers_count":4,"open_issues_count":3,"forks_count":4,"subscribers_count":3,"default_branch":"main","last_synced_at":"2023-03-10T03:16:33.160Z","etag":null,"topics":["opencart-3x"],"latest_commit_sha":null,"homepage":null,"language":"PHP","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/OnecodeGr.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2022-02-09T20:54:22.000Z","updated_at":"2023-01-09T12:28:05.000Z","dependencies_parsed_at":"2022-08-09T19:10:42.942Z","dependency_job_id":null,"html_url":"https://github.com/OnecodeGr/shopflix-connector-opencart","commit_stats":null,"previous_names":[],"tags_count":null,"template":null,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OnecodeGr%2Fshopflix-connector-opencart","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OnecodeGr%2Fshopflix-connector-opencart/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OnecodeGr%2Fshopflix-connector-opencart/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OnecodeGr%2Fshopflix-connector-opencart/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/OnecodeGr","download_url":"https://codeload.github.com/OnecodeGr/shopflix-connector-opencart/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":223510288,"owners_count":17157306,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["opencart-3x"],"created_at":"2024-11-07T12:11:56.962Z","updated_at":"2024-11-07T12:11:57.037Z","avatar_url":"https://github.com/OnecodeGr.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"# OneCodeGR - ShopFlix plugin\n\n[![GitHub version](https://badge.fury.io/gh/OnecodeGr%2Fshopflix-connector-opencart.svg)](https://badge.fury.io/gh/OnecodeGr%2Fshopflix-connector-opencart) [![GitHub license](https://img.shields.io/badge/license-MIT-blue.svg)](./LICENSE.md)\n\nThis extension is connecting your OpenCart v3.0.3.x with [SHOPFLIX](https://SHOPFLIX.gr)\n\n## Requirements\n* PHP 7.x\n* [Fix OC 3.x Extension Installer](https://www.opencart.com/index.php?route=marketplace/extension/info\u0026member_token=396ed49ec2c97aab514825fbe62b1b9b\u0026extension_id=33410\u0026filter_category_id=5\u0026filter_license=0\u0026filter_download_id=56\u0026sort=date_added )\n  * Download and install the plugin in order to fix the permissions on `system` directory\n## Version PHP 7.1 - 7.2\n* [onecode-shopflix.ocmod-7.1.zip](https://github.com/OnecodeGr/shopflix-connector-opencart/raw/php-7.1/onecode-shopflix.ocmod.zip)\n## Version 7.3+\n* [onecode-shopflix.ocmod-7.4.zip](https://github.com/OnecodeGr/shopflix-connector-opencart/raw/main/onecode-shopflix.ocmod.zip)\n## Installation\n* Upload **onecode-shopflix.ocmod-7.x.zip** to your system using **Admin \u003e Extension \u003e Installer**\n* Open `Admin \u003e Extensions \u003e Extensions `\n* Select `Modules`, and scroll until you find the module name **OneCodeGr - ShopFLix**\n* Press install button for the plugin\n  ### Grand administration\n  * Open **Admin \u003e System \u003e Users \u003e User Groups**\n  * Edit `Administrator`\n  * Add to `Access Permission` \u0026 `Modify Permission` all the choices which contain \n    `extension/module/onecode/*`\n  * Add Server IP on `Admin \u003e System \u003e Users \u003e APi ` under default Api Username\n\n## Configuration\n* As you have the access on the plugin , you will have a new Left side menu option `OneCode`\n* Select `Admin \u003e OneCode \u003e Shopflix \u003e Configuration`\n* On configuration screen you will have the ability to enable / disable the plugin, set \n  configuration for shopflix integration, and XML exportation\n* As you set your values press *Save*.\n\n## Usage\n### Product XML\nFor Xml process we have two (2) options, an online (produce the XML on each request), \u0026 an offline (serve always the latest created XML or created if not exists). More over the XML has two variants (simple/detailed).\n\nFor the **_online_** case the urls are:\n1. simple/minimal =\u003e **{proto}://{open-cart-domain}/index.php?\n  route=extension/module/onecode/shopflix/product/feed/createMinimal\u0026token={token-hash}**\n2. full/detailed =\u003e **{proto}://{open-cart-domain}/index.php?\n  route=extension/module/onecode/shopflix/product/feed/createDetailed\u0026token={token-hash}**\n\nFor the **_offline_** case the urls are:\n* simple/minimal =\u003e **{proto}://{open-cart-domain}/index.php?\n  route=extension/module/onecode/shopflix/product/feed/minimal\u0026token={token-hash}**\n* full/detailed =\u003e **{proto}://{open-cart-domain}/index.php?\n  route=extension/module/onecode/shopflix/product/feed/detailed\u0026token={token-hash}**\n\nHints:\n  - If you have many products, in order to reduce the execution and synchronization time to the minimum, you can combine both versions (online \u0026 offline). You can use the `online` URL\n    on your cron engine, and provide to shopflix the `offline` URL.\n  - On the other hand, if you want always to provide a fresh product list you can provide it to\n      shopflix only `online` URL, without to required from your side to maintain any cron engine.\n\n### Sync Orders\nIn order to fetch your orders from shopflix you can press the `sync` button under \n`Admin \u003e OneCode \u003e Shopflix \u003e Order `\n\nAlso, you can use the plugin [oc-cli](https://github.com/iSenseLabs/oc_cli.git) to enable the \ncli access to sync method.\n\nAn example call should be : \n```\nphp ./oc_cli.php admin extension/module/onecode/shopflix/order/manual_sync\n```\n\n#### Accept Order\nTo Accept an order you must press the `green button` *Accept* on order row\n\n`Admin \u003e OneCode \u003e Shopflix \u003e Order `\n\n#### Reject Order\nTo Reject an order you must press the `red button` *Reject* on order row\n\n`Admin \u003e OneCode \u003e Shopflix \u003e Order `\n\n#### Fetch Shipment\nTo Fetch Shipments an order you must press the `blue button` *Shipment* on order row\n\n`Admin \u003e OneCode \u003e Shopflix \u003e Order `\n\n#### Voucher\nTo Print voucher we have two ways:\n\n* Under `Admin \u003e OneCode \u003e Shopflix \u003e Order ` using `print button`  on order row\n* Under `Admin \u003e OneCode \u003e Shopflix \u003e Shipment ` using `print button`  on shipment row, Also you \n  can print voucher for multiple shipments.\n\n#### Manifest\nTo Print manifest:\n\n* Under `Admin \u003e OneCode \u003e Shopflix \u003e Shipment ` using `print button`  on shipment row, Also you\n  can print voucher for multiple shipments.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fonecodegr%2Fshopflix-connector-opencart","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fonecodegr%2Fshopflix-connector-opencart","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fonecodegr%2Fshopflix-connector-opencart/lists"}