Clones a serviceOptionsAndVariants
object and connects it to a service
(SDK | REST).
The call fails if the service already has a connected
serviceOptionsAndVariants
object.
The cloned serviceOptionsAndVariants
object gets a new, unique option ID.
The option ID of the existing serviceOptionsAndVariants
object isn't reused.
For example, you may call this method after cloning a service (SDK | REST).
You can only call this method when authenticated as a Wix app or Wix user identity.
function cloneServiceOptionsAndVariants(
cloneFromId: string,
targetServiceId: string,
): Promise<CloneServiceOptionsAndVariantsResponse>;
ID of the serviceOptionsAndVariants
object to clone.
ID of the service to which the cloned serviceOptionsAndVariants
are
connected.
import { serviceOptionsAndVariants } from "@wix/bookings";
async function cloneServiceOptionsAndVariants(cloneFromId, targetServiceId) {
const response =
await serviceOptionsAndVariants.cloneServiceOptionsAndVariants(
cloneFromId,
targetServiceId,
);
}
This method doesn’t return any custom errors, but may return standard errors. Learn more about standard Wix errors.