Download the PHP package mediabeastnz/craft-commerce-click-and-collect without Composer

On this page you can find all versions of the php package mediabeastnz/craft-commerce-click-and-collect. 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 craft-commerce-click-and-collect

Click And Collect plugin for Craft Commerce 2

Click & Collect for Craft Commerce allows you to quickly start allowing your customers to pick their orders up in store rather than their items being shipped to them.

This can save businesses courier/shipping costs, get products to customers faster and provider a better service.

This plugin will allow you to manage and create multiple store locations in which the customer can select from. IT will be up to you to implement this logic on the frontend however you'll find some quickstart examples below.

Along with store management, this plugin will automatically create a Shipping method which can be renamed. This will be the method that customers choose if they wish to collect in store.

If a customer chooses to pick their order up in store, the plugin will update their order with the selected shipping mehtod and use a custom field to save their selected store.

Installation

Either by the plugin store (search "Click And Collect") or via composer.

"mediabeastnz/craft-commerce-click-and-collect": "^1.0.0"

Requirements

This plugin requires Craft CMS 3.0.0 or later and Craft Commerce 2.0 or later.

Setup

As mentioned above, this plugin doesn't provide any frontend widgets only the necessary data in which you can use to implement any sort of checkout process.

Please use this process as a reference when first installing:

  1. Once the plugin is installed navigate to the plugins settings screen and update any default settings.

  2. Next you will need to create your cusatom order field. Create a new field using the Click & Collect Stores field and remember to set its handle as it is in the settings. a. The handle needs to match the plugin setting Stores Field Handle.

  3. Add your new field to the Order Fields under the Commerce System Settings. a. Note you can name the tab what ever suits. This field will only ever be used when the Orders Shipping Method is pickup in store (or whatever you called it).

  4. Create a few Stores

  5. Now all that's left is to update your frontend for your store to allow customers to select the new shipping method and stores. a. Below are some code examples to get you started as well screenshots of how other stores have implemented this feature.

Examples / Recommendations

List out all Stores

Example of implementation

The examples below are screenshots of what is possible. A small amount of javascript and you'll be up and running in no time.

On the checkout page (step 1)

Delivery options (step 1)

Plugin Screenshots

Basic frontend setup

Custom Field in an order/cart

Custom Field in the Order Fields

Custom Order Status

Custom Order Status - Dashboard

Plugin Settings

Feature Requests

Feature requests are always welcome, if you have any ideas please either submit an issue here or contact me at www.mylesderham.dev.

Roadmap


All versions of craft-commerce-click-and-collect with dependencies

PHP Build Version
Package Version
Requires craftcms/cms Version ^3.0.0
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 mediabeastnz/craft-commerce-click-and-collect contains the following files

Loading the files please wait ....