Download the PHP package ordergroove/subscription without Composer

On this page you can find all versions of the php package ordergroove/subscription. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package subscription

Overview

This repository contains a Magento 2 sample code extension which would serve as a middleware with Ordergroove's subscription service.

Currently Known Issues and Limitations

Please note that due to the flexible nature of Magento, it might be possible that other overrides may interfere with this sample code. Please work with your Ordergroove representative to conduct thorough testing as you're going through the integration process.

If you run into an issue which is not listed here, please don't hesitate to add it to the github issues list: https://github.com/ordergroove/magento-module-24/issues

Installation Instructions

Install Ordergroove/Subscription through one of the following two methods. After that, configure the module to connect to Ordergroove as described below.

Install through Composer (recommended)

Run the following commands in your root Magento installation directory:

Install through app/code (not recommended)

Note: When installing through app/code, upgrading the module in the future will be more difficult.

  1. Create the following directory: app/code/Ordergroove/Subscription
  2. Download the latest release for the module. (You can download previous releases through this link as well)
  3. Extract and copy the files to app/code/Ordergroove/Subscription.
  4. Run the following commands in your root Magento installation directory:

Documentation

Configuration

All configuration is located under Stores > Configuration > Ordergroove > Subscription. Configuration is available per website, and will not be visible on the default scope.

General Configuration
SFTP Configuration

Logs

Ordergroove/Subscription will log various important information to log files located within var/log/ordergroove. For example, any product sync related errors will be logged to var/log/ordergroove/product_sync/error.log, and product sync related messages to var/log/ordergroove/product_sync/info.log.

Recurring Order (Order Placement)

Placement endpoint configuration

Ordergroove should be configured to send recurring orders to /ordergroove/subscription/placeorder

Enable Flat-rate shipping

The recurring order placement code assumes that flat-rate shipping is enabled. You can enable this feature in Magento via Stores > Configuration > Sales > Delivery Methods

Screen Shot 2022-06-06 at 3 40 51 PM

Enable Multi-Source Inventory

If your store uses multi-store inventory, you must enable this feature in the Ordergroove configuration. You can do this via the standard Ordergroove settings available under Stores > Configuration > Ordergroove > Subscription

Screen Shot 2022-06-06 at 3 48 02 PM

All versions of subscription with dependencies

PHP Build Version
Package Version
Requires php Version ~7.1.3||~7.2.0||~7.3.0||~7.4.0
paypal/module-braintree Version ^4.1.0-p1
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package ordergroove/subscription contains the following files

Loading the files please wait ....