1. FirstlyUse Draft Orders– Edit before checkout.
This is for Shopify subscription orders, so if they want to edit their line items for next time, by the admin able to edit the order line items I thought it’d be able to edit it for next subscription run. I really don’t fancy recreating the order as a draft, etc
2. Also Use Metafields
This would probs take a bit rebuild, it was built in Shopify 1 a few years ago and doesn’t use the standard basket. It is a custom build a box, so people can add different attributes (upto 7) to a single order and then checkout.
These are added to a Orders Line Items Custom Attributes.
eg:
if (Shopify.queue.length) {
var request = Shopify.queue.shift();
var data = {};
if (request.properties) {
data = {
id: request.variantId,
quantity: request.quantity,
selling_plan: choosenFrequency,
properties: {
Essences: essenceString,
Price: '£' + boxPrice.toFixed(2),
'Base': choosenBase
}
};